@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { classDesc.anotation += desc; return super.visitAnnotation(desc, visible); } }, 0);
public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return target.visitAnnotation(desc, visible); }
/** * Visits an annotation of the class. * * @param descriptor the class descriptor of the annotation class. * @param visible {@literal true} if the annotation is visible at runtime. * @return a visitor to visit the annotation values, or {@literal null} if this visitor is not * interested in visiting this annotation. */ public AnnotationVisitor visitAnnotation(final String descriptor, final boolean visible) { if (cv != null) { return cv.visitAnnotation(descriptor, visible); } return null; }
public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return target.visitAnnotation(desc, visible); }
public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return AnnotationVisitorTee.getInstance(cv1.visitAnnotation(desc, visible), cv2.visitAnnotation(desc, visible)); }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { String className = Type.getType(desc).getClassName(); annotations.add(className); return super.visitAnnotation(desc, visible); }
public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return AnnotationVisitorTee.getInstance(cv1.visitAnnotation(desc, visible), cv2.visitAnnotation(desc, visible)); }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationVisitor av = super.visitAnnotation(desc, visible); if (av == null) return av; if (SpringReqMapASM.springRequestMappingAnnotations.contains(desc)) { return new SpringReqMapCVAV(av); } return av; }
public static void accept(DexAnnotationNode ann, ClassVisitor v) { AnnotationVisitor av = v.visitAnnotation(ann.type, ann.visibility != Visibility.BUILD); if (av != null) { accept(ann.items, av); av.visitEnd(); } }
@Override public AnnotationVisitor visitAnnotation(final String desc, final boolean visible) { Printer p = this.p.visitClassAnnotation(desc, visible); AnnotationVisitor av = cv == null ? null : cv.visitAnnotation(desc, visible); return new TraceAnnotationVisitor(av, p); }
for (i = 0; i < n; ++i) { an = (AnnotationNode) cf.visibleAnnotations.get(i); an.accept(cv.visitAnnotation(an.desc, true)); for (i = 0; i < n; ++i) { an = (AnnotationNode) cf.invisibleAnnotations.get(i); an.accept(cv.visitAnnotation(an.desc, false));
for (int i = readUnsignedShort(anns), v = anns + 2; i > 0; --i) { v = readAnnotationValues(v + 2, c, true, classVisitor.visitAnnotation(readUTF8(v, c), true)); for (int i = readUnsignedShort(ianns), v = ianns + 2; i > 0; --i) { v = readAnnotationValues(v + 2, c, true, classVisitor.visitAnnotation(readUTF8(v, c), false));
AnnotationVisitor av = null; if (visitor instanceof ClassVisitor) { av = ((ClassVisitor) visitor).visitAnnotation(at.getType(), runTimeVisible); } else if (visitor instanceof FieldVisitor) { av = ((FieldVisitor) visitor).visitAnnotation(at.getType(), runTimeVisible);
classVisitor.visitAnnotation(annotationDescriptor, /* visible = */ true), currentAnnotationOffset, /* named = */ true, classVisitor.visitAnnotation(annotationDescriptor, /* visible = */ false), currentAnnotationOffset, /* named = */ true,
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { desc = processDescriptor(sourceType, desc); return new AnnotationProcessor(sourceType, super.visitAnnotation(desc, visible)); }
return super.visitAnnotation(descriptor, visible);
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return (Weaver.POOLED_ANNOTATION.equals(desc)) ? null : super.visitAnnotation(desc, visible); } }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationVisitor delegate = super.visitAnnotation(desc, visible); if ("Lorg/glassfish/external/probe/provider/annotations/ProbeProvider;".equals(desc)) { return new ProbeProviderAnnotationVisitor(delegate, token); } else { return delegate; } }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { if (desc.equals(SYNTHETIC_METHODS_ADDED)) throw new AlreadyUpToDate(); // no need to process this class return super.visitAnnotation(desc, visible); }
@Override public AnnotationVisitor visitAnnotation(final String descriptor, final boolean visible) { AnnotationVisitor annotationVisitor = super.visitAnnotation(remapper.mapDesc(descriptor), visible); return annotationVisitor == null ? null : createRemappingAnnotationAdapter(annotationVisitor); }