-
public interface ClassListener
A subset of the ASM ClassVisitor and AnnotationVisitor methods on a single interface to allow specific visitor actions to be carried out.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<PluginConfig>
getPluginList()
List the plugins that have been found by this listener for inclusion into the context to be returned to the user.void
scanComplete(Entry entry)
void
visit(int version, int access, String name, String signature, String superName, String[] interfaces)
void
visitAnnotation(String classname, boolean visible)
void
visitAnnotationValue(String name, Object value)
-
-
-
Method Detail
-
visit
void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
-
visitAnnotation
void visitAnnotation(String classname, boolean visible)
-
scanComplete
void scanComplete(Entry entry)
-
getPluginList
Set<PluginConfig> getPluginList()
List the plugins that have been found by this listener for inclusion into the context to be returned to the user.- Returns:
- list of plugins found, an empty list or null if there are none
-
-