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() | |