Class AnnotationVisitor

    • Constructor Detail

      • AnnotationVisitor

        public AnnotationVisitor()
    • Method Detail

      • visitAnnotation

        public void visitAnnotation​(java.lang.String annotationClass,
                                    java.util.Map<java.lang.String,​java.lang.Object> map,
                                    boolean runtimeVisible)
        Visit annotation on a class, field or method
        Parameters:
        annotationClass - class of annotation
        map - map from names to values
        runtimeVisible - true if annotation is runtime visible
      • visitParameterAnnotation

        public void visitParameterAnnotation​(int p,
                                             java.lang.String annotationClass,
                                             java.util.Map<java.lang.String,​java.lang.Object> map,
                                             boolean runtimeVisible)
        Visit annotation on a method parameter
        Parameters:
        p - parameter number, starting at zero (this parameter is not counted)
        annotationClass - class of annotation
        map - map from names to values
        runtimeVisible - true if annotation is runtime visible
      • visitSyntheticParameterAnnotation

        public void visitSyntheticParameterAnnotation​(int p,
                                                      boolean runtimeVisible)
      • visit

        public void visit​(org.apache.bcel.classfile.Unknown obj)
        Overrides:
        visit in class BetterVisitor