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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtraverseSingleStaticImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration stid) voidtraverseSingleTypeImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration stid) voidtraverseStaticImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd) voidtraverseTypeImportOnDemandDeclaration(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:
traverseSingleTypeImportDeclarationin interfaceorg.codehaus.janino.util.Traverser<RuntimeException>- Overrides:
traverseSingleTypeImportDeclarationin classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseSingleStaticImportDeclaration
public void traverseSingleStaticImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration stid) - Specified by:
traverseSingleStaticImportDeclarationin interfaceorg.codehaus.janino.util.Traverser<RuntimeException>- Overrides:
traverseSingleStaticImportDeclarationin classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseTypeImportOnDemandDeclaration
public void traverseTypeImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration tiodd) - Specified by:
traverseTypeImportOnDemandDeclarationin interfaceorg.codehaus.janino.util.Traverser<RuntimeException>- Overrides:
traverseTypeImportOnDemandDeclarationin classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-
traverseStaticImportOnDemandDeclaration
public void traverseStaticImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd) - Specified by:
traverseStaticImportOnDemandDeclarationin interfaceorg.codehaus.janino.util.Traverser<RuntimeException>- Overrides:
traverseStaticImportOnDemandDeclarationin classorg.codehaus.janino.util.AbstractTraverser<RuntimeException>
-