Package com.googlecode.aviator.asm
Class Context
- java.lang.Object
-
- com.googlecode.aviator.asm.Context
-
class Context extends java.lang.Object
Information about a class being parsed in aClassReader
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
access
The access flags of the method currently being parsed.(package private) Attribute[]
attrs
Prototypes of the attributes that must be parsed for this class.(package private) int[]
bootstrapMethods
The start index of each bootstrap method.(package private) char[]
buffer
The buffer used to read strings.(package private) java.lang.String
desc
The descriptor of the method currently being parsed.(package private) int
flags
TheClassReader
option flags for the parsing of this class.(package private) java.lang.Object[]
local
The local values of the latest stack map frame that has been parsed.(package private) int
localCount
The number of locals in the latest stack map frame that has been parsed.(package private) int
localDiff
The number locals in the latest stack map frame that has been parsed, minus the number of locals in the previous frame.(package private) int
mode
The encoding of the latest stack map frame that has been parsed.(package private) java.lang.String
name
The name of the method currently being parsed.(package private) int
offset
The offset of the latest stack map frame that has been parsed.(package private) java.lang.Object[]
stack
The stack values of the latest stack map frame that has been parsed.(package private) int
stackCount
The stack size of the latest stack map frame that has been parsed.
-
Constructor Summary
Constructors Constructor Description Context()
-
-
-
Field Detail
-
attrs
Attribute[] attrs
Prototypes of the attributes that must be parsed for this class.
-
flags
int flags
TheClassReader
option flags for the parsing of this class.
-
buffer
char[] buffer
The buffer used to read strings.
-
bootstrapMethods
int[] bootstrapMethods
The start index of each bootstrap method.
-
access
int access
The access flags of the method currently being parsed.
-
name
java.lang.String name
The name of the method currently being parsed.
-
desc
java.lang.String desc
The descriptor of the method currently being parsed.
-
offset
int offset
The offset of the latest stack map frame that has been parsed.
-
mode
int mode
The encoding of the latest stack map frame that has been parsed.
-
localCount
int localCount
The number of locals in the latest stack map frame that has been parsed.
-
localDiff
int localDiff
The number locals in the latest stack map frame that has been parsed, minus the number of locals in the previous frame.
-
local
java.lang.Object[] local
The local values of the latest stack map frame that has been parsed.
-
stackCount
int stackCount
The stack size of the latest stack map frame that has been parsed.
-
stack
java.lang.Object[] stack
The stack values of the latest stack map frame that has been parsed.
-
-