public class ClasspathJarNameDetector
extends com.sun.tools.javac.tree.TreeScanner
| Constructor and Description |
|---|
ClasspathJarNameDetector() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
classpathFor(com.sun.tools.javac.tree.JCTree input)
Locate types that are directly referred to by name in the
given tree and therefore need an import in the template.
|
void |
scan(com.sun.tools.javac.tree.JCTree tree) |
scan, visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcardpublic java.util.Set<java.lang.String> classpathFor(com.sun.tools.javac.tree.JCTree input)
public void scan(com.sun.tools.javac.tree.JCTree tree)
scan in class com.sun.tools.javac.tree.TreeScanner