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 ValidatorParserConfiguration.LanguageLevel.validatorConstructors in com.github.javaparser with parameters of type ValidatorModifierConstructorDescriptionprivateLanguageLevel(Validator validator, PostProcessors postProcessor) -
Uses of Validator in com.github.javaparser.ast.validator
Classes in com.github.javaparser.ast.validator that implement ValidatorModifier and TypeClassDescriptionclassValidates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).classValidates that identifiers are not keywords - this for the few keywords that the parser accepts because they were added after Java 1.0.classSimpleValidator<N extends Node>Runs a validator on all nodes of a certain type, and adds a problem for all nodes that pass a condition.classSingleNodeTypeValidator<N extends Node>Runs a validator on all nodes of a certain type.classA validator that walks the whole tree, visiting every node.classA validator that will call a collection of validators.classA 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 TypeClassDescriptionclassThis validator validates according to Java 1.0 syntax rules.classThis validator validates according to Java 1.1 syntax rules.classThis validator validates according to Java 1.2 syntax rules.classThis validator validates according to Java 1.3 syntax rules.classThis validator validates according to Java 1.4 syntax rules.classThis validator validates according to Java 10 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 10 syntax rules.classThis validator validates according to Java 11 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 11 syntax rules.classThis validator validates according to Java 12 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 12 syntax rules.classThis validator validates according to Java 13 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 13 syntax rules.classThis validator validates according to Java 14 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 14 syntax rules.classThis validator validates according to Java 15 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 15 syntax rules.classThis validator validates according to Java 16 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 16 syntax rules.classThis validator validates according to Java 17 syntax rules -- including incubator/preview/second preview features.classThis validator validates according to Java 17 syntax rules.classThis validator validates according to Java 18 syntax rules.classThis validator validates according to Java 19 syntax rules.classThis validator validates according to Java 20 syntax rules.classThis validator validates according to Java 21 syntax rules.classThis validator validates according to Java 22 syntax rules.classValidator for Java 23 language features.classValidator for Java 24 language features.classValidator for Java 25 language features: - Module imports - Compact class declarations (WIP) - Flexible constructor bodies (WIP)classThis validator validates according to Java 5 syntax rules.classThis validator validates according to Java 6 syntax rules.classThis validator validates according to Java 7 syntax rules.classThis validator validates according to Java 8 syntax rules.classThis 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 ValidatorJava8Validator.defaultMethodsInInterface(package private) final ValidatorJava5Validator.enumNotAllowed(package private) final ValidatorJava1_0Validator.explicitConstructorInvocationMustBeFirstStatement(package private) final ValidatorJava5Validator.forEachStmt(package private) final ValidatorJava5Validator.genericsWithoutDiamondOperator(package private) final ValidatorJava1_1Validator.innerClasses(package private) final ValidatorJava22Validator.matchAllPatternNotTopLevel(package private) final ValidatorJava9Validator.modifiers(package private) final Validator(package private) final ValidatorJava8Validator.modifiersWithoutPrivateInterfaceMethods(package private) final ValidatorJava1_0Validator.modifiersWithoutStrictfpAndDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods(package private) final ValidatorJava1_0Validator.noAnnotations(package private) final ValidatorJava1_0Validator.noAssertIdentifer(package private) final ValidatorJava1_0Validator.noAssertKeyword(package private) final ValidatorJava1_0Validator.noBinaryIntegerLiterals(package private) final ValidatorJava1_0Validator.noEnums(package private) final ValidatorJava1_0Validator.noForEach(package private) final ValidatorJava1_0Validator.noGenerics(package private) final ValidatorJava1_0Validator.noInnerClasses(package private) final ValidatorJava1_0Validator.noLambdas(package private) final ValidatorJava1_0Validator.noModuleImports(package private) final ValidatorJava1_0Validator.noModules(package private) final ValidatorJava1_0Validator.noMultiCatch(package private) final ValidatorJava1_0Validator.noPatternMatchingInstanceOf(package private) final ValidatorJava1_0Validator.noPermitsListInClassesprotected final ValidatorJava5Validator.noPrimitiveGenericArguments(package private) final ValidatorJava1_0Validator.noRecordDeclaration(package private) final ValidatorJava1_0Validator.noRecordPatterns(package private) final ValidatorJava1_0Validator.noReflection(package private) final ValidatorJava1_0Validator.noSealedClasses(package private) final ValidatorJava1_0Validator.noStaticImports(package private) final ValidatorJava1_0Validator.noSwitchExpressions(package private) final ValidatorJava1_0Validator.noSwitchNullDefault(package private) final ValidatorJava1_0Validator.noSwitchPatterns(package private) final ValidatorJava1_0Validator.noTextBlockLiteral(package private) final ValidatorJava1_0Validator.noUnderscoresInIntegerLiterals(package private) final ValidatorJava1_0Validator.noVarargs(package private) final ValidatorJava1_0Validator.noYield(package private) final ValidatorJava1_0Validator.onlyOneLabelInSwitchCase(package private) final ValidatorJava17Validator.permitsNotAllowedAsIdentifier(package private) final ValidatorJava14Validator.recordAsTypeIdentifierNotAllowedWith the introduction of record classes,recordis no longer permitted as an identifier.(package private) final ValidatorJava14Validator.recordDeclarationValidator(package private) final ValidatorJava17Validator.sealedNotAllowedAsIdentifier(package private) final ValidatorJava1_2Validator.strictfpNotAllowed(package private) final ValidatorJava9Validator.underscoreKeywordValidator(package private) final ValidatorJava22Validator.unnamedVarOnlyWhereAllowedByJep456(package private) final ValidatorJava11Validator.varAlsoInLambdaParameters(package private) final ValidatorJava10Validator.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 TypeClassDescriptionclassContains validations that are valid for every Java version.classVerifies that only allowed modifiers are used where modifiers are expected.classclassclass