Community
Participate
Working Groups
* @see IProblemRequestor#acceptProblem(IProblem)
*/
public void acceptProblem(IProblem problem) {
if (isActive()) {
if (fIsActive) {
ProblemRequestorState state= (ProblemRequestorState) fProblemRequestorState.get();
if (state != null)
state.fReportedProblems.add(problem);
fProblemRequestorState.set(null);
}
if (stateCount == 0 && isActive())
if (stateCount == 0 && fIsActive)
reportProblems(state.fReportedProblems);
* @see IProblemRequestor#isActive()
public boolean isActive() {
return fIsActive;
return true;
/*