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.ClassVisitorSpaceVisitorthat 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 voidenterClass(int modifiers, java.lang.String name, java.lang.String _extends, java.lang.String[] _implements)voidenterSpace(org.eclipse.sisu.space.ClassSpace _space)voidleaveClass()voidleaveSpace()org.eclipse.sisu.space.AnnotationVisitorvisitAnnotation(java.lang.String desc)org.eclipse.sisu.space.ClassVisitorvisitClass(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:
enterSpacein interfaceorg.eclipse.sisu.space.SpaceVisitor
-
visitClass
public org.eclipse.sisu.space.ClassVisitor visitClass(java.net.URL url)
- Specified by:
visitClassin 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:
enterClassin interfaceorg.eclipse.sisu.space.ClassVisitor
-
visitAnnotation
public org.eclipse.sisu.space.AnnotationVisitor visitAnnotation(java.lang.String desc)
- Specified by:
visitAnnotationin interfaceorg.eclipse.sisu.space.ClassVisitor
-
leaveClass
public void leaveClass()
- Specified by:
leaveClassin interfaceorg.eclipse.sisu.space.ClassVisitor
-
leaveSpace
public void leaveSpace()
- Specified by:
leaveSpacein interfaceorg.eclipse.sisu.space.SpaceVisitor
-
-