public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
@Override public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
public boolean isSynthetic() { if (isField()) { return ((FieldBinding) this.binding).isSynthetic(); } return false; }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
private void computeAlreadyDefinedName( FieldBinding[] fields, Scope scope, boolean onlyStaticFields, ReferenceBinding receiverType, InvocationSite invocationSite, ArrayList result) { next : for (int f = fields.length; --f >= 0;) { FieldBinding field = fields[f]; if (field.isSynthetic()) continue next; if (onlyStaticFields && !field.isStatic()) continue next; if (!field.canBeSeenBy(receiverType, invocationSite, scope)) continue next; result.add(field.name); } }
@Override public List<? extends Element> getEnclosedElements() { ReferenceBinding binding = (ReferenceBinding)_binding; List<Element> enclosed = new ArrayList<Element>(binding.fieldCount() + binding.methods().length); for (MethodBinding method : binding.methods()) { ExecutableElement executable = new ExecutableElementImpl(_env, method); enclosed.add(executable); } for (FieldBinding field : binding.fields()) { // TODO no field should be excluded according to the JLS if (!field.isSynthetic()) { VariableElement variable = new VariableElementImpl(_env, field); enclosed.add(variable); } } for (ReferenceBinding memberType : binding.memberTypes()) { TypeElement type = new TypeElementImpl(_env, memberType, null); enclosed.add(type); } return Collections.unmodifiableList(enclosed); }
@Override public List<? extends Element> getEnclosedElements() { ReferenceBinding binding = (ReferenceBinding)_binding; List<Element> enclosed = new ArrayList<Element>(binding.fieldCount() + binding.methods().length); for (MethodBinding method : binding.methods()) { ExecutableElement executable = new ExecutableElementImpl(_env, method); enclosed.add(executable); } for (FieldBinding field : binding.fields()) { // TODO no field should be excluded according to the JLS if (!field.isSynthetic()) { VariableElement variable = new VariableElementImpl(_env, field); enclosed.add(variable); } } for (ReferenceBinding memberType : binding.memberTypes()) { TypeElement type = new TypeElementImpl(_env, memberType, null); enclosed.add(type); } return Collections.unmodifiableList(enclosed); }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }
private void selectStaticFieldFromStaticImport(CompilationUnitDeclaration parsedUnit, char[] lastToken, ReferenceBinding ref) { int fieldLength = lastToken.length; FieldBinding[] fields = ref.availableFields(); next : for (int j = 0; j < fields.length; j++) { FieldBinding field = fields[j]; if (fieldLength > field.name.length) continue next; if (field.isSynthetic()) continue next; if (!field.isStatic()) continue next; if (!CharOperation.equals(lastToken, field.name, true)) continue next; selectFrom(field, parsedUnit, false); } }