Class RecordsRetrofittingTaskListener.MandatoryDesugarAnnotationTreeScanner

java.lang.Object
com.sun.source.util.TreeScanner<Void,Void>
com.github.bsideup.jabel.RecordsRetrofittingTaskListener.MandatoryDesugarAnnotationTreeScanner
All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<Void,Void>
Enclosing class:
RecordsRetrofittingTaskListener

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

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

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

    Modifier and Type
    Method
    Description
    visitClass(com.sun.source.tree.ClassTree node, Void aVoid)
     

    Methods inherited from class com.sun.source.util.TreeScanner

    reduce, scan, scan, visitAnnotatedType, visitAnnotation, visitAnyPattern, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitConstantCaseLabel, visitContinue, visitDeconstructionPattern, visitDefaultCaseLabel, 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, visitPatternCaseLabel, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitStringTemplate, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield

    Methods inherited from class java.lang.Object

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

    • log

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

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

    • MandatoryDesugarAnnotationTreeScanner

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

    • visitClass

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