/** * Pushes the element reference. */ protected void enterReference(CtReference e) { referenceStack.push(e); super.enterReference(e); } }
@Override public void enterReference(CtReference e) { createNode(e); super.enterReference(e); }
@Override protected void enterReference(CtReference e) { e.setFactory(f); super.enterReference(e); } }.scan(f.Package().getAll());
public void visitCtPackageReference(CtPackageReference reference) { enterReference(reference); exitReference(reference); }
public <T> void visitCtCatchVariableReference(CtCatchVariableReference<T> reference) { enterReference(reference); scan(reference.getType()); exitReference(reference); }
public <T> void visitCtParameterReference(CtParameterReference<T> reference) { enterReference(reference); scan(reference.getType()); exitReference(reference); }
public <T> void visitCtLocalVariableReference( CtLocalVariableReference<T> reference) { enterReference(reference); scan(reference.getType()); exitReference(reference); }
public <T> void visitCtFieldReference(CtFieldReference<T> reference) { enterReference(reference); scan(reference.getDeclaringType()); scan(reference.getType()); exitReference(reference); }
public <T> void visitCtExecutableReference( CtExecutableReference<T> reference) { enterReference(reference); scan(reference.getDeclaringType()); scan(reference.getType()); scanReferences(reference.getActualTypeArguments()); exitReference(reference); }
public <T> void visitCtTypeReference(CtTypeReference<T> reference) { enterReference(reference); scan(reference.getPackage()); scan(reference.getDeclaringType()); scanReferences(reference.getActualTypeArguments()); exitReference(reference); }
public <T> void visitCtArrayTypeReference(CtArrayTypeReference<T> reference) { enterReference(reference); scan(reference.getDeclaringType()); scan(reference.getPackage()); scan(reference.getComponentType()); scanReferences(reference.getActualTypeArguments()); exitReference(reference); }
public void visitCtTypeParameterReference(CtTypeParameterReference ref) { enterReference(ref); scan(ref.getPackage()); scan(ref.getDeclaringType()); scanReferences(ref.getActualTypeArguments()); scanReferences(ref.getBounds()); exitReference(ref); }