public class GlobalBeforeTranslationScanner extends AbstractTreeScanner
JSweetContextcompilationUnit, context, diagnosticSource, stack, staticImports| Constructor and Description |
|---|
GlobalBeforeTranslationScanner(TranspilationHandler logHandler,
JSweetContext context)
Creates a new global scanner.
|
| Modifier and Type | Method and Description |
|---|---|
void |
process(List<com.sun.tools.javac.tree.JCTree.JCCompilationUnit> compilationUnits) |
void |
visitClassDef(com.sun.tools.javac.tree.JCTree.JCClassDecl classdecl) |
void |
visitMethodDef(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl) |
void |
visitTopLevel(com.sun.tools.javac.tree.JCTree.JCCompilationUnit topLevel) |
void |
visitWildcard(com.sun.tools.javac.tree.JCTree.JCWildcard wildcard) |
dumpStackTrace, enter, exit, getCompilationUnit, getContext, getCurrent, getFirstParent, getGetSource, getParent, getParent, getParent, getParentElement, getParentElement, getParentOfParent, getStack, getStaticImports, onRollbacked, report, report, rollback, scan, scan, setCompilationUnitscan, visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLooppublic GlobalBeforeTranslationScanner(TranspilationHandler logHandler, JSweetContext context)
public void visitTopLevel(com.sun.tools.javac.tree.JCTree.JCCompilationUnit topLevel)
visitTopLevel in class com.sun.tools.javac.tree.TreeScannerpublic void visitClassDef(com.sun.tools.javac.tree.JCTree.JCClassDecl classdecl)
visitClassDef in class com.sun.tools.javac.tree.TreeScannerpublic void visitMethodDef(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl)
visitMethodDef in class com.sun.tools.javac.tree.TreeScannerpublic void visitWildcard(com.sun.tools.javac.tree.JCTree.JCWildcard wildcard)
visitWildcard in class com.sun.tools.javac.tree.TreeScannerpublic void process(List<com.sun.tools.javac.tree.JCTree.JCCompilationUnit> compilationUnits)