private void internalEndReporting(ProblemRequestorState state) { int stateCount= 0; synchronized(getLockObject()) { -- fStateCount; stateCount= fStateCount; fProblemRequestorState.set(null); } if (stateCount == 0) reportProblems(state.fReportedProblems); }
private void internalEndReporting(ProblemRequestorState state) { int stateCount= 0; synchronized(getLockObject()) { -- fStateCount; stateCount= fStateCount; fProblemRequestorState.set(null); } if (stateCount == 0) reportProblems(state.fReportedProblems); }
private void internalEndReporting(ProblemRequestorState state) { int stateCount= 0; synchronized(getLockObject()) { -- fStateCount; stateCount= fStateCount; fProblemRequestorState.set(null); } if (stateCount == 0) reportProblems(state.fReportedProblems); }