java.lang.Object | |
↳ | org.eclipse.sisu.space.QualifiedTypeVisitor |
SpaceVisitor
that reports types annotated with Qualifier annotations.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.eclipse.sisu.space.ClassVisitor
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
QualifiedTypeVisitor(QualifiedTypeListener listener) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | disqualify() | ||||||||||
void |
enterClass(int modifiers, String name, String _extends, String[] _implements)
Enters the class definition.
| ||||||||||
void |
enterSpace(ClassSpace _space)
Enters the class space.
| ||||||||||
void |
leaveClass()
Leaves the class definition.
| ||||||||||
void |
leaveSpace()
Leaves the class space.
| ||||||||||
static boolean | verify(ClassSpace space, Class...<?> specification) | ||||||||||
AnnotationVisitor |
visitAnnotation(String desc)
Visits an annotation declared on the class.
| ||||||||||
ClassVisitor |
visitClass(URL url)
Visits a class resource in the class space.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.eclipse.sisu.space.ClassVisitor
| |||||||||||
From interface
org.eclipse.sisu.space.SpaceVisitor
|
Enters the class definition.
modifiers | The access modifiers |
---|---|
name | The internal name, such as "javax/inject/Provider" |
_extends | Extends this superclass |
_implements | Implements these interfaces |
Enters the class space.
_space | The class space |
---|
Leaves the class definition.
Leaves the class space.
Visits an annotation declared on the class.
desc | The JVM descriptor for the annotation class, such as "Ljavax/inject/Qualifier;" |
---|
null
if it is not interested in visiting the annotationVisits a class resource in the class space.
url | The class resource URL |
---|
null
if it is not interested in visiting the class