protected static void copyAnnotations(final FieldDeclaration oldField, final FieldDeclaration newField) { final AST ast= newField.getAST(); for (int index= 0, n= oldField.modifiers().size(); index < n; index++) { final IExtendedModifier modifier= (IExtendedModifier) oldField.modifiers().get(index); final List modifiers= newField.modifiers(); if (modifier.isAnnotation() && !modifiers.contains(modifier)) modifiers.add(index, ASTNode.copySubtree(ast, (Annotation) modifier)); } }
protected static void copyAnnotations(final FieldDeclaration oldField, final FieldDeclaration newField) { final AST ast= newField.getAST(); for (int index= 0, n= oldField.modifiers().size(); index < n; index++) { final IExtendedModifier modifier= (IExtendedModifier) oldField.modifiers().get(index); final List<IExtendedModifier> modifiers= newField.modifiers(); if (modifier.isAnnotation() && !modifiers.contains(modifier)) modifiers.add((IExtendedModifier) ASTNode.copySubtree(ast, (Annotation) modifier)); } }
protected static void copyAnnotations(final FieldDeclaration oldField, final FieldDeclaration newField) { final AST ast= newField.getAST(); for (int index= 0, n= oldField.modifiers().size(); index < n; index++) { final IExtendedModifier modifier= (IExtendedModifier) oldField.modifiers().get(index); final List<IExtendedModifier> modifiers= newField.modifiers(); if (modifier.isAnnotation() && !modifiers.contains(modifier)) modifiers.add((IExtendedModifier) ASTNode.copySubtree(ast, (Annotation) modifier)); } }
@SuppressWarnings("deprecation") private void clearExtraDimensions() { if (getASTNode().getAST().apiLevel() <= 4) { setNodeProperty(variableDeclarationFragment, 0, VariableDeclarationFragment.EXTRA_DIMENSIONS_PROPERTY); } else { setListNodeProperty(variableDeclarationFragment, EMPTY_STRING_ARRAY, EXTRA_DIMENSIONS2_PROPERTY, DIMENSION); } }
@Override public JavaDocSource<FieldSource<O>> getJavaDoc() { Javadoc javadoc = field.getJavadoc(); if (javadoc == null) { javadoc = field.getAST().newJavadoc(); field.setJavadoc(javadoc); } return new JavaDocImpl<FieldSource<O>>(this, javadoc); }
public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, INTERNAL_FIELD_MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, INTERNAL_FIELD_MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, INTERNAL_FIELD_MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, FieldDeclaration.MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
@Override public boolean visit(FieldDeclaration node) { if (node.getJavadoc() != null) { node.getJavadoc().accept(this); } if (node.getAST().apiLevel() >= JLS3) { printModifiers(node.modifiers()); } node.getType().accept(this); this.fBuffer.append(" ");//$NON-NLS-1$ for (Iterator<VariableDeclarationFragment> it= node.fragments().iterator(); it.hasNext();) { VariableDeclarationFragment f= it.next(); f.accept(this); if (it.hasNext()) { this.fBuffer.append(", ");//$NON-NLS-1$ } } this.fBuffer.append(";");//$NON-NLS-1$ return false; }
@Override public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, INTERNAL_FIELD_MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
public boolean visit(FieldDeclaration node) { ASTNode javadoc= getChildNode(node, FieldDeclaration.JAVADOC_PROPERTY); if (javadoc != null) { javadoc.accept(this); } if (node.getAST().apiLevel() == JLS2_INTERNAL) { printModifiers(getIntAttribute(node, INTERNAL_FIELD_MODIFIERS_PROPERTY), this.result); } else { visitList(node, FieldDeclaration.MODIFIERS2_PROPERTY, String.valueOf(' '), Util.EMPTY_STRING, String.valueOf(' ')); } getChildNode(node, FieldDeclaration.TYPE_PROPERTY).accept(this); this.result.append(' '); visitList(node, FieldDeclaration.FRAGMENTS_PROPERTY, String.valueOf(',')); this.result.append(';'); return false; }
public boolean visit(FieldDeclaration node) { if (node.getJavadoc() != null) { node.getJavadoc().accept(this); } printIndent(); if (node.getAST().apiLevel() == JLS2) { printModifiers(node.getModifiers()); } if (node.getAST().apiLevel() >= JLS3) { printModifiers(node.modifiers()); } node.getType().accept(this); this.buffer.append(" ");//$NON-NLS-1$ for (Iterator it = node.fragments().iterator(); it.hasNext(); ) { VariableDeclarationFragment f = (VariableDeclarationFragment) it.next(); f.accept(this); if (it.hasNext()) { this.buffer.append(", ");//$NON-NLS-1$ } } this.buffer.append(";\n");//$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { if (node.getJavadoc() != null) { node.getJavadoc().accept(this); } printIndent(); if (node.getAST().apiLevel() == JLS2) { printModifiers(node.getModifiers()); } if (node.getAST().apiLevel() >= JLS3) { printModifiers(node.modifiers()); } node.getType().accept(this); this.buffer.append(" ");//$NON-NLS-1$ for (Iterator it = node.fragments().iterator(); it.hasNext(); ) { VariableDeclarationFragment f = (VariableDeclarationFragment) it.next(); f.accept(this); if (it.hasNext()) { this.buffer.append(", ");//$NON-NLS-1$ } } this.buffer.append(";\n");//$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, INTERNAL_FIELD_MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, Util.EMPTY_STRING, ", "); //$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, INTERNAL_FIELD_MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, Util.EMPTY_STRING, ", "); //$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, INTERNAL_FIELD_MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, Util.EMPTY_STRING, ", "); //$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, INTERNAL_FIELD_MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, Util.EMPTY_STRING, ", "); //$NON-NLS-1$ return false; }
public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, FieldDeclaration.MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, "", ", "); //$NON-NLS-1$ //$NON-NLS-2$ return false; }
@Override public boolean visit(FieldDeclaration node) { //{ Modifier } Type VariableDeclarationFragment { ',' VariableDeclarationFragment } ';' if (!hasChildrenChanges(node)) { return doVisitUnchangedChildren(node); } int pos= rewriteJavadoc(node, FieldDeclaration.JAVADOC_PROPERTY); if (node.getAST().apiLevel() == JLS2_INTERNAL) { rewriteModifiers(node, INTERNAL_FIELD_MODIFIERS_PROPERTY, pos); } else { rewriteModifiers2(node, FieldDeclaration.MODIFIERS2_PROPERTY, pos); } pos= rewriteRequiredNode(node, FieldDeclaration.TYPE_PROPERTY); ensureSpaceAfterReplace(node, FieldDeclaration.TYPE_PROPERTY); rewriteNodeList(node, FieldDeclaration.FRAGMENTS_PROPERTY, pos, Util.EMPTY_STRING, ", "); //$NON-NLS-1$ return false; }