protected String computeQualifiedName(JAbstractType abstractType) { JNode parent = abstractType.getParent(); if (parent instanceof JAbstractType) { return parent.getQualifiedName() + "." + abstractType.getName(); } JPackage jPackage = getFacadeHelper().getPackage(this); return jPackage != null ? jPackage.getName() + "." + abstractType.getName() : abstractType.getName(); }
protected void visitChildren(JNode node) { for (JNode child : node.getChildren()) { visit(child); } }
protected String computeQualifiedName() { JNode parent = getParent(); return parent == null || parent instanceof JCompilationUnit ? getName() : parent.getQualifiedName() + "." + getName(); }
protected void visit(JNode node) { beforeVisit(node); boolean visitChildren = dispatch(node); afterVisit(node); if (visitChildren) { visitChildren(node); afterVisitChildren(node); } }
protected String getName(JInitializer initializer) { JNode parent = initializer.getParent(); if (parent != null) { int index = getFacadeHelper().getChildren(parent, JInitializer.class).indexOf(initializer); return parent.getName() + "." + index; } return null; }
protected String computeQualifiedName(JInitializer initializer) { JNode parent = initializer.getParent(); if (parent != null) { int index = getFacadeHelper().getChildren(parent, JInitializer.class).indexOf(initializer); return parent.getQualifiedName() + "." + index; } return null; }
@Override public void reset() { jdomFactory = null; super.reset(); }
protected boolean visit(JEnumConstant enumConstant) { return basicVisit(enumConstant); } }
/** * Returns the sibling node immediately preceding the specified node. * @param node * @return the previous node, or <code>null</code> if there is no preceding node */ public JNode getPrevious(JNode node) { return getSibiling(node, -1); }
/** * Returns <code>true</code> if a node is * disposed. * @param node * @return boolean * @see #dispose(JNode) */ public boolean isDisposed(JNode node) { return node instanceof AbstractJNode && ((AbstractJNode)node).isDisposed(); }
protected String computeQualifiedName(JAbstractType abstractType) { JNode parent = abstractType.getParent(); if (parent instanceof JAbstractType) { return parent.getQualifiedName() + "." + abstractType.getName(); } JPackage jPackage = getFacadeHelper().getPackage(this); return jPackage != null ? jPackage.getName() + "." + abstractType.getName() : abstractType.getName(); }
protected String getName(JInitializer initializer) { JNode parent = initializer.getParent(); if (parent != null) { int index = getFacadeHelper().getChildren(parent, JInitializer.class).indexOf(initializer); return parent.getName() + "." + index; } return null; }
protected String computeQualifiedName(JInitializer initializer) { JNode parent = initializer.getParent(); if (parent != null) { int index = getFacadeHelper().getChildren(parent, JInitializer.class).indexOf(initializer); return parent.getQualifiedName() + "." + index; } return null; }
protected String computeQualifiedName() { JNode parent = getParent(); return parent == null || parent instanceof JCompilationUnit ? getName() : parent.getQualifiedName() + "." + getName(); }
protected void visitChildren(JNode node) { for (JNode child : node.getChildren()) { visit(child); } }
protected boolean visit(JInitializer initializer) { return basicVisit(initializer); }
/** * Returns the sibling node immediately following the specified node. * @param node * @return the next node, or <code>null</code> if there is no following node */ public JNode getNext(JNode node) { return getSibiling(node, 1); }
protected boolean visit(JPackage jPackage) { return basicVisit(jPackage); }
protected boolean visit(JAnnotation annotation) { return basicVisit(annotation); }
protected boolean visit(JPackage jPackage) { return basicVisit(jPackage); }