类 Java21InputAstVisitor
java.lang.Object
com.sun.source.util.TreeScanner<Void,Void>
com.sun.source.util.TreePathScanner<Void,Void>
com.palantir.javaformat.java.JavaInputAstVisitor
com.palantir.javaformat.java.java14.Java14InputAstVisitor
com.palantir.javaformat.java.java21.Java21InputAstVisitor
- 所有已实现的接口:
TreeVisitor<Void,Void>
Extends
Java14InputAstVisitor with support for AST nodes that were added or modified in
Java 21.-
嵌套类概要
-
字段概要
从类继承的字段 com.palantir.javaformat.java.JavaInputAstVisitor
builder, COMPACT_RECORD_CONSTRUCTOR, indentMultiplier, minusFour, minusTwo, plusFour, plusTwo, RECORD, ZERO -
构造器概要
构造器构造器说明Java21InputAstVisitor(OpsBuilder builder, int indentMultiplier) Java21InputAstVisitor(OpsBuilder builder, int indentMultiplier, Map<Long, ?> methodInvocationTypes) Java21InputAstVisitor(OpsBuilder builder, int indentMultiplier, Map<Long, ?> methodInvocationTypes, List<com.palantir.javaformat.java.FluentGroupConfig> fluentGroups) -
方法概要
修饰符和类型方法说明protected ExpressionTreeprotected voidvariableName(Name name) visitConstantCaseLabel(ConstantCaseLabelTree node, Void aVoid) visitDeconstructionPattern(DeconstructionPatternTree node, Void unused) visitDefaultCaseLabel(DefaultCaseLabelTree node, Void unused) visitPatternCaseLabel(PatternCaseLabelTree node, Void unused) 从类继承的方法 com.palantir.javaformat.java.java14.Java14InputAstVisitor
getPermitsClause, handleModule, visitBindingPattern, visitCase, visitClass, visitInstanceOf, visitLambdaExpression, visitRecordDeclaration, visitSwitchExpression, visitYield从类继承的方法 com.palantir.javaformat.java.JavaInputAstVisitor
addBodyDeclarations, dropEmptyDeclarations, markForPartialFormat, methodInvocationTypeInfo, scan, sync, token, token, toString, typeParametersRest, visit, visitAnnotatedType, visitAnnotation, visitAnnotationArgument, visitAnnotationType, visitArrayAccess, visitArrayInitializer, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, 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, visitModule, visitNewArray, visitNewClass, visitOpens, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitStatements, visitSwitch, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard从类继承的方法 com.sun.source.util.TreePathScanner
getCurrentPath, scan从类继承的方法 com.sun.source.util.TreeScanner
reduce, scan, visitAnyPattern, visitErroneous, visitOther, visitPackage, visitStringTemplate
-
构造器详细资料
-
Java21InputAstVisitor
-
Java21InputAstVisitor
public Java21InputAstVisitor(OpsBuilder builder, int indentMultiplier, Map<Long, ?> methodInvocationTypes) -
Java21InputAstVisitor
public Java21InputAstVisitor(OpsBuilder builder, int indentMultiplier, Map<Long, ?> methodInvocationTypes, List<com.palantir.javaformat.java.FluentGroupConfig> fluentGroups)
-
-
方法详细资料
-
getGuard
- 覆盖:
getGuard在类中Java14InputAstVisitor
-
visitDefaultCaseLabel
- 指定者:
visitDefaultCaseLabel在接口中TreeVisitor<Void,Void> - 覆盖:
visitDefaultCaseLabel在类中TreeScanner<Void,Void>
-
visitPatternCaseLabel
- 指定者:
visitPatternCaseLabel在接口中TreeVisitor<Void,Void> - 覆盖:
visitPatternCaseLabel在类中TreeScanner<Void,Void>
-
visitConstantCaseLabel
- 指定者:
visitConstantCaseLabel在接口中TreeVisitor<Void,Void> - 覆盖:
visitConstantCaseLabel在类中TreeScanner<Void,Void>
-
visitDeconstructionPattern
- 指定者:
visitDeconstructionPattern在接口中TreeVisitor<Void,Void> - 覆盖:
visitDeconstructionPattern在类中TreeScanner<Void,Void>
-
variableName
- 覆盖:
variableName在类中JavaInputAstVisitor
-