@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void p) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { _fieldDeclarations.put(field.getFullName(), node); } return super.visitFieldDeclaration(node, p); } }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void _) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { _fieldDeclarations.put(field.getFullName(), node); } return super.visitFieldDeclaration(node, _); } }.run(compilationUnit);
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void _) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { _fieldDeclarations.put(field.getFullName(), node); } return super.visitFieldDeclaration(node, _); } }.run(compilationUnit);
@Override public Set<Object> visitFieldDeclaration(final FieldDeclaration node, final String name) { if (_mode == NameResolveMode.EXPRESSION) { if (StringUtilities.equals(node.getName(), name)) { final FieldDefinition f = node.getUserData(Keys.FIELD_DEFINITION); if (f != null && (!_isStaticContext || f.isStatic())) { return Collections.<Object>singleton(f); } } } return Collections.emptySet(); }
@Override public Set<Object> visitFieldDeclaration(final FieldDeclaration node, final String name) { if (_mode == NameResolveMode.EXPRESSION) { if (StringUtilities.equals(node.getName(), name)) { final FieldDefinition f = node.getUserData(Keys.FIELD_DEFINITION); if (f != null && (!_isStaticContext || f.isStatic())) { return Collections.<Object>singleton(f); } } } return Collections.emptySet(); }
@Override public Set<Object> visitFieldDeclaration(final FieldDeclaration node, final String name) { if (_mode == NameResolveMode.EXPRESSION) { if (StringUtilities.equals(node.getName(), name)) { final FieldDefinition f = node.getUserData(Keys.FIELD_DEFINITION); if (f != null && (!_isStaticContext || f.isStatic())) { return Collections.<Object>singleton(f); } } } return Collections.emptySet(); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldReference field = (FieldReference) node.getUserData(Keys.MEMBER_REFERENCE); if (isSwitchMapField(field)) { final String key = makeKey(field); SwitchMapInfo info = _switchMaps.get(key); if (info == null) { _switchMaps.put(key, info = new SwitchMapInfo(field)); } info.switchMapFieldDeclaration = node; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldReference field = (FieldReference) node.getUserData(Keys.MEMBER_REFERENCE); if (isSwitchMapField(field)) { final String key = makeKey(field); SwitchMapInfo info = _switchMaps.get(key); if (info == null) { _switchMaps.put(key, info = new SwitchMapInfo(field)); } info.switchMapFieldDeclaration = node; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldReference field = (FieldReference) node.getUserData(Keys.MEMBER_REFERENCE); if (isSwitchMapField(field)) { final String key = makeKey(field); SwitchMapInfo info = _switchMaps.get(key); if (info == null) { _switchMaps.put(key, info = new SwitchMapInfo(field)); } info.switchMapFieldDeclaration = node; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && AstBuilder.isMemberHidden(field, context)) { node.remove(); return null; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && AstBuilder.isMemberHidden(field, context)) { node.remove(); return null; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && AstBuilder.isMemberHidden(field, context)) { node.remove(); return null; } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { super.visitFieldDeclaration(node, data); final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && !_initializers.isEmpty() && node.getVariables().size() == 1 && node.getVariables().firstOrNullObject().getInitializer().isNull()) { final Expression initializer = _initializers.get(field.getFullName()); if (initializer != null) { node.getVariables().firstOrNullObject().setInitializer(initializer.clone()); } } return null; }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { super.visitFieldDeclaration(node, data); final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && !_initializers.isEmpty() && node.getVariables().size() == 1 && node.getVariables().firstOrNullObject().getInitializer().isNull()) { final Expression initializer = _initializers.get(field.getFullName()); if (initializer != null) { node.getVariables().firstOrNullObject().setInitializer(initializer.clone()); } } return null; }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { super.visitFieldDeclaration(node, data); final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && !_initializers.isEmpty() && node.getVariables().size() == 1 && node.getVariables().firstOrNullObject().getInitializer().isNull()) { final Expression initializer = _initializers.get(field.getFullName()); if (initializer != null) { node.getVariables().firstOrNullObject().setInitializer(initializer.clone()); } } return null; }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void ignored) { startNode(node); writeAnnotations(node.getAnnotations(), true); writeModifiers(node.getModifiers()); final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && field.isSynthetic()) { space(lastWritten != LastWritten.Whitespace); formatter.writeComment(CommentType.MultiLine, " synthetic "); space(); } node.getReturnType().acceptVisitor(this, ignored); space(); writeCommaSeparatedList(node.getVariables()); semicolon(); endNode(node); return null; }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void ignored) { startNode(node); writeAnnotations(node.getAnnotations(), true); writeModifiers(node.getModifiers()); final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null && field.isSynthetic()) { space(lastWritten != LastWritten.Whitespace); formatter.writeComment(CommentType.MultiLine, " synthetic "); space(); } node.getReturnType().acceptVisitor(this, ignored); space(); writeCommaSeparatedList(node.getVariables()); semicolon(); endNode(node); return null; }