Class StringWrapper.Reflower.LongStringsAndTextBlockScanner

java.lang.Object
com.sun.source.util.TreeScanner<Void,Void>
com.sun.source.util.TreePathScanner<Void,Void>
com.google.googlejavaformat.java.StringWrapper.Reflower.LongStringsAndTextBlockScanner
All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<Void,Void>
Enclosing class:
StringWrapper.Reflower

private class StringWrapper.Reflower.LongStringsAndTextBlockScanner extends com.sun.source.util.TreePathScanner<Void,Void>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final List<com.sun.source.util.TreePath>
     
    private final List<com.sun.source.tree.Tree>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    LongStringsAndTextBlockScanner(List<com.sun.source.util.TreePath> longStringLiterals, List<com.sun.source.tree.Tree> textBlocks)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    visitLiteral(com.sun.source.tree.LiteralTree literalTree, Void aVoid)
     

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

    getCurrentPath, scan, scan

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

    reduce, scan, visitAnnotatedType, visitAnnotation, visitAnyPattern, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitConstantCaseLabel, visitContinue, visitDeconstructionPattern, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, 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

    • longStringLiterals

      private final List<com.sun.source.util.TreePath> longStringLiterals
    • textBlocks

      private final List<com.sun.source.tree.Tree> textBlocks
  • Constructor Details

    • LongStringsAndTextBlockScanner

      LongStringsAndTextBlockScanner(List<com.sun.source.util.TreePath> longStringLiterals, List<com.sun.source.tree.Tree> textBlocks)
  • Method Details

    • visitLiteral

      public Void visitLiteral(com.sun.source.tree.LiteralTree literalTree, Void aVoid)
      Specified by:
      visitLiteral in interface com.sun.source.tree.TreeVisitor<Void,Void>
      Overrides:
      visitLiteral in class com.sun.source.util.TreeScanner<Void,Void>