Uses of Interface
com.github.javaparser.ast.validator.Validator
Packages that use Validator
Package
Description
-
Uses of Validator in com.github.javaparser
Fields in com.github.javaparser declared as ValidatorModifier and TypeFieldDescription(package private) final Validator
ParserConfiguration.LanguageLevel.validator
Constructors in com.github.javaparser with parameters of type ValidatorModifierConstructorDescriptionprivate
LanguageLevel
(Validator validator, PostProcessors postProcessor) -
Uses of Validator in com.github.javaparser.ast.validator
Classes in com.github.javaparser.ast.validator that implement ValidatorModifier and TypeClassDescriptionclass
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).class
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
A validator that walks the whole tree, visiting every node.class
A validator that will call a collection of validators.class
A validator that uses a visitor for validation.Fields in com.github.javaparser.ast.validator declared as ValidatorFields in com.github.javaparser.ast.validator with type parameters of type ValidatorMethods in com.github.javaparser.ast.validator that return types with arguments of type ValidatorMethods in com.github.javaparser.ast.validator with parameters of type ValidatorModifier and TypeMethodDescriptionConstructors in com.github.javaparser.ast.validator with parameters of type ValidatorModifierConstructorDescriptionTreeVisitorValidator
(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 ValidatorModifier and TypeClassDescriptionclass
This validator validates according to Java 1.0 syntax rules.class
This validator validates according to Java 1.1 syntax rules.class
This validator validates according to Java 1.2 syntax rules.class
This validator validates according to Java 1.3 syntax rules.class
This validator validates according to Java 1.4 syntax rules.class
This validator validates according to Java 10 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 10 syntax rules.class
This validator validates according to Java 11 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 11 syntax rules.class
This validator validates according to Java 12 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 12 syntax rules.class
This validator validates according to Java 13 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 13 syntax rules.class
This validator validates according to Java 14 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 14 syntax rules.class
This validator validates according to Java 15 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 15 syntax rules.class
This validator validates according to Java 16 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 16 syntax rules.class
This validator validates according to Java 17 syntax rules -- including incubator/preview/second preview features.class
This validator validates according to Java 17 syntax rules.class
This validator validates according to Java 18 syntax rules.class
This validator validates according to Java 19 syntax rules.class
This validator validates according to Java 20 syntax rules.class
This validator validates according to Java 21 syntax rules.class
This validator validates according to Java 5 syntax rules.class
This validator validates according to Java 6 syntax rules.class
This validator validates according to Java 7 syntax rules.class
This validator validates according to Java 8 syntax rules.class
This validator validates according to Java 9 syntax rules.Fields in com.github.javaparser.ast.validator.language_level_validations declared as ValidatorModifier and TypeFieldDescription(package private) final Validator
Java8Validator.defaultMethodsInInterface
(package private) final Validator
Java5Validator.enumNotAllowed
(package private) final Validator
Java5Validator.forEachStmt
(package private) final Validator
Java5Validator.genericsWithoutDiamondOperator
(package private) final Validator
Java1_1Validator.innerClasses
(package private) final Validator
Java9Validator.modifiers
(package private) final Validator
(package private) final Validator
Java8Validator.modifiersWithoutPrivateInterfaceMethods
(package private) final Validator
Java1_0Validator.modifiersWithoutStrictfpAndDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods
(package private) final Validator
Java1_0Validator.noAnnotations
(package private) final Validator
Java1_0Validator.noAssertKeyword
(package private) final Validator
Java1_0Validator.noBinaryIntegerLiterals
(package private) final Validator
Java1_0Validator.noEnums
(package private) final Validator
Java1_0Validator.noForEach
(package private) final Validator
Java1_0Validator.noGenerics
(package private) final Validator
Java1_0Validator.noInnerClasses
(package private) final Validator
Java1_0Validator.noLambdas
(package private) final Validator
Java1_0Validator.noModules
(package private) final Validator
Java1_0Validator.noMultiCatch
(package private) final Validator
Java1_0Validator.noPatternMatchingInstanceOf
(package private) final Validator
Java1_0Validator.noPermitsListInClasses
protected final Validator
Java5Validator.noPrimitiveGenericArguments
(package private) final Validator
Java1_0Validator.noRecordDeclaration
(package private) final Validator
Java1_0Validator.noRecordPatterns
(package private) final Validator
Java1_0Validator.noReflection
(package private) final Validator
Java1_0Validator.noSealedClasses
(package private) final Validator
Java1_0Validator.noStaticImports
(package private) final Validator
Java1_0Validator.noSwitchExpressions
(package private) final Validator
Java1_0Validator.noSwitchNullDefault
(package private) final Validator
Java1_0Validator.noSwitchPatterns
(package private) final Validator
Java1_0Validator.noTextBlockLiteral
(package private) final Validator
Java1_0Validator.noUnderscoresInIntegerLiterals
(package private) final Validator
Java1_0Validator.noVarargs
(package private) final Validator
Java1_0Validator.noYield
(package private) final Validator
Java1_0Validator.onlyOneLabelInSwitchCase
(package private) final Validator
Java17Validator.permitsNotAllowedAsIdentifier
(package private) final Validator
Java14Validator.recordAsTypeIdentifierNotAllowed
With the introduction of record classes,record
is no longer permitted as an identifier.(package private) final Validator
Java14Validator.recordDeclarationValidator
(package private) final Validator
Java17Validator.sealedNotAllowedAsIdentifier
(package private) final Validator
Java1_2Validator.strictfpNotAllowed
(package private) final Validator
Java9Validator.underscoreKeywordValidator
(package private) final Validator
Java11Validator.varAlsoInLambdaParameters
(package private) final 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 ValidatorModifier and TypeClassDescriptionclass
Contains validations that are valid for every Java version.class
Verifies that only allowed modifiers are used where modifiers are expected.class
class
class