Package com.googlecode.aviator.asm
Class Context
- java.lang.Object
-
- com.googlecode.aviator.asm.Context
-
class Context extends java.lang.ObjectInformation about a class being parsed in aClassReader.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intaccessThe access flags of the method currently being parsed.(package private) Attribute[]attrsPrototypes of the attributes that must be parsed for this class.(package private) int[]bootstrapMethodsThe start index of each bootstrap method.(package private) char[]bufferThe buffer used to read strings.(package private) java.lang.StringdescThe descriptor of the method currently being parsed.(package private) intflagsTheClassReaderoption flags for the parsing of this class.(package private) java.lang.Object[]localThe local values of the latest stack map frame that has been parsed.(package private) intlocalCountThe number of locals in the latest stack map frame that has been parsed.(package private) intlocalDiffThe number locals in the latest stack map frame that has been parsed, minus the number of locals in the previous frame.(package private) intmodeThe encoding of the latest stack map frame that has been parsed.(package private) java.lang.StringnameThe name of the method currently being parsed.(package private) intoffsetThe offset of the latest stack map frame that has been parsed.(package private) java.lang.Object[]stackThe stack values of the latest stack map frame that has been parsed.(package private) intstackCountThe 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
TheClassReaderoption 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.
-
-