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