classPool, cpool, localsTypes, returnType, stackTop, stackTypes
Modifier | Constructor and Description |
---|---|
|
MapMaker(ClassPool classes,
MethodInfo minfo,
CodeAttribute ca) |
protected |
MapMaker(MapMaker old) |
Modifier and Type | Method and Description |
---|---|
protected static void |
copyTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
static StackMapTable |
make(ClassPool classes,
MethodInfo minfo)
Computes the stack map table of the given method and returns it.
|
static StackMap |
make2(ClassPool classes,
MethodInfo minfo)
Computes the stack map table for J2ME.
|
protected static int |
recordTypeData(int n,
TypeData[] srcTypes,
TypeData[] destTypes) |
StackMapTable |
toStackMap(TypedBlock[] blocks) |
StackMap |
toStackMap2(ConstPool cp,
TypedBlock[] blocks) |
doOpcode, visitBranch, visitGoto, visitJSR, visitLookupSwitch, visitRET, visitReturn, visitTableSwitch, visitThrow
public MapMaker(ClassPool classes, MethodInfo minfo, CodeAttribute ca)
protected MapMaker(MapMaker old)
public static StackMapTable make(ClassPool classes, MethodInfo minfo) throws BadBytecode
BadBytecode
public static StackMap make2(ClassPool classes, MethodInfo minfo) throws BadBytecode
BadBytecode
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes)
public StackMapTable toStackMap(TypedBlock[] blocks)
public StackMap toStackMap2(ConstPool cp, TypedBlock[] blocks)
Copyright © 2024. All rights reserved.