Class Context


  • final class Context
    extends java.lang.Object
    Information about a class being parsed in a ClassReader.
    • Constructor Summary

      Constructors 
      Constructor Description
      Context()  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • attributePrototypes

        Attribute[] attributePrototypes
        The prototypes of the attributes that must be parsed in this class.
      • charBuffer

        char[] charBuffer
        The buffer used to read strings in the constant pool.
      • currentMethodAccessFlags

        int currentMethodAccessFlags
        The access flags of the current method.
      • currentMethodName

        java.lang.String currentMethodName
        The name of the current method.
      • currentMethodDescriptor

        java.lang.String currentMethodDescriptor
        The descriptor of the current method.
      • currentMethodLabels

        Label[] currentMethodLabels
        The labels of the current method, indexed by bytecode offset (only bytecode offsets for which a label is needed have a non null associated Label).
      • currentTypeAnnotationTarget

        int currentTypeAnnotationTarget
        The target_type and target_info of the current type annotation target, encoded as described in TypeReference.
      • currentTypeAnnotationTargetPath

        TypePath currentTypeAnnotationTargetPath
        The target_path of the current type annotation target.
      • currentLocalVariableAnnotationRangeStarts

        Label[] currentLocalVariableAnnotationRangeStarts
        The start of each local variable range in the current local variable annotation.
      • currentLocalVariableAnnotationRangeEnds

        Label[] currentLocalVariableAnnotationRangeEnds
        The end of each local variable range in the current local variable annotation.
      • currentLocalVariableAnnotationRangeIndices

        int[] currentLocalVariableAnnotationRangeIndices
        The local variable index of each local variable range in the current local variable annotation.
      • currentFrameOffset

        int currentFrameOffset
        The bytecode offset of the current stack map frame.
      • currentFrameLocalCount

        int currentFrameLocalCount
        The number of local variable types in the current stack map frame. Each type is represented with a single array element (even long and double).
      • currentFrameLocalCountDelta

        int currentFrameLocalCountDelta
        The delta number of local variable types in the current stack map frame (each type is represented with a single array element - even long and double). This is the number of local variable types in this frame, minus the number of local variable types in the previous frame.
      • currentFrameStackCount

        int currentFrameStackCount
        The number stack element types in the current stack map frame. Each type is represented with a single array element (even long and double).
    • Constructor Detail

      • Context

        Context()