public class SemanticdbVisitor
extends com.sun.source.util.TreePathScanner<java.lang.Void,java.lang.Void>
| Constructor and Description |
|---|
SemanticdbVisitor(com.sun.source.util.JavacTask task,
GlobalSymbolsCache globals,
com.sun.source.util.TaskEvent event,
SemanticdbJavacOptions options,
com.sun.tools.javac.model.JavacTypes javacTypes) |
| Modifier and Type | Method and Description |
|---|---|
com.sourcegraph.semanticdb_javac.Semanticdb.TextDocument |
buildTextDocument(com.sun.source.tree.CompilationUnitTree tree) |
java.lang.Void |
visitClass(com.sun.source.tree.ClassTree node,
java.lang.Void unused) |
java.lang.Void |
visitIdentifier(com.sun.source.tree.IdentifierTree node,
java.lang.Void unused) |
java.lang.Void |
visitMemberReference(com.sun.source.tree.MemberReferenceTree node,
java.lang.Void unused) |
java.lang.Void |
visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
java.lang.Void unused) |
java.lang.Void |
visitMethod(com.sun.source.tree.MethodTree node,
java.lang.Void unused) |
java.lang.Void |
visitNewClass(com.sun.source.tree.NewClassTree node,
java.lang.Void unused) |
java.lang.Void |
visitVariable(com.sun.source.tree.VariableTree node,
java.lang.Void unused) |
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMethodInvocation, visitModifiers, visitNewArray, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitWhileLoop, visitWildcardpublic SemanticdbVisitor(com.sun.source.util.JavacTask task,
GlobalSymbolsCache globals,
com.sun.source.util.TaskEvent event,
SemanticdbJavacOptions options,
com.sun.tools.javac.model.JavacTypes javacTypes)
public com.sourcegraph.semanticdb_javac.Semanticdb.TextDocument buildTextDocument(com.sun.source.tree.CompilationUnitTree tree)
public java.lang.Void visitClass(com.sun.source.tree.ClassTree node,
java.lang.Void unused)
visitClass in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitClass in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitMethod(com.sun.source.tree.MethodTree node,
java.lang.Void unused)
visitMethod in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitMethod in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitVariable(com.sun.source.tree.VariableTree node,
java.lang.Void unused)
visitVariable in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitVariable in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitIdentifier(com.sun.source.tree.IdentifierTree node,
java.lang.Void unused)
visitIdentifier in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitIdentifier in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitMemberReference(com.sun.source.tree.MemberReferenceTree node,
java.lang.Void unused)
visitMemberReference in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitMemberReference in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
java.lang.Void unused)
visitMemberSelect in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitMemberSelect in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitNewClass(com.sun.source.tree.NewClassTree node,
java.lang.Void unused)
visitNewClass in interface com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>visitNewClass in class com.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>