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.
  • Constructor Details

  • Method Details

    • enterSpace

      public void enterSpace(org.eclipse.sisu.space.ClassSpace _space)
      Specified by:
      enterSpace in interface org.eclipse.sisu.space.SpaceVisitor
    • visitClass

      public org.eclipse.sisu.space.ClassVisitor visitClass(URL url)
      Specified by:
      visitClass in interface org.eclipse.sisu.space.SpaceVisitor
    • enterClass

      public void enterClass(int modifiers, String name, String _extends, String[] _implements)
      Specified by:
      enterClass in interface org.eclipse.sisu.space.ClassVisitor
    • visitAnnotation

      public org.eclipse.sisu.space.AnnotationVisitor visitAnnotation(String desc)
      Specified by:
      visitAnnotation in interface org.eclipse.sisu.space.ClassVisitor
    • leaveClass

      public void leaveClass()
      Specified by:
      leaveClass in interface org.eclipse.sisu.space.ClassVisitor
    • leaveSpace

      public void leaveSpace()
      Specified by:
      leaveSpace in interface org.eclipse.sisu.space.SpaceVisitor