@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 data) { final TypeReference leftType = getType(node.getReturnType()); if (leftType != null) { for (final VariableInitializer initializer : node.getVariables()) { processPossibleTypeCast(initializer.getInitializer(), leftType); } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeReference leftType = getType(node.getReturnType()); if (leftType != null) { for (final VariableInitializer initializer : node.getVariables()) { processPossibleTypeCast(initializer.getInitializer(), leftType); } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeReference leftType = getType(node.getReturnType()); if (leftType != null) { for (final VariableInitializer initializer : node.getVariables()) { processPossibleTypeCast(initializer.getInitializer(), leftType); } } return super.visitFieldDeclaration(node, data); }
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
@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; }
if (!field.getVariables().isEmpty() && usesVariable(first(field.getVariables()), variableName)) { return true;
if (!field.getVariables().isEmpty() && usesVariable(first(field.getVariables()), variableName)) { return true;
if (!field.getVariables().isEmpty() && usesVariable(first(field.getVariables()), variableName)) { return true;
if (!field.getVariables().isEmpty() && referencesType(first(field.getVariables()), localType)) { return true;
if (!field.getVariables().isEmpty() && referencesType(first(field.getVariables()), localType)) { return true;
if (!field.getVariables().isEmpty() && referencesType(first(field.getVariables()), localType)) { return true;