@Override public void visit( final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces ) { final String clazz = name.replace( '/', '.' ); nexusTypeListener.hear( clazz ); if ( ( access & ( Opcodes.ACC_ABSTRACT | Opcodes.ACC_INTERFACE | Opcodes.ACC_SYNTHETIC ) ) == 0 ) { scanForNexusMarkers( clazz, interfaces ); } plexusTypeVisitor.visit( version, access, name, signature, superName, interfaces ); }
@Override public void visit( final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces ) { final String clazz = name.replace( '/', '.' ); nexusTypeListener.hear( clazz ); if ( ( access & ( Opcodes.ACC_ABSTRACT | Opcodes.ACC_INTERFACE | Opcodes.ACC_SYNTHETIC ) ) == 0 ) { scanForNexusMarkers( clazz, interfaces ); } plexusTypeVisitor.visit( version, access, name, signature, superName, interfaces ); }
@Override public void visitEnd() { final Annotation details = nexusType.details(); if ( details instanceof RepositoryType ) { nexusTypeListener.hear( (RepositoryType) details ); } plexusTypeVisitor.visitEnd(); }
@Override public void visitEnd() { final Annotation details = nexusType.details(); if ( details instanceof RepositoryType ) { nexusTypeListener.hear( (RepositoryType) details ); } plexusTypeVisitor.visitEnd(); }