| org.eclipse.sisu.space.ClassVisitor |
Known Indirect Subclasses
|
Something that can visit class definitions.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | NON_INSTANTIABLE | Non-instantiable classes: INTERFACE | ABSTRACT | ANNOTATION | ENUM | SYNTHETIC. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Enters the class definition.
| |||||||||||
Leaves the class definition.
| |||||||||||
Visits an annotation declared on the class.
| |||||||||||
Non-instantiable classes: INTERFACE | ABSTRACT | ANNOTATION | ENUM | SYNTHETIC.
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 |
Leaves the class definition.
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 annotation