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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImportFinder

      public ImportFinder()
  • Method Details

    • traverseSingleTypeImportDeclaration

      public void traverseSingleTypeImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleTypeImportDeclaration stid)
      Specified by:
      traverseSingleTypeImportDeclaration in interface org.codehaus.janino.util.Traverser<RuntimeException>
      Overrides:
      traverseSingleTypeImportDeclaration in class org.codehaus.janino.util.AbstractTraverser<RuntimeException>
    • traverseSingleStaticImportDeclaration

      public void traverseSingleStaticImportDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.SingleStaticImportDeclaration stid)
      Specified by:
      traverseSingleStaticImportDeclaration in interface org.codehaus.janino.util.Traverser<RuntimeException>
      Overrides:
      traverseSingleStaticImportDeclaration in class org.codehaus.janino.util.AbstractTraverser<RuntimeException>
    • traverseTypeImportOnDemandDeclaration

      public void traverseTypeImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration tiodd)
      Specified by:
      traverseTypeImportOnDemandDeclaration in interface org.codehaus.janino.util.Traverser<RuntimeException>
      Overrides:
      traverseTypeImportOnDemandDeclaration in class org.codehaus.janino.util.AbstractTraverser<RuntimeException>
    • traverseStaticImportOnDemandDeclaration

      public void traverseStaticImportOnDemandDeclaration(org.codehaus.janino.Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd)
      Specified by:
      traverseStaticImportOnDemandDeclaration in interface org.codehaus.janino.util.Traverser<RuntimeException>
      Overrides:
      traverseStaticImportOnDemandDeclaration in class org.codehaus.janino.util.AbstractTraverser<RuntimeException>