Class AnnotationInvocationHandler
java.lang.Object
org.objectweb.asm.AnnotationVisitor
org.openjdk.jmh.generators.asm.AnnotationInvocationHandler
- All Implemented Interfaces:
InvocationHandler
class AnnotationInvocationHandler
extends org.objectweb.asm.AnnotationVisitor
implements InvocationHandler
-
Field Summary
FieldsFields inherited from class org.objectweb.asm.AnnotationVisitor
api, av -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationInvocationHandler(String className, org.objectweb.asm.AnnotationVisitor annotationVisitor) -
Method Summary
Modifier and TypeMethodDescriptionprivate AnnotationInvocationHandlerprivate booleanequalsImpl(Object arg) private intprivate Objectprivate ObjectpeelSingle(Collection<Object> vs) private Stringvoidorg.objectweb.asm.AnnotationVisitorvisitArray(String name) voidMethods inherited from class org.objectweb.asm.AnnotationVisitor
getDelegate, visitAnnotation, visitEnd
-
Field Details
-
className
-
values
-
-
Constructor Details
-
AnnotationInvocationHandler
public AnnotationInvocationHandler(String className, org.objectweb.asm.AnnotationVisitor annotationVisitor)
-
-
Method Details
-
invoke
-
peelSingle
-
toStringImpl
-
parseEnum
-
hashcodeImpl
private int hashcodeImpl() -
equalsImpl
-
asOneOfUs
-
visit
-
visitEnum
-
visitArray
- Overrides:
visitArrayin classorg.objectweb.asm.AnnotationVisitor
-