Package org.apache.drill.exec.expr.fn
Class ImportGrabber.ImportFinder
java.lang.Object
org.codehaus.janino.util.AbstractTraverser<RuntimeException>
org.apache.drill.exec.expr.fn.ImportGrabber.ImportFinder
- All Implemented Interfaces:
org.codehaus.janino.util.Traverser<RuntimeException>
- Enclosing class:
- ImportGrabber
public class ImportGrabber.ImportFinder
extends org.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
traverseSingleStaticImportDeclaration
(org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration stid) void
traverseSingleTypeImportDeclaration
(org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration stid) void
traverseStaticImportOnDemandDeclaration
(org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd) void
traverseTypeImportOnDemandDeclaration
(org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration tiodd) Methods inherited from class org.codehaus.janino.util.AbstractTraverser
traverseAbstractCompilationUnit, traverseAbstractTypeBodyDeclaration, traverseAbstractTypeDeclaration, traverseAlternateConstructorInvocation, traverseAmbiguousName, traverseAnnotation, traverseAnonymousClassDeclaration, traverseArrayAccessExpression, traverseArrayCreationReference, traverseArrayInitializerOrRvalue, traverseArrayLength, traverseArrayType, traverseAssertStatement, traverseAssignment, traverseAtom, traverseBinaryOperation, traverseBlock, traverseBooleanLiteral, traverseBooleanRvalue, traverseBreakableStatement, traverseBreakStatement, traverseCast, traverseCharacterLiteral, traverseClassDeclaration, traverseClassInstanceCreationReference, traverseClassLiteral, traverseCompilationUnit, traverseConditionalExpression, traverseConstructorDeclarator, traverseConstructorInvocation, traverseContinuableStatement, traverseContinueStatement, traverseCrement, traverseDoStatement, traverseElementValue, traverseElementValueArrayInitializer, traverseEmptyStatement, traverseEnumConstant, traverseExpressionStatement, traverseFieldAccess, traverseFieldAccessExpression, traverseFieldDeclaration, traverseFloatingPointLiteral, traverseForEachStatement, traverseFormalParameter, traverseFormalParameters, traverseForStatement, traverseFunctionDeclarator, traverseIfStatement, traverseImportDeclaration, traverseInitializer, traverseInstanceof, traverseIntegerLiteral, traverseInterfaceDeclaration, traverseInvocation, traverseLabeledStatement, traverseLambdaExpression, traverseLiteral, traverseLocalClassDeclaration, traverseLocalClassDeclarationStatement, traverseLocalVariableAccess, traverseLocalVariableDeclarationStatement, traverseLocalVariableDeclaratorResource, traverseLocated, traverseLvalue, traverseMarkerAnnotation, traverseMemberAnnotationTypeDeclaration, traverseMemberClassDeclaration, traverseMemberEnumDeclaration, traverseMemberInterfaceDeclaration, traverseMethodDeclarator, traverseMethodInvocation, traverseMethodReference, traverseModularCompilationUnit, traverseNamedClassDeclaration, traverseNewAnonymousClassInstance, traverseNewArray, traverseNewClassInstance, traverseNewInitializedArray, traverseNormalAnnotation, traverseNullLiteral, traversePackage, traversePackageMemberAnnotationTypeDeclaration, traversePackageMemberClassDeclaration, traversePackageMemberEnumDeclaration, traversePackageMemberInterfaceDeclaration, traverseParameterAccess, traverseParenthesizedExpression, traversePrimitiveType, traverseQualifiedThisReference, traverseReferenceType, traverseReturnStatement, traverseRvalue, traverseRvalueMemberType, traverseSimpleLiteral, traverseSimpleType, traverseSingleElementAnnotation, traverseStatement, traverseStringLiteral, traverseSuperclassFieldAccessExpression, traverseSuperclassMethodInvocation, traverseSuperConstructorInvocation, traverseSwitchStatement, traverseSynchronizedStatement, traverseTextBlock, traverseThisReference, traverseThrowStatement, traverseTryStatement, traverseType, traverseUnaryOperation, traverseVariableAccessResource, traverseWhileStatement, visitAbstractCompilationUnit, visitAnnotation, visitAtom, visitBlockStatement, visitElementValue, visitImportDeclaration, visitTypeBodyDeclaration, visitTypeDeclaration
-
Constructor Details
-
ImportFinder
public ImportFinder()
-
-
Method Details
-
traverseSingleTypeImportDeclaration
public void traverseSingleTypeImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration stid) - Specified by:
traverseSingleTypeImportDeclaration
in interfaceorg.codehaus.janino.util.Traverser<RuntimeException>
- Overrides:
traverseSingleTypeImportDeclaration
in classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseSingleStaticImportDeclaration
public void traverseSingleStaticImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration stid) - Specified by:
traverseSingleStaticImportDeclaration
in interfaceorg.codehaus.janino.util.Traverser<RuntimeException>
- Overrides:
traverseSingleStaticImportDeclaration
in classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseTypeImportOnDemandDeclaration
public void traverseTypeImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration tiodd) - Specified by:
traverseTypeImportOnDemandDeclaration
in interfaceorg.codehaus.janino.util.Traverser<RuntimeException>
- Overrides:
traverseTypeImportOnDemandDeclaration
in classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseStaticImportOnDemandDeclaration
public void traverseStaticImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd) - Specified by:
traverseStaticImportOnDemandDeclaration
in interfaceorg.codehaus.janino.util.Traverser<RuntimeException>
- Overrides:
traverseStaticImportOnDemandDeclaration
in classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-