public class ClassVisitor extends AbstractElementVisitor<Void,Void>
ElementVisitor that visits methods of classes and interfaces and applies
different checks to them. Each ConstraintCheckIssue occurred will be reported using the
Messager API.messager, verboseDEFAULT_VALUE| Constructor and Description |
|---|
ClassVisitor(ProcessingEnvironment processingEnvironment,
MessagerAdapter messager,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
Void |
visitExecutableAsMethod(ExecutableElement element,
Void aVoid)
Checks whether the constraints of the given method are valid.
|
Void |
visitTypeAsClass(TypeElement element,
Void aVoid)
Doesn't perform any checks at the moment but calls a visit methods on its own elements.
|
Void |
visitTypeAsInterface(TypeElement element,
Void aVoid)
Doesn't perform any checks at the moment but calls a visit methods on its own elements.
|
reportIssuesvisitExecutable, visitExecutableAsConstructor, visitExecutableAsInstanceInit, visitExecutableAsStaticInit, visitPackage, visitType, visitTypeAsAnnotationType, visitTypeAsEnum, visitTypeParameter, visitVariable, visitVariableAsEnumConstant, visitVariableAsExceptionParameter, visitVariableAsField, visitVariableAsLocalVariable, visitVariableAsParameter, visitVariableAsResourceVariabledefaultActionvisit, visit, visitUnknownpublic ClassVisitor(ProcessingEnvironment processingEnvironment, MessagerAdapter messager, Configuration configuration)
public Void visitTypeAsClass(TypeElement element, Void aVoid)
visitTypeAsClass in class ElementKindVisitor6<Void,Void>element - a class element to checkaVoid - public Void visitTypeAsInterface(TypeElement element, Void aVoid)
visitTypeAsInterface in class ElementKindVisitor6<Void,Void>element - a class element to checkaVoid - public Void visitExecutableAsMethod(ExecutableElement element, Void aVoid)
visitExecutableAsMethod in class ElementKindVisitor6<Void,Void>element - a method under investigationaVoid - Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved