1010package org .elasticsearch .entitlement .instrumentation .impl ;
1111
1212import org .elasticsearch .entitlement .instrumentation .CheckMethod ;
13+ import org .elasticsearch .entitlement .instrumentation .EntitlementInstrumented ;
1314import org .elasticsearch .entitlement .instrumentation .Instrumenter ;
1415import org .elasticsearch .entitlement .instrumentation .MethodKey ;
1516import org .elasticsearch .logging .LogManager ;
@@ -92,7 +93,7 @@ public byte[] instrumentClass(String className, byte[] classfileBuffer) {
9293
9394 class EntitlementClassVisitor extends ClassVisitor {
9495
95- private static final String ENTITLEMENT_ANNOTATION = " EntitlementInstrumented" ;
96+ private static final String ENTITLEMENT_ANNOTATION_DESCRIPTOR = Type . getDescriptor ( EntitlementInstrumented . class ) ;
9697
9798 private final String className ;
9899
@@ -111,7 +112,7 @@ public void visit(int version, int access, String name, String signature, String
111112
112113 @ Override
113114 public AnnotationVisitor visitAnnotation (String descriptor , boolean visible ) {
114- if (visible && descriptor .equals (ENTITLEMENT_ANNOTATION )) {
115+ if (visible && descriptor .equals (ENTITLEMENT_ANNOTATION_DESCRIPTOR )) {
115116 isAnnotationPresent = true ;
116117 annotationNeeded = false ;
117118 }
@@ -177,7 +178,7 @@ public MethodVisitor visitMethod(int access, String name, String descriptor, Str
177178 private void addClassAnnotationIfNeeded () {
178179 if (annotationNeeded ) {
179180 // logger.debug("Adding {} annotation", ENTITLEMENT_ANNOTATION);
180- AnnotationVisitor av = cv .visitAnnotation (ENTITLEMENT_ANNOTATION , true );
181+ AnnotationVisitor av = cv .visitAnnotation (ENTITLEMENT_ANNOTATION_DESCRIPTOR , true );
181182 if (av != null ) {
182183 av .visitEnd ();
183184 }
0 commit comments