Class RecordsRetrofittingTaskListener.MandatoryDesugarAnnotationTreeScanner

  • All Implemented Interfaces:
    com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
    Enclosing class:
    RecordsRetrofittingTaskListener

    private static class RecordsRetrofittingTaskListener.MandatoryDesugarAnnotationTreeScanner
    extends com.sun.source.util.TreeScanner<java.lang.Void,​java.lang.Void>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private com.sun.source.tree.CompilationUnitTree compilationUnit  
      private com.sun.tools.javac.util.Log log  
    • Constructor Summary

      Constructors 
      Constructor Description
      MandatoryDesugarAnnotationTreeScanner​(com.sun.tools.javac.util.Log log, com.sun.source.tree.CompilationUnitTree compilationUnit)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Void visitClass​(com.sun.source.tree.ClassTree node, java.lang.Void aVoid)  
      • Methods inherited from class com.sun.source.util.TreeScanner

        reduce, scan, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • log

        private final com.sun.tools.javac.util.Log log
      • compilationUnit

        private final com.sun.source.tree.CompilationUnitTree compilationUnit
    • Constructor Detail

      • MandatoryDesugarAnnotationTreeScanner

        public MandatoryDesugarAnnotationTreeScanner​(com.sun.tools.javac.util.Log log,
                                                     com.sun.source.tree.CompilationUnitTree compilationUnit)
    • Method Detail

      • visitClass

        public java.lang.Void visitClass​(com.sun.source.tree.ClassTree node,
                                         java.lang.Void aVoid)
        Specified by:
        visitClass in interface com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
        Overrides:
        visitClass in class com.sun.source.util.TreeScanner<java.lang.Void,​java.lang.Void>