Module com.google.googlejavaformat
Class Java14InputAstVisitor
java.lang.Object
com.sun.source.util.TreeScanner<R,P>
com.sun.source.util.TreePathScanner<Void,Void>
com.google.googlejavaformat.java.JavaInputAstVisitor
com.google.googlejavaformat.java.java14.Java14InputAstVisitor
- All Implemented Interfaces:
TreeVisitor<Void,Void>
public class Java14InputAstVisitor extends JavaInputAstVisitor
Extends
JavaInputAstVisitor with support for AST nodes that were added or modified for
Java 14.-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.googlejavaformat.java.JavaInputAstVisitor
JavaInputAstVisitor.BracesOrNot, JavaInputAstVisitor.Direction, JavaInputAstVisitor.FirstDeclarationsOrNot -
Field Summary
Fields inherited from class com.google.googlejavaformat.java.JavaInputAstVisitor
builder, COMPACT_RECORD_CONSTRUCTOR, indentMultiplier, minusFour, minusTwo, plusFour, plusTwo, RECORD, ZERO -
Constructor Summary
Constructors Constructor Description Java14InputAstVisitor(OpsBuilder builder, int indentMultiplier) -
Method Summary
Modifier and Type Method Description VoidvisitBindingPattern(BindingPatternTree node, Void unused)VoidvisitCase(CaseTree node, Void unused)VoidvisitClass(ClassTree tree, Void unused)VoidvisitInstanceOf(InstanceOfTree node, Void unused)voidvisitRecordDeclaration(ClassTree node)VoidvisitSwitchExpression(SwitchExpressionTree node, Void aVoid)VoidvisitYield(YieldTree node, Void aVoid)Methods inherited from class com.google.googlejavaformat.java.JavaInputAstVisitor
addBodyDeclarations, dropEmptyDeclarations, markForPartialFormat, scan, sync, token, token, toString, typeParametersRest, visit, visitAnnotatedType, visitAnnotation, visitAnnotationArgument, visitAnnotationType, visitArrayAccess, visitArrayInitializer, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCatch, visitClassDeclaration, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitEnumDeclaration, visitExports, visitExpressionStatement, visitForLoop, visitFormals, visitIdentifier, visitIf, visitImport, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModifiers, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitStatements, visitSwitch, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcardMethods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitErroneous, visitOther, visitPackage
-
Constructor Details
-
Method Details
-
visitBindingPattern
- Specified by:
visitBindingPatternin interfaceTreeVisitor<Void,Void>- Overrides:
visitBindingPatternin classTreeScanner<Void,Void>
-
visitYield
- Specified by:
visitYieldin interfaceTreeVisitor<Void,Void>- Overrides:
visitYieldin classTreeScanner<Void,Void>
-
visitSwitchExpression
- Specified by:
visitSwitchExpressionin interfaceTreeVisitor<Void,Void>- Overrides:
visitSwitchExpressionin classTreeScanner<Void,Void>
-
visitClass
- Specified by:
visitClassin interfaceTreeVisitor<Void,Void>- Overrides:
visitClassin classJavaInputAstVisitor
-
visitRecordDeclaration
-
visitInstanceOf
- Specified by:
visitInstanceOfin interfaceTreeVisitor<Void,Void>- Overrides:
visitInstanceOfin classJavaInputAstVisitor
-
visitCase
- Specified by:
visitCasein interfaceTreeVisitor<Void,Void>- Overrides:
visitCasein classJavaInputAstVisitor
-