final ReferenceBinding referenceBinding = referenceBindings.pop(); for (final FieldBinding fieldBinding : referenceBinding.fields()) { if (name.equals(new String(fieldBinding.readableName()))) { final String qualifiedNameOfParent = new String(referenceBinding.readableName());
@NonNull @Override public String getName() { return new String(mBinding.readableName()); }
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void duplicateInitializationOfBlankFinalField(FieldBinding field, Reference reference) { String[] arguments = new String[]{ new String(field.readableName())}; this.handle( IProblem.DuplicateBlankFinalFieldInitialization, arguments, arguments, nodeSourceStart(field, reference), nodeSourceEnd(field, reference)); } public void duplicateInitializationOfFinalLocal(LocalVariableBinding local, ASTNode location) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void duplicateInitializationOfBlankFinalField(FieldBinding field, Reference reference) { String[] arguments = new String[]{ new String(field.readableName())}; this.handle( IProblem.DuplicateBlankFinalFieldInitialization, arguments, arguments, nodeSourceStart(field, reference), nodeSourceEnd(field, reference)); } public void duplicateInitializationOfFinalLocal(LocalVariableBinding local, ASTNode location) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void duplicateInitializationOfBlankFinalField(FieldBinding field, Reference reference) { String[] arguments = new String[]{ new String(field.readableName())}; this.handle( IProblem.DuplicateBlankFinalFieldInitialization, arguments, arguments, nodeSourceStart(field, reference), nodeSourceEnd(field, reference)); } public void duplicateInitializationOfFinalLocal(LocalVariableBinding local, ASTNode location) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void staticFieldAccessToNonStaticVariable(ASTNode location, FieldBinding field) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( IProblem.NonStaticFieldFromStaticInvocation, arguments, arguments, nodeSourceStart(field,location), nodeSourceEnd(field, location)); } public void staticInheritedMethodConflicts(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods) {
public void cannotAssignToFinalField(FieldBinding field, ASTNode location) { this.handle( IProblem.FinalFieldAssignment, new String[] { (field.declaringClass == null ? "array" : new String(field.declaringClass.readableName())), //$NON-NLS-1$ new String(field.readableName())}, new String[] { (field.declaringClass == null ? "array" : new String(field.declaringClass.shortReadableName())), //$NON-NLS-1$ new String(field.shortReadableName())}, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void cannotAssignToFinalLocal(LocalVariableBinding local, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedLocalVariable(LocalVariableBinding binding, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {
public void uninitializedBlankFinalField(FieldBinding field, ASTNode location) { String[] arguments = new String[] {new String(field.readableName())}; this.handle( methodHasMissingSwitchDefault() ? IProblem.UninitializedBlankFinalFieldHintMissingDefault : IProblem.UninitializedBlankFinalField, arguments, arguments, nodeSourceStart(field, location), nodeSourceEnd(field, location)); } public void uninitializedNonNullField(FieldBinding field, ASTNode location) {