Class BuildCheckReturnAnnotationDatabase

  • All Implemented Interfaces:
    org.apache.bcel.classfile.Visitor
    Direct Known Subclasses:
    NoteCheckReturnValueAnnotations

    public class BuildCheckReturnAnnotationDatabase
    extends AnnotationVisitor
    Scan application classes for CheckReturnValue annotations.
    • Constructor Detail

      • BuildCheckReturnAnnotationDatabase

        public BuildCheckReturnAnnotationDatabase()
    • Method Detail

      • simpleClassName

        static java.lang.String simpleClassName​(@DottedClassName
                                                java.lang.String className)
      • visitAnnotation

        public void visitAnnotation​(@DottedClassName
                                    java.lang.String annotationClassName,
                                    java.util.Map<java.lang.String,​org.apache.bcel.classfile.ElementValue> map,
                                    boolean runtimeVisible)
        Description copied from class: AnnotationVisitor
        Visit annotation on a class, field or method
        Overrides:
        visitAnnotation in class AnnotationVisitor
        Parameters:
        annotationClassName - class of annotation
        map - map from names to values
        runtimeVisible - true if annotation is runtime visible
      • handleClassElementValue

        private void handleClassElementValue​(org.apache.bcel.classfile.ClassElementValue value,
                                             java.util.Map<java.lang.String,​org.apache.bcel.classfile.ElementValue> map,
                                             AnnotationDatabase.Target annotationTarget)