org.sonatype.guice.plexus.scanners
Class PlexusTypeVisitor
java.lang.Object
org.sonatype.guice.bean.scanners.EmptyClassVisitor
org.sonatype.guice.plexus.scanners.PlexusTypeVisitor
- All Implemented Interfaces:
- org.sonatype.guice.asm.ClassVisitor, ClassSpaceVisitor
public final class PlexusTypeVisitor
- extends EmptyClassVisitor
- implements ClassSpaceVisitor
ClassSpaceVisitor that reports Plexus bean classes annotated with @Component.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlexusTypeVisitor
public PlexusTypeVisitor(PlexusTypeListener listener)
visit
public void visit(ClassSpace _space)
- Specified by:
visit in interface ClassSpaceVisitor
visitClass
public org.objectweb.asm.ClassVisitor visitClass(URL url)
- Specified by:
visitClass in interface ClassSpaceVisitor
visit
public void visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces)
- Specified by:
visit in interface org.sonatype.guice.asm.ClassVisitor- Overrides:
visit in class EmptyClassVisitor
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
boolean visible)
- Specified by:
visitAnnotation in interface org.sonatype.guice.asm.ClassVisitor
visitEnd
public void visitEnd()
- Specified by:
visitEnd in interface org.sonatype.guice.asm.ClassVisitor- Specified by:
visitEnd in interface ClassSpaceVisitor- Overrides:
visitEnd in class EmptyClassVisitor
Copyright © 2010 Sonatype, Inc.. All Rights Reserved.