public final class PlexusTypeVisitor
extends java.lang.Object
implements org.eclipse.sisu.space.SpaceVisitor, org.eclipse.sisu.space.ClassVisitor
SpaceVisitor that reports Plexus bean classes annotated with @Component.| Constructor and Description |
|---|
PlexusTypeVisitor(PlexusTypeListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
enterClass(int modifiers,
java.lang.String name,
java.lang.String _extends,
java.lang.String[] _implements) |
void |
enterSpace(org.eclipse.sisu.space.ClassSpace _space) |
void |
leaveClass() |
void |
leaveSpace() |
org.eclipse.sisu.space.AnnotationVisitor |
visitAnnotation(java.lang.String desc) |
org.eclipse.sisu.space.ClassVisitor |
visitClass(java.net.URL url) |
public PlexusTypeVisitor(PlexusTypeListener listener)
public void enterSpace(org.eclipse.sisu.space.ClassSpace _space)
enterSpace in interface org.eclipse.sisu.space.SpaceVisitorpublic org.eclipse.sisu.space.ClassVisitor visitClass(java.net.URL url)
visitClass in interface org.eclipse.sisu.space.SpaceVisitorpublic void enterClass(int modifiers,
java.lang.String name,
java.lang.String _extends,
java.lang.String[] _implements)
enterClass in interface org.eclipse.sisu.space.ClassVisitorpublic org.eclipse.sisu.space.AnnotationVisitor visitAnnotation(java.lang.String desc)
visitAnnotation in interface org.eclipse.sisu.space.ClassVisitorpublic void leaveClass()
leaveClass in interface org.eclipse.sisu.space.ClassVisitorpublic void leaveSpace()
leaveSpace in interface org.eclipse.sisu.space.SpaceVisitor