Class ImportScanner
- java.lang.Object
-
- com.sun.source.util.TreeScanner<R,P>
-
- com.sun.source.util.TreePathScanner<java.lang.Object,com.sun.source.util.Trees>
-
- ch.sahits.game.openpatrician.app.documentation.ImportScanner
-
- All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<java.lang.Object,com.sun.source.util.Trees>
public class ImportScanner extends com.sun.source.util.TreePathScanner<java.lang.Object,com.sun.source.util.Trees>
AST scanner for imports- Author:
- Andi Hotz, (c) Sahits GmbH, 2018 Created on Apr 07, 2018
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
imports
-
Constructor Summary
Constructors Constructor Description ImportScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getImports()
java.lang.Object
visitImport(com.sun.source.tree.ImportTree node, com.sun.source.util.Trees trees)
-
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
visitImport
public java.lang.Object visitImport(com.sun.source.tree.ImportTree node, com.sun.source.util.Trees trees)
- Specified by:
visitImport
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Object,com.sun.source.util.Trees>
- Overrides:
visitImport
in classcom.sun.source.util.TreeScanner<java.lang.Object,com.sun.source.util.Trees>
-
getImports
public java.util.List<java.lang.String> getImports()
-
-