enumDeclaration.putUserData(Keys.MEMBER_REFERENCE, field.getUserData(Keys.MEMBER_REFERENCE)); for (final Annotation annotation : field.getAnnotations()) { annotation.remove(); enumDeclaration.getAnnotations().add(annotation);
@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; }
@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; }
private FieldDeclaration createField(final FieldDefinition field) { final FieldDeclaration astField = new FieldDeclaration(); final VariableInitializer initializer = new VariableInitializer(field.getName()); astField.setName(field.getName()); astField.addChild(initializer, Roles.VARIABLE); astField.setReturnType(convertType(field.getFieldType())); astField.putUserData(Keys.FIELD_DEFINITION, field); astField.putUserData(Keys.MEMBER_REFERENCE, field); EntityDeclaration.setModifiers( astField, Flags.asModifierSet(scrubAccessModifiers(field.getFlags() & Flags.VarFlags)) ); if (field.hasConstantValue()) { initializer.setInitializer(new PrimitiveExpression(Expression.MYSTERY_OFFSET, field.getConstantValue())); initializer.putUserData(Keys.FIELD_DEFINITION, field); initializer.putUserData(Keys.MEMBER_REFERENCE, field); } for (final CustomAnnotation annotation : field.getAnnotations()) { astField.getAnnotations().add(createAnnotation(annotation)); } return astField; }
private FieldDeclaration createField(final FieldDefinition field) { final FieldDeclaration astField = new FieldDeclaration(); final VariableInitializer initializer = new VariableInitializer(field.getName()); astField.setName(field.getName()); astField.addChild(initializer, Roles.VARIABLE); astField.setReturnType(convertType(field.getFieldType())); astField.putUserData(Keys.FIELD_DEFINITION, field); astField.putUserData(Keys.MEMBER_REFERENCE, field); EntityDeclaration.setModifiers( astField, Flags.asModifierSet(scrubAccessModifiers(field.getFlags() & Flags.VarFlags)) ); if (field.hasConstantValue()) { initializer.setInitializer(new PrimitiveExpression(Expression.MYSTERY_OFFSET, field.getConstantValue())); initializer.putUserData(Keys.FIELD_DEFINITION, field); initializer.putUserData(Keys.MEMBER_REFERENCE, field); } for (final CustomAnnotation annotation : field.getAnnotations()) { astField.getAnnotations().add(createAnnotation(annotation)); } return astField; }
private FieldDeclaration createField(final FieldDefinition field) { final FieldDeclaration astField = new FieldDeclaration(); final VariableInitializer initializer = new VariableInitializer(field.getName()); astField.setName(field.getName()); astField.addChild(initializer, Roles.VARIABLE); astField.setReturnType(convertType(field.getFieldType())); astField.putUserData(Keys.FIELD_DEFINITION, field); astField.putUserData(Keys.MEMBER_REFERENCE, field); EntityDeclaration.setModifiers( astField, Flags.asModifierSet(scrubAccessModifiers(field.getFlags() & Flags.VarFlags)) ); if (field.hasConstantValue()) { initializer.setInitializer(new PrimitiveExpression(Expression.MYSTERY_OFFSET, field.getConstantValue())); initializer.putUserData(Keys.FIELD_DEFINITION, field); initializer.putUserData(Keys.MEMBER_REFERENCE, field); } for (final CustomAnnotation annotation : field.getAnnotations()) { astField.getAnnotations().add(createAnnotation(annotation)); } return astField; }