private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
private int computePriority(CategorizedProblem problem){ final int P_STATIC = 10000; final int P_OUTSIDE_METHOD = 40000; final int P_FIRST_ERROR = 20000; final int P_ERROR = 100000; int priority = 10000 - problem.getSourceLineNumber(); // early problems first if (priority < 0) priority = 0; if (problem.isError()){ priority += P_ERROR; } ReferenceContext context = this.problemsMap == null ? null : (ReferenceContext) this.problemsMap.get(problem); if (context != null){ if (context instanceof AbstractMethodDeclaration){ AbstractMethodDeclaration method = (AbstractMethodDeclaration) context; if (method.isStatic()) { priority += P_STATIC; } } else { priority += P_OUTSIDE_METHOD; } if (this.firstErrors.contains(problem)){ // if context is null, firstErrors is null too priority += P_FIRST_ERROR; } } else { priority += P_OUTSIDE_METHOD; } return priority; }
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
if (this.isStatic() || declaringClass.isAnonymousType()) { this.scope.problemReporter().disallowedThisParameter(this.receiver); return; // No need to do further validation
} else { if (declaringClass.isInterface()) {// interface or annotation type if (method.isDefaultMethod() || method.isStatic()) {