@Override public R visitVariable(VariableElement e, P p) { if (e instanceof CodeVariableElement) { CodeTree init = ((CodeVariableElement) e).getInit(); if (init != null) { visitTree(init, p, e); } } return super.visitVariable(e, p); }
public void visitTree(CodeTree e, P p, Element parent) { List<CodeTree> elements = e.getEnclosedElements(); if (elements != null) { for (CodeTree tree : e.getEnclosedElements()) { visitTree(tree, p, parent); } } }
@Override public R visitVariable(VariableElement e, P p) { if (e instanceof CodeVariableElement) { CodeTree init = ((CodeVariableElement) e).getInit(); if (init != null) { visitTree(init, p, e); } } return super.visitVariable(e, p); }
public void visitTree(CodeTree e, P p, Element parent) { List<CodeTree> elements = e.getEnclosedElements(); if (elements != null) { for (CodeTree tree : e.getEnclosedElements()) { visitTree(tree, p, parent); } } }
@Override public void visitTree(CodeTree e, Void p, Element enclosingElement) { if (e.getString() != null) { computeSymbols(e.getString()); } super.visitTree(e, p, enclosingElement); }
public R visitExecutable(CodeExecutableElement e, P p) { R ret = super.visitExecutable(e, p); if (e.getBodyTree() != null) { visitTree(e.getBodyTree(), p, e); } return ret; }
public R visitExecutable(CodeExecutableElement e, P p) { R ret = super.visitExecutable(e, p); if (e.getBodyTree() != null) { visitTree(e.getBodyTree(), p, e); } return ret; }
@Override public void visitTree(CodeTree e, Void p, Element enclosingElement) { if (e.getString() != null) { computeSymbols(e.getString()); } super.visitTree(e, p, enclosingElement); }
@Override public void visitTree(CodeTree e, Void p, Element enclosing) { if (e.getCodeKind() == CodeTreeKind.STATIC_FIELD_REFERENCE) { visitStaticFieldReference(enclosing, e.getType(), e.getString()); } else if (e.getCodeKind() == CodeTreeKind.STATIC_METHOD_REFERENCE) { visitStaticMethodReference(enclosing, e.getType(), e.getString()); } else if (e.getType() != null) { visitTypeReference(enclosing, e.getType()); } super.visitTree(e, p, enclosing); }
@Override public void visitTree(CodeTree e, Void p, Element enclosing) { if (e.getCodeKind() == CodeTreeKind.STATIC_FIELD_REFERENCE) { visitStaticFieldReference(enclosing, e.getType(), e.getString()); } else if (e.getCodeKind() == CodeTreeKind.STATIC_METHOD_REFERENCE) { visitStaticMethodReference(enclosing, e.getType(), e.getString()); } else if (e.getType() != null) { visitTypeReference(enclosing, e.getType()); } super.visitTree(e, p, enclosing); }