ClassReader
.
Modifier and Type | Field and Description |
---|---|
pack-priv Attribute[] | attributePrototypes
The prototypes of the attributes that must be parsed in this class. |
pack-priv char[] | charBuffer
The buffer used to read strings in the constant pool. |
pack-priv int | currentFrameLocalCount
The number of local variable types in the current stack map frame. |
pack-priv 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). |
pack-priv Object[] | currentFrameLocalTypes
The types of the local variables in the current stack map frame. |
pack-priv int | currentFrameOffset
The bytecode offset of the current stack map frame. |
pack-priv int | currentFrameStackCount
The number stack element types in the current stack map frame. |
pack-priv Object[] | currentFrameStackTypes
The types of the stack elements in the current stack map frame. |
pack-priv int | currentFrameType
The type of the current stack map frame. |
pack-priv Label[] | currentLocalVariableAnnotationRangeEnds
The end of each local variable range in the current local variable annotation. |
pack-priv int[] | currentLocalVariableAnnotationRangeIndices
The local variable index of each local variable range in the current local variable annotation. |
pack-priv Label[] | currentLocalVariableAnnotationRangeStarts
The start of each local variable range in the current local variable annotation. |
pack-priv int | currentMethodAccessFlags
The access flags of the current method. |
pack-priv String | currentMethodDescriptor
The descriptor of the current method. |
pack-priv 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). |
pack-priv String | currentMethodName
The name of the current method. |
pack-priv int | currentTypeAnnotationTarget
The target_type and target_info of the current type annotation target, encoded as described in
|
pack-priv TypePath | currentTypeAnnotationTargetPath
The target_path of the current type annotation target. |
pack-priv int | parsingOptions
The options used to parse this class. |
Access | Constructor and Description |
---|---|
pack-priv |
attributePrototypes | back to summary |
---|---|
pack-priv Attribute[] attributePrototypes The prototypes of the attributes that must be parsed in this class. |
charBuffer | back to summary |
---|---|
pack-priv char[] charBuffer The buffer used to read strings in the constant pool. |
currentFrameLocalCount | back to summary |
---|---|
pack-priv 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 | back to summary |
---|---|
pack-priv 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. |
currentFrameLocalTypes | back to summary |
---|---|
pack-priv Object[] currentFrameLocalTypes The types of the local variables in the current stack map frame. Each type is represented with
a single array element (even long and double), using the format described in |
currentFrameOffset | back to summary |
---|---|
pack-priv int currentFrameOffset The bytecode offset of the current stack map frame. |
currentFrameStackCount | back to summary |
---|---|
pack-priv 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). |
currentFrameStackTypes | back to summary |
---|---|
pack-priv Object[] currentFrameStackTypes The types of the stack elements in the current stack map frame. Each type is represented with a
single array element (even long and double), using the format described in |
currentFrameType | back to summary |
---|---|
pack-priv int currentFrameType The type of the current stack map frame. One of |
currentLocalVariableAnnotationRangeEnds | back to summary |
---|---|
pack-priv Label[] currentLocalVariableAnnotationRangeEnds The end of each local variable range in the current local variable annotation. |
currentLocalVariableAnnotationRangeIndices | back to summary |
---|---|
pack-priv int[] currentLocalVariableAnnotationRangeIndices The local variable index of each local variable range in the current local variable annotation. |
currentLocalVariableAnnotationRangeStarts | back to summary |
---|---|
pack-priv Label[] currentLocalVariableAnnotationRangeStarts The start of each local variable range in the current local variable annotation. |
currentMethodAccessFlags | back to summary |
---|---|
pack-priv int currentMethodAccessFlags The access flags of the current method. |
currentMethodDescriptor | back to summary |
---|---|
pack-priv String currentMethodDescriptor The descriptor of the current method. |
currentMethodLabels | back to summary |
---|---|
pack-priv 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). |
currentMethodName | back to summary |
---|---|
pack-priv String currentMethodName The name of the current method. |
currentTypeAnnotationTarget | back to summary |
---|---|
pack-priv int currentTypeAnnotationTarget The target_type and target_info of the current type annotation target, encoded as described in
|
currentTypeAnnotationTargetPath | back to summary |
---|---|
pack-priv TypePath currentTypeAnnotationTargetPath The target_path of the current type annotation target. |
parsingOptions | back to summary |
---|---|
pack-priv int parsingOptions The options used to parse this class. One or more of |
Context | back to summary |
---|---|
pack-priv Context() |