Class Segment.SegmentAnnotationVisitor

  • Enclosing class:
    Segment

    public class Segment.SegmentAnnotationVisitor
    extends org.objectweb.asm.AnnotationVisitor
    SegmentAnnotationVisitor implements AnnotationVisitor to visit Annotations found in a class file.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.Integer> caseArrayN  
      private int context  
      private java.lang.String desc  
      private java.util.List<java.lang.String> nameRU  
      private java.util.List<java.lang.String> nestNameRU  
      private java.util.List<java.lang.Integer> nestPairN  
      private java.util.List<java.lang.String> nestTypeRS  
      private int parameter  
      private java.util.List<java.lang.String> tags  
      private java.util.List<java.lang.Object> values  
      private boolean visible  
      • Fields inherited from class org.objectweb.asm.AnnotationVisitor

        api, av
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visit​(java.lang.String name, java.lang.Object value)  
      org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String name, java.lang.String desc)  
      org.objectweb.asm.AnnotationVisitor visitArray​(java.lang.String name)  
      void visitEnd()  
      void visitEnum​(java.lang.String name, java.lang.String desc, java.lang.String value)  
      • Methods inherited from class org.objectweb.asm.AnnotationVisitor

        getDelegate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • context

        private int context
      • parameter

        private int parameter
      • desc

        private java.lang.String desc
      • visible

        private boolean visible
      • nameRU

        private final java.util.List<java.lang.String> nameRU
      • tags

        private final java.util.List<java.lang.String> tags
      • values

        private final java.util.List<java.lang.Object> values
      • caseArrayN

        private final java.util.List<java.lang.Integer> caseArrayN
      • nestTypeRS

        private final java.util.List<java.lang.String> nestTypeRS
      • nestNameRU

        private final java.util.List<java.lang.String> nestNameRU
      • nestPairN

        private final java.util.List<java.lang.Integer> nestPairN
    • Constructor Detail

      • SegmentAnnotationVisitor

        public SegmentAnnotationVisitor​(int context)
      • SegmentAnnotationVisitor

        public SegmentAnnotationVisitor​(int context,
                                        int parameter,
                                        java.lang.String desc,
                                        boolean visible)
      • SegmentAnnotationVisitor

        public SegmentAnnotationVisitor​(int context,
                                        java.lang.String desc,
                                        boolean visible)
    • Method Detail

      • visit

        public void visit​(java.lang.String name,
                          java.lang.Object value)
        Overrides:
        visit in class org.objectweb.asm.AnnotationVisitor
      • visitAnnotation

        public org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String name,
                                                                   java.lang.String desc)
        Overrides:
        visitAnnotation in class org.objectweb.asm.AnnotationVisitor
      • visitArray

        public org.objectweb.asm.AnnotationVisitor visitArray​(java.lang.String name)
        Overrides:
        visitArray in class org.objectweb.asm.AnnotationVisitor
      • visitEnd

        public void visitEnd()
        Overrides:
        visitEnd in class org.objectweb.asm.AnnotationVisitor
      • visitEnum

        public void visitEnum​(java.lang.String name,
                              java.lang.String desc,
                              java.lang.String value)
        Overrides:
        visitEnum in class org.objectweb.asm.AnnotationVisitor