public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); boolean contains_malformed_nodes = false; for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(bodyDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(bodyDeclaration)); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(enumConstantDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(enumConstantDeclaration)); } enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, contains_malformed_nodes); return true; } });
public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(bodyDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(bodyDeclaration))); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(enumConstantDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(enumConstantDeclaration))); } return true; } });
public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); boolean contains_malformed_nodes = false; for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(bodyDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(bodyDeclaration)); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(enumConstantDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(enumConstantDeclaration)); } enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, contains_malformed_nodes); return true; } });
public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(bodyDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(bodyDeclaration))); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(enumConstantDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(enumConstantDeclaration))); } return true; } });
@Override public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); boolean contains_malformed_nodes = false; for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(bodyDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(bodyDeclaration)); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, Integer.valueOf(enumConstantDeclaration.getStartPosition())); contains_malformed_nodes |= Boolean.valueOf(isMalformed(enumConstantDeclaration)); } enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, contains_malformed_nodes); return true; } });
public boolean visit(EnumDeclaration enumDeclaration) { List bodyDeclarations = enumDeclaration.bodyDeclarations(); for (Iterator iter = bodyDeclarations.iterator(); iter.hasNext();) { BodyDeclaration bodyDeclaration = (BodyDeclaration) iter.next(); bodyDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(bodyDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(bodyDeclaration))); } List enumConstants = enumDeclaration.enumConstants(); for (Iterator iter = enumConstants.iterator(); iter.hasNext();) { EnumConstantDeclaration enumConstantDeclaration = (EnumConstantDeclaration) iter.next(); enumConstantDeclaration.setProperty(CompilationUnitSorter.RELATIVE_ORDER, new Integer(enumConstantDeclaration.getStartPosition())); enumDeclaration.setProperty(CONTAINS_MALFORMED_NODES, Boolean.valueOf(isMalformed(enumConstantDeclaration))); } return true; } });
@Override public boolean visit(EnumConstantDeclaration node) { push(JavaNode.FIELD, node.getName().toString(), node.getStartPosition(), node.getLength()); return false; }
@Override public boolean visit(EnumConstantDeclaration node) { push(JavaNode.FIELD, node.getName().toString(), node.getStartPosition(), node.getLength()); return false; }
public boolean visit(EnumConstantDeclaration node) { push(JavaNode.FIELD, node.getName().toString(), node.getStartPosition(), node.getLength()); return false; }
/** * Only called from createClassDeclaration. */ private CAstEntity visit(EnumConstantDeclaration decl) { return new FieldEntity(decl.getName().getIdentifier(), decl.resolveVariable().getType(), enumQuals, makePosition(decl .getStartPosition(), decl.getStartPosition() + decl.getLength()), null, makePosition(decl.getName())); }
ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
@Override ASTNode clone0(AST target) { EnumConstantDeclaration result = new EnumConstantDeclaration(target); result.setSourceRange(getStartPosition(), getLength()); result.setJavadoc( (Javadoc) ASTNode.copySubtree(target, getJavadoc())); result.modifiers().addAll(ASTNode.copySubtrees(target, modifiers())); result.setName((SimpleName) getName().clone(target)); result.arguments().addAll(ASTNode.copySubtrees(target, arguments())); result.setAnonymousClassDeclaration( (AnonymousClassDeclaration) ASTNode.copySubtree(target, getAnonymousClassDeclaration())); return result; }
pos= node.getStartPosition() + node.getLength(); // insert pos
pos= node.getStartPosition() + node.getLength(); // insert pos
pos= node.getStartPosition() + node.getLength(); // insert pos
pos= node.getStartPosition() + node.getLength(); // insert pos