Class Segment.SegmentAnnotationVisitor

java.lang.Object
org.objectweb.asm.AnnotationVisitor
kala.compress.harmony.pack200.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 Details

    • context

      private int context
    • parameter

      private int parameter
    • desc

      private String desc
    • visible

      private boolean visible
    • nameRU

      private final List<String> nameRU
    • tags

      private final List<String> tags
    • values

      private final List<Object> values
    • caseArrayN

      private final List<Integer> caseArrayN
    • nestTypeRS

      private final List<String> nestTypeRS
    • nestNameRU

      private final List<String> nestNameRU
    • nestPairN

      private final List<Integer> nestPairN
  • Constructor Details

    • SegmentAnnotationVisitor

      public SegmentAnnotationVisitor(int context)
    • SegmentAnnotationVisitor

      public SegmentAnnotationVisitor(int context, int parameter, String desc, boolean visible)
    • SegmentAnnotationVisitor

      public SegmentAnnotationVisitor(int context, String desc, boolean visible)
  • Method Details

    • visit

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

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

      public org.objectweb.asm.AnnotationVisitor visitArray(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(String name, String desc, String value)
      Overrides:
      visitEnum in class org.objectweb.asm.AnnotationVisitor