Class Java22Validator
java.lang.Object
com.github.javaparser.ast.validator.Validators
com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator
com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator
com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator
com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator
com.github.javaparser.ast.validator.language_level_validations.Java1_4Validator
com.github.javaparser.ast.validator.language_level_validations.Java5Validator
com.github.javaparser.ast.validator.language_level_validations.Java6Validator
com.github.javaparser.ast.validator.language_level_validations.Java7Validator
com.github.javaparser.ast.validator.language_level_validations.Java8Validator
com.github.javaparser.ast.validator.language_level_validations.Java9Validator
com.github.javaparser.ast.validator.language_level_validations.Java10Validator
com.github.javaparser.ast.validator.language_level_validations.Java11Validator
com.github.javaparser.ast.validator.language_level_validations.Java12Validator
com.github.javaparser.ast.validator.language_level_validations.Java13Validator
com.github.javaparser.ast.validator.language_level_validations.Java14Validator
com.github.javaparser.ast.validator.language_level_validations.Java15Validator
com.github.javaparser.ast.validator.language_level_validations.Java16Validator
com.github.javaparser.ast.validator.language_level_validations.Java17Validator
com.github.javaparser.ast.validator.language_level_validations.Java18Validator
com.github.javaparser.ast.validator.language_level_validations.Java19Validator
com.github.javaparser.ast.validator.language_level_validations.Java20Validator
com.github.javaparser.ast.validator.language_level_validations.Java21Validator
com.github.javaparser.ast.validator.language_level_validations.Java22Validator
- All Implemented Interfaces:
TypedValidator<Node>,Validator,BiConsumer<Node,ProblemReporter>
- Direct Known Subclasses:
Java23Validator
This validator validates according to Java 22 syntax rules.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Validator(package private) final ValidatorFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java17Validator
permitsNotAllowedAsIdentifier, sealedNotAllowedAsIdentifierFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java14Validator
recordAsTypeIdentifierNotAllowed, recordDeclarationValidatorFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java11Validator
varAlsoInLambdaParametersFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java10Validator
varOnlyOnLocalVariableDefinitionAndForAndTryFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java9Validator
modifiers, tryWithResources, underscoreKeywordValidatorFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java8Validator
defaultMethodsInInterface, modifiersWithoutPrivateInterfaceMethodsFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java7Validator
tryWithLimitedResourcesFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java5Validator
enumNotAllowed, forEachStmt, genericsWithoutDiamondOperator, noPrimitiveGenericArgumentsFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator
modifiersWithoutDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods, strictfpNotAllowedFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator
innerClassesFields inherited from class com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator
explicitConstructorInvocationMustBeFirstStatement, modifiersWithoutStrictfpAndDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods, noAnnotations, noAssertIdentifer, noAssertKeyword, noBinaryIntegerLiterals, noEnums, noForEach, noGenerics, noInnerClasses, noLambdas, noModuleImports, noModules, noMultiCatch, noPatternMatchingInstanceOf, noPermitsListInClasses, noRecordDeclaration, noRecordPatterns, noReflection, noSealedClasses, noStaticImports, noSwitchExpressions, noSwitchNullDefault, noSwitchPatterns, noTextBlockLiteral, noUnderscoresInIntegerLiterals, noVarargs, noYield, onlyOneLabelInSwitchCase, tryWithoutResources -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanreportNoParent(Node node, ProblemReporter reporter) Methods inherited from class com.github.javaparser.ast.validator.Validators
accept, add, getValidators, remove, replaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiConsumer
andThenMethods inherited from interface com.github.javaparser.ast.validator.TypedValidator
processor
-
Field Details
-
unnamedVarOnlyWhereAllowedByJep456
-
matchAllPatternNotTopLevel
-
-
Constructor Details
-
Java22Validator
public Java22Validator()
-
-
Method Details
-
reportNoParent
-