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) ValidatorParserConfiguration.LanguageLevel. validatorConstructors 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 classRecordAsTypeIdentifierNotAllowedValidates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).classReservedKeywordValidatorValidates 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.classTreeVisitorValidatorA validator that walks the whole tree, visiting every node.classValidatorsA validator that will call a collection of validators.classVisitorValidatorA validator that uses a visitor for validation.Fields in com.github.javaparser.ast.validator declared as Validator Modifier and Type Field Description private ValidatorTreeVisitorValidator. validatorFields in com.github.javaparser.ast.validator with type parameters of type Validator Modifier and Type Field Description private java.util.List<Validator>Validators. validatorsMethods 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 ValidatorsValidators. add(Validator newValidator)ValidatorsValidators. remove(Validator validator)ValidatorsValidators. 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 classJava1_0ValidatorThis validator validates according to Java 1.0 syntax rules.classJava1_1ValidatorThis validator validates according to Java 1.1 syntax rules.classJava1_2ValidatorThis validator validates according to Java 1.2 syntax rules.classJava1_3ValidatorThis validator validates according to Java 1.3 syntax rules.classJava1_4ValidatorThis validator validates according to Java 1.4 syntax rules.classJava10PreviewValidatorThis validator validates according to Java 10 syntax rules -- including incubator/preview/second preview features.classJava10ValidatorThis validator validates according to Java 10 syntax rules.classJava11PreviewValidatorThis validator validates according to Java 11 syntax rules -- including incubator/preview/second preview features.classJava11ValidatorThis validator validates according to Java 11 syntax rules.classJava12PreviewValidatorThis validator validates according to Java 12 syntax rules -- including incubator/preview/second preview features.classJava12ValidatorThis validator validates according to Java 12 syntax rules.classJava13PreviewValidatorThis validator validates according to Java 13 syntax rules -- including incubator/preview/second preview features.classJava13ValidatorThis validator validates according to Java 13 syntax rules.classJava14PreviewValidatorThis validator validates according to Java 14 syntax rules -- including incubator/preview/second preview features.classJava14ValidatorThis validator validates according to Java 14 syntax rules.classJava15PreviewValidatorThis validator validates according to Java 15 syntax rules -- including incubator/preview/second preview features.classJava15ValidatorThis validator validates according to Java 15 syntax rules.classJava16PreviewValidatorThis validator validates according to Java 16 syntax rules -- including incubator/preview/second preview features.classJava16ValidatorThis validator validates according to Java 16 syntax rules.classJava17PreviewValidatorThis validator validates according to Java 17 syntax rules -- including incubator/preview/second preview features.classJava17ValidatorThis validator validates according to Java 17 syntax rules.classJava18ValidatorThis validator validates according to Java 18 syntax rules.classJava19ValidatorThis validator validates according to Java 19 syntax rules.classJava20ValidatorThis validator validates according to Java 20 syntax rules.classJava21ValidatorThis validator validates according to Java 21 syntax rules.classJava5ValidatorThis validator validates according to Java 5 syntax rules.classJava6ValidatorThis validator validates according to Java 6 syntax rules.classJava7ValidatorThis validator validates according to Java 7 syntax rules.classJava8ValidatorThis validator validates according to Java 8 syntax rules.classJava9ValidatorThis 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) ValidatorJava8Validator. defaultMethodsInInterface(package private) ValidatorJava5Validator. enumNotAllowed(package private) ValidatorJava5Validator. forEachStmt(package private) ValidatorJava5Validator. genericsWithoutDiamondOperator(package private) ValidatorJava1_1Validator. innerClasses(package private) ValidatorJava9Validator. modifiers(package private) ValidatorJava1_2Validator. modifiersWithoutDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods(package private) ValidatorJava8Validator. modifiersWithoutPrivateInterfaceMethods(package private) ValidatorJava1_0Validator. modifiersWithoutStrictfpAndDefaultAndStaticInterfaceMethodsAndPrivateInterfaceMethods(package private) ValidatorJava1_0Validator. noAnnotations(package private) ValidatorJava1_0Validator. noAssertKeyword(package private) ValidatorJava1_0Validator. noBinaryIntegerLiterals(package private) ValidatorJava1_0Validator. noEnums(package private) ValidatorJava1_0Validator. noForEach(package private) ValidatorJava1_0Validator. noGenerics(package private) ValidatorJava1_0Validator. noInnerClasses(package private) ValidatorJava1_0Validator. noLambdas(package private) ValidatorJava1_0Validator. noModules(package private) ValidatorJava1_0Validator. noMultiCatch(package private) ValidatorJava1_0Validator. noPatternMatchingInstanceOf(package private) ValidatorJava1_0Validator. noPermitsListInClassesprotected ValidatorJava5Validator. noPrimitiveGenericArguments(package private) ValidatorJava1_0Validator. noRecordDeclaration(package private) ValidatorJava1_0Validator. noRecordPatterns(package private) ValidatorJava1_0Validator. noReflection(package private) ValidatorJava1_0Validator. noSealedClasses(package private) ValidatorJava1_0Validator. noStaticImports(package private) ValidatorJava1_0Validator. noSwitchExpressions(package private) ValidatorJava1_0Validator. noSwitchNullDefault(package private) ValidatorJava1_0Validator. noSwitchPatterns(package private) ValidatorJava1_0Validator. noTextBlockLiteral(package private) ValidatorJava1_0Validator. noUnderscoresInIntegerLiterals(package private) ValidatorJava1_0Validator. noVarargs(package private) ValidatorJava1_0Validator. noYield(package private) ValidatorJava1_0Validator. onlyOneLabelInSwitchCase(package private) ValidatorJava17Validator. permitsNotAllowedAsIdentifier(package private) ValidatorJava14Validator. recordAsTypeIdentifierNotAllowedWith the introduction of record classes,recordis no longer permitted as an identifier.(package private) ValidatorJava14Validator. recordDeclarationValidator(package private) ValidatorJava17Validator. sealedNotAllowedAsIdentifier(package private) ValidatorJava1_2Validator. strictfpNotAllowed(package private) ValidatorJava9Validator. underscoreKeywordValidator(package private) ValidatorJava11Validator. varAlsoInLambdaParameters(package private) 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 Validator Modifier and Type Class Description classCommonValidatorsContains validations that are valid for every Java version.classModifierValidatorVerifies that only allowed modifiers are used where modifiers are expected.classNoBinaryIntegerLiteralsValidatorclassNoUnderscoresInIntegerLiteralsValidatorclassUnderscoreKeywordValidator
-