Package com.googlecode.aviator.asm
Class Context
java.lang.Object
com.googlecode.aviator.asm.Context
Information about a class being parsed in a
ClassReader
.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
The access flags of the method currently being parsed.(package private) Attribute[]
Prototypes of the attributes that must be parsed for this class.(package private) int[]
The start index of each bootstrap method.(package private) char[]
The buffer used to read strings.(package private) String
The descriptor of the method currently being parsed.(package private) int
TheClassReader
option flags for the parsing of this class.(package private) Object[]
The local values of the latest stack map frame that has been parsed.(package private) int
The number of locals in the latest stack map frame that has been parsed.(package private) int
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
The encoding of the latest stack map frame that has been parsed.(package private) String
The name of the method currently being parsed.(package private) int
The offset of the latest stack map frame that has been parsed.(package private) Object[]
The stack values of the latest stack map frame that has been parsed.(package private) int
The stack size of the latest stack map frame that has been parsed. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
attrs
Attribute[] attrsPrototypes of the attributes that must be parsed for this class. -
flags
int flagsTheClassReader
option flags for the parsing of this class. -
buffer
char[] bufferThe buffer used to read strings. -
bootstrapMethods
int[] bootstrapMethodsThe start index of each bootstrap method. -
access
int accessThe access flags of the method currently being parsed. -
name
String nameThe name of the method currently being parsed. -
desc
String descThe descriptor of the method currently being parsed. -
offset
int offsetThe offset of the latest stack map frame that has been parsed. -
mode
int modeThe encoding of the latest stack map frame that has been parsed. -
localCount
int localCountThe number of locals in the latest stack map frame that has been parsed. -
localDiff
int localDiffThe number locals in the latest stack map frame that has been parsed, minus the number of locals in the previous frame. -
local
Object[] localThe local values of the latest stack map frame that has been parsed. -
stackCount
int stackCountThe stack size of the latest stack map frame that has been parsed. -
stack
Object[] stackThe stack values of the latest stack map frame that has been parsed.
-
-
Constructor Details
-
Context
Context()
-