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 Object
implements org.eclipse.sisu.space.SpaceVisitor, org.eclipse.sisu.space.ClassVisitor
SpaceVisitor that reports Plexus bean classes annotated with @Component.-
Field Summary
Fields inherited from interface org.eclipse.sisu.space.ClassVisitor
NON_INSTANTIABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenterClass(int modifiers, String name, String _extends, String[] _implements) voidenterSpace(org.eclipse.sisu.space.ClassSpace _space) voidvoidorg.eclipse.sisu.space.AnnotationVisitorvisitAnnotation(String desc) org.eclipse.sisu.space.ClassVisitorvisitClass(URL url)
-
Constructor Details
-
PlexusTypeVisitor
-
-
Method Details
-
enterSpace
public void enterSpace(org.eclipse.sisu.space.ClassSpace _space) - Specified by:
enterSpacein interfaceorg.eclipse.sisu.space.SpaceVisitor
-
visitClass
- Specified by:
visitClassin interfaceorg.eclipse.sisu.space.SpaceVisitor
-
enterClass
- Specified by:
enterClassin interfaceorg.eclipse.sisu.space.ClassVisitor
-
visitAnnotation
- 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
-