Package org.eclipse.sisu.plexus
Class PlexusTypeVisitor
- java.lang.Object
-
- org.eclipse.sisu.plexus.PlexusTypeVisitor
-
- All Implemented Interfaces:
org.eclipse.sisu.space.ClassVisitor
,org.eclipse.sisu.space.SpaceVisitor
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 Summary
Constructors Constructor Description PlexusTypeVisitor(PlexusTypeListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
PlexusTypeVisitor
public PlexusTypeVisitor(PlexusTypeListener listener)
-
-
Method Detail
-
enterSpace
public void enterSpace(org.eclipse.sisu.space.ClassSpace _space)
- Specified by:
enterSpace
in interfaceorg.eclipse.sisu.space.SpaceVisitor
-
visitClass
public org.eclipse.sisu.space.ClassVisitor visitClass(java.net.URL url)
- Specified by:
visitClass
in interfaceorg.eclipse.sisu.space.SpaceVisitor
-
enterClass
public void enterClass(int modifiers, java.lang.String name, java.lang.String _extends, java.lang.String[] _implements)
- Specified by:
enterClass
in interfaceorg.eclipse.sisu.space.ClassVisitor
-
visitAnnotation
public org.eclipse.sisu.space.AnnotationVisitor visitAnnotation(java.lang.String desc)
- Specified by:
visitAnnotation
in interfaceorg.eclipse.sisu.space.ClassVisitor
-
leaveClass
public void leaveClass()
- Specified by:
leaveClass
in interfaceorg.eclipse.sisu.space.ClassVisitor
-
leaveSpace
public void leaveSpace()
- Specified by:
leaveSpace
in interfaceorg.eclipse.sisu.space.SpaceVisitor
-
-