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 TypeMethodDescriptionvoid
enterClass
(int modifiers, String name, String _extends, String[] _implements) void
enterSpace
(org.eclipse.sisu.space.ClassSpace _space) void
void
org.eclipse.sisu.space.AnnotationVisitor
visitAnnotation
(String desc) org.eclipse.sisu.space.ClassVisitor
visitClass
(URL url)
-
Constructor Details
-
PlexusTypeVisitor
-
-
Method Details
-
enterSpace
public void enterSpace(org.eclipse.sisu.space.ClassSpace _space) - Specified by:
enterSpace
in interfaceorg.eclipse.sisu.space.SpaceVisitor
-
visitClass
- Specified by:
visitClass
in interfaceorg.eclipse.sisu.space.SpaceVisitor
-
enterClass
- Specified by:
enterClass
in interfaceorg.eclipse.sisu.space.ClassVisitor
-
visitAnnotation
- 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
-