package org.objectweb.asm; /** * Shared methods between {@link ClassVisitor}, {@link FieldVisitor}, and * {@link MethodVisitor}. */ public interface MemberVisitor { /** * Visits a type annotation of this member. * * @param desc the class descriptor of the annotation class. * @param visible true if the annotation is visible at runtime. * @param inCode true if this annotation belongs in the Code * attribute, false otherwise. This is only used for methods. * @return a non null visitor to visit the annotation values. */ TypeAnnotationVisitor visitTypeAnnotation(String desc, boolean visible, boolean inCode); }