Uses of Interface
com.github.javaparser.ast.validator.Validator
-
-
Uses of Validator in com.github.javaparser
Fields in com.github.javaparser declared as Validator Modifier and Type Field Description (package private) Validator
ParserConfiguration.LanguageLevel. validator
Constructors in com.github.javaparser with parameters of type Validator Constructor Description LanguageLevel(Validator validator, PostProcessors postProcessor)
-
Uses of Validator in com.github.javaparser.ast.validator
Classes in com.github.javaparser.ast.validator that implement Validator Modifier and Type Class Description class
RecordAsTypeIdentifierNotAllowed
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).class
ReservedKeywordValidator
Validates that identifiers are not keywords - this for the few keywords that the parser accepts because they were added after Java 1.0.class
SimpleValidator<N extends Node>
Runs a validator on all nodes of a certain type, and adds a problem for all nodes that pass a condition.class
SingleNodeTypeValidator<N extends Node>
Runs a validator on all nodes of a certain type.class
TreeVisitorValidator
A validator that walks the whole tree, visiting every node.class
Validators
A validator that will call a collection of validators.class
VisitorValidator
A validator that uses a visitor for validation.Fields in com.github.javaparser.ast.validator declared as Validator Modifier and Type Field Description private Validator
TreeVisitorValidator. validator
Fields in com.github.javaparser.ast.validator with type parameters of type Validator Modifier and Type Field Description private java.util.List<Validator>
Validators. validators
Methods in com.github.javaparser.ast.validator that return types with arguments of type Validator Modifier and Type Method Description java.util.List<Validator>
Validators. getValidators()
Methods in com.github.javaparser.ast.validator with parameters of type Validator Modifier and Type Method Description Validators
Validators. add(Validator newValidator)
Validators
Validators. remove(Validator validator)
Validators
Validators. replace(Validator oldValidator, Validator newValidator)
Constructors in com.github.javaparser.ast.validator with parameters of type Validator Constructor Description TreeVisitorValidator(Validator validator)
Validators(Validator... validators)
-
Uses of Validator in com.github.javaparser.ast.validator.language_level_validations
Classes in com.github.javaparser.ast.validator.language_level_validations that implement Validator Modifier and Type Class Description class
Java1_0Validator
This validator validates according to Java 1.0 syntax rules.class
Java1_1Validator
This validator validates according to Java 1.1 syntax rules.class
Java1_2Validator
This validator validates according to Java 1.2 syntax rules.class
Java1_3Validator
This validator validates according to Java 1.3 syntax rules.class
Java1_4Validator
This validator validates according to Java 1.4 syntax rules.class
Java10PreviewValidator
This validator validates according to Java 10 syntax rules -- including incubator/preview/second preview features.class
Java10Validator
This validator validates according to Java 10 syntax rules.class
Java11PreviewValidator
This validator validates according to Java 11 syntax rules -- including incubator/preview/second preview features.class
Java11Validator
This validator validates according to Java 11 syntax rules.class
Java12PreviewValidator
This validator validates according to Java 12 syntax rules -- including incubator/preview/second preview features.class
Java12Validator
This validator validates according to Java 12 syntax rules.class
Java13PreviewValidator
This validator validates according to Java 13 syntax rules -- including incubator/preview/second preview features.class
Java13Validator
This validator validates according to Java 13 syntax rules.class
Java14PreviewValidator
This validator validates according to Java 14 syntax rules -- including incubator/preview/second preview features.class
Java14Validator
This validator validates according to Java 14 syntax rules.class
Java15PreviewValidator
This validator validates according to Java 15 syntax rules -- including incubator/preview/second preview features.class
Java15Validator
This validator validates according to Java 15 syntax rules.class
Java16PreviewValidator
This validator validates according to Java 16 syntax rules -- including incubator/preview/second preview features.class
Java16Validator
This validator validates according to Java 16 syntax rules.class
Java17PreviewValidator
This validator validates according to Java 17 syntax rules -- including incubator/preview/second preview features.class
Java17Validator
This validator validates according to Java 17 syntax rules.class
Java18Validator
This validator validates according to Java 18 syntax rules.class
Java19Validator
This validator validates according to Java 19 syntax rules.class
Java20Validator
This validator validates according to Java 20 syntax rules.class
Java21Validator
This validator validates according to Java 21 syntax rules.class
Java5Validator
This validator validates according to Java 5 syntax rules.class
Java6Validator
This validator validates according to Java 6 syntax rules.class
Java7Validator
This validator validates according to Java 7 syntax rules.class
Java8Validator
This validator validates according to Java 8 syntax rules.class
Java9Validator
This validator validates according to Java 9 syntax rules.Fields in com.github.javaparser.ast.validator.language_level_validations declared as Validator Modifier and Type Field Description (package private) Validator
Java8Validator. defaultMethodsInInterface
(package private) Validator
Java5Validator. enumNotAllowed
(package private) Validator
Java5Validator. forEachStmt
(package private) Validator
Java5Validator. genericsWithoutDiamondOperator
(package private) Validator
Java1_1Validator. innerClasses
(package private) Validator
Java9Validator. modifiers
(package private) Validator
Java1_2Validator. modifiersWithoutDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods
(package private) Validator
Java8Validator. modifiersWithoutPrivateInterfaceMethods
(package private) Validator
Java1_0Validator. modifiersWithoutStrictfpAndDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods
(package private) Validator
Java1_0Validator. noAnnotations
(package private) Validator
Java1_0Validator. noAssertKeyword
(package private) Validator
Java1_0Validator. noBinaryIntegerLiterals
(package private) Validator
Java1_0Validator. noEnums
(package private) Validator
Java1_0Validator. noForEach
(package private) Validator
Java1_0Validator. noGenerics
(package private) Validator
Java1_0Validator. noInnerClasses
(package private) Validator
Java1_0Validator. noLambdas
(package private) Validator
Java1_0Validator. noModules
(package private) Validator
Java1_0Validator. noMultiCatch
(package private) Validator
Java1_0Validator. noPatternMatchingInstanceOf
(package private) Validator
Java1_0Validator. noPermitsListInClasses
protected Validator
Java5Validator. noPrimitiveGenericArguments
(package private) Validator
Java1_0Validator. noRecordDeclaration
(package private) Validator
Java1_0Validator. noRecordPatterns
(package private) Validator
Java1_0Validator. noReflection
(package private) Validator
Java1_0Validator. noSealedClasses
(package private) Validator
Java1_0Validator. noStaticImports
(package private) Validator
Java1_0Validator. noSwitchExpressions
(package private) Validator
Java1_0Validator. noSwitchNullDefault
(package private) Validator
Java1_0Validator. noSwitchPatterns
(package private) Validator
Java1_0Validator. noTextBlockLiteral
(package private) Validator
Java1_0Validator. noUnderscoresInIntegerLiterals
(package private) Validator
Java1_0Validator. noVarargs
(package private) Validator
Java1_0Validator. noYield
(package private) Validator
Java1_0Validator. onlyOneLabelInSwitchCase
(package private) Validator
Java17Validator. permitsNotAllowedAsIdentifier
(package private) Validator
Java14Validator. recordAsTypeIdentifierNotAllowed
With the introduction of record classes,record
is no longer permitted as an identifier.(package private) Validator
Java14Validator. recordDeclarationValidator
(package private) Validator
Java17Validator. sealedNotAllowedAsIdentifier
(package private) Validator
Java1_2Validator. strictfpNotAllowed
(package private) Validator
Java9Validator. underscoreKeywordValidator
(package private) Validator
Java11Validator. varAlsoInLambdaParameters
(package private) Validator
Java10Validator. varOnlyOnLocalVariableDefinitionAndForAndTry
-
Uses of Validator in com.github.javaparser.ast.validator.language_level_validations.chunks
Classes in com.github.javaparser.ast.validator.language_level_validations.chunks that implement Validator Modifier and Type Class Description class
CommonValidators
Contains validations that are valid for every Java version.class
ModifierValidator
Verifies that only allowed modifiers are used where modifiers are expected.class
NoBinaryIntegerLiteralsValidator
class
NoUnderscoresInIntegerLiteralsValidator
class
UnderscoreKeywordValidator
-