Package | Description |
---|---|
com.github.javaparser.ast.validator | |
com.github.javaparser.ast.validator.chunks |
Modifier and Type | Interface and Description |
---|---|
interface |
Validator
A validator that can be run on a node to check for semantic errors.
|
Modifier and Type | Class and 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 |
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 7 syntax rules.
|
class |
Java9Validator
This validator validates according to Java 9 syntax rules.
|
class |
NoProblemsValidator
Stub validator for when no validation is wanted.
|
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.
|
Constructor and Description |
---|
SingleNodeTypeValidator(Class<N> type,
TypedValidator<N> validator) |
Modifier and Type | Class and 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 |
Copyright © 2007–2018. All rights reserved.