Package org.glassfish.deployment.common
Class GenericAnnotationDetector
java.lang.Object
org.objectweb.asm.ClassVisitor
org.glassfish.deployment.common.AnnotationScanner
org.glassfish.deployment.common.GenericAnnotationDetector
This class will detect whether an archive contains specified annotations.
-
Field Summary
FieldsFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasAnnotationInArchive(org.glassfish.api.deployment.archive.ReadableArchive archive) voidscanArchive(org.glassfish.api.deployment.archive.ReadableArchive archive) org.objectweb.asm.AnnotationVisitorvisitAnnotation(String s, boolean b) Methods inherited from class org.glassfish.deployment.common.AnnotationScanner
visit, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitOuterClass, visitSourceMethods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitModule, visitNestHost, visitNestMember, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
-
Field Details
-
deplLogger
-
-
Constructor Details
-
GenericAnnotationDetector
-
-
Method Details
-
hasAnnotationInArchive
public boolean hasAnnotationInArchive(org.glassfish.api.deployment.archive.ReadableArchive archive) -
visitAnnotation
- Overrides:
visitAnnotationin classAnnotationScanner
-
scanArchive
public void scanArchive(org.glassfish.api.deployment.archive.ReadableArchive archive) - Overrides:
scanArchivein classAnnotationScanner
-