Top Description Fields Constructors Methods
com.github.javaparser.ast.validator

public Class Validators

extends Object
implements Validator
Class Inheritance
All Implemented Interfaces
com.github.javaparser.ast.validator.Validator, com.github.javaparser.ast.validator.TypedValidator, java.util.function.BiConsumer
Known Direct Subclasses
com.github.javaparser.ast.validator.chunks.CommonValidators, com.github.javaparser.ast.validator.Java1_0Validator
Imports
com.github.javaparser.ast.Node, java.util.ArrayList, .Arrays, .List

A validator that will call a collection of validators.

Field Summary

Modifier and TypeField and Description
private final List<Validator>

Constructor Summary

AccessConstructor and Description
public
Validators(Validator... validators)

Method Summary

Modifier and TypeMethod and Description
public void
accept(Node
the node that wants to be validated
node
,
ProblemReporter
when found, validation errors can be reported here
problemReporter
)

Implements com.github.javaparser.ast.validator.Validator.accept.

Performs this operation on the given arguments.
public Validators
add(Validator newValidator)

public List<Validator>
public Validators
remove(Validator validator)

public Validators
replace(Validator oldValidator, Validator newValidator)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

validatorsback to summary
private final List<Validator> validators

Constructor Detail

Validatorsback to summary
public Validators(Validator... validators)

Method Detail

acceptback to summary
public void accept(Node node, ProblemReporter problemReporter)

Implements com.github.javaparser.ast.validator.Validator.accept.

Doc from java.util.function.BiConsumer.accept.

Performs this operation on the given arguments.

Parameters
node:Node

Doc from com.github.javaparser.ast.validator.Validator.accept.

the node that wants to be validated

problemReporter:ProblemReporter

Doc from com.github.javaparser.ast.validator.Validator.accept.

when found, validation errors can be reported here

Annotations
@Override
addback to summary
public Validators add(Validator newValidator)
getValidatorsback to summary
public List<Validator> getValidators()
removeback to summary
public Validators remove(Validator validator)
replaceback to summary
public Validators replace(Validator oldValidator, Validator newValidator)