Class VisibleAnnotation


  • public class VisibleAnnotation
    extends java.lang.Object
    • Field Detail

      • node

        private final org.objectweb.asm.AnnotationVisitor node
    • Constructor Detail

      • VisibleAnnotation

        public VisibleAnnotation​(java.lang.Class<?> type)
      • VisibleAnnotation

        public VisibleAnnotation​(java.lang.String desc)
      • VisibleAnnotation

        private VisibleAnnotation​(org.objectweb.asm.AnnotationVisitor node)
    • Method Detail

      • getNode

        public org.objectweb.asm.tree.AnnotationNode getNode()
      • value

        public VisibleAnnotation value​(java.lang.String name,
                                       java.lang.Object value)
      • enumValue

        public VisibleAnnotation enumValue​(java.lang.String name,
                                           java.lang.Enum<?> value)
      • enumValue

        public VisibleAnnotation enumValue​(java.lang.String name,
                                           java.lang.String desc,
                                           java.lang.String value)
      • annotationValue

        public VisibleAnnotation annotationValue​(java.lang.String name,
                                                 java.lang.Class<?> type)
      • annotationValue

        public VisibleAnnotation annotationValue​(java.lang.String name,
                                                 java.lang.String desc)
      • arrayValue

        public AnnotationArrayValue arrayValue​(java.lang.String name,
                                               java.lang.Object... values)