public class ClassReferenceChecker
extends javax.lang.model.util.AbstractElementVisitor6<java.lang.Boolean,java.lang.Class<?>>
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
classReferenced
Result of check.
|
private boolean |
firstLevel
Flag if we are visiting starting class.
|
Constructor and Description |
---|
ClassReferenceChecker()
Creates new instance of ClassReferenceChecker visitor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
visitExecutable(javax.lang.model.element.ExecutableElement aElement,
Visits executable element.
|
java.lang.Boolean |
visitPackage(javax.lang.model.element.PackageElement aElement,
Visiting a package element is not supported.
|
java.lang.Boolean |
visitType(javax.lang.model.element.TypeElement aElement,
Visits type element.
|
private void |
visitTypeMirror(javax.lang.model.type.TypeMirror aType,
Visits type mirror.
|
java.lang.Boolean |
visitTypeParameter(javax.lang.model.element.TypeParameterElement aElement,
Visiting a type parameter element is not supported.
|
java.lang.Boolean |
visitVariable(javax.lang.model.element.VariableElement aElement,
Visits variable element.
|
aElement
- Visited elementaClass
- Referenced class to be checkedaElement
- Visited elementaClass
- Referenced class to be checkedaElement
- Visited elementaClass
- Referenced class to be checkedaElement
- Visited elementaClass
- Referenced class to be checkedaElement
- Visited elementaClass
- Referenced class to be checkedaType
- Visited typeaClass
- Referenced class to be checked