Package | Description |
---|---|
org.eclipse.sisu.space.asm |
Modifier and Type | Method and Description |
---|---|
private void |
ClassReader.getImplicitFrame(Context frame)
Computes the implicit frame of the method currently being parsed (as
defined in the given
Context ) and stores it in the given context. |
private int |
ClassReader.readAnnotationTarget(Context context,
int u)
Parses the header of a type annotation to extract its target_type and
target_path (the result is stored in the given context), and returns the
start offset of the rest of the type_annotation structure (i.e.
|
private void |
ClassReader.readCode(MethodVisitor mv,
Context context,
int u)
Reads the bytecode of a method and makes the given visitor visit it.
|
private int |
ClassReader.readField(ClassVisitor classVisitor,
Context context,
int u)
Reads a field and makes the given visitor visit it.
|
private int |
ClassReader.readFrame(int stackMap,
boolean zip,
boolean unzip,
Context frame)
Reads a stack map frame and stores the result in the given
Context object. |
private int |
ClassReader.readMethod(ClassVisitor classVisitor,
Context context,
int u)
Reads a method and makes the given visitor visit it.
|
private void |
ClassReader.readParameterAnnotations(MethodVisitor mv,
Context context,
int v,
boolean visible)
Reads parameter annotations and makes the given visitor visit them.
|
private int[] |
ClassReader.readTypeAnnotations(MethodVisitor mv,
Context context,
int u,
boolean visible)
Parses a type annotation table to find the labels, and to visit the try
catch block annotations.
|