|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.bytecode.stackmap.Tracer
javassist.bytecode.stackmap.MapMaker
public class MapMaker
Stack map maker.
Field Summary |
---|
Fields inherited from class javassist.bytecode.stackmap.Tracer |
---|
classPool, cpool, localsTypes, returnType, stackTop, stackTypes |
Fields inherited from interface javassist.bytecode.stackmap.TypeTag |
---|
DOUBLE, FLOAT, INTEGER, LONG, TOP |
Constructor Summary | |
---|---|
|
MapMaker(ClassPool classes,
MethodInfo minfo,
CodeAttribute ca)
|
protected |
MapMaker(MapMaker old,
boolean copyStack)
|
Method Summary | |
---|---|
static StackMapTable |
make(ClassPool classes,
MethodInfo minfo)
Computes the stack map table of the given method and returns it. |
StackMapTable |
toStackMap(TypedBlock[] blocks)
|
Methods inherited from class javassist.bytecode.stackmap.Tracer |
---|
copyFrom, doOpcode, visitBranch, visitGoto, visitJSR, visitLookupSwitch, visitRET, visitReturn, visitTableSwitch, visitThrow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapMaker(ClassPool classes, MethodInfo minfo, CodeAttribute ca)
protected MapMaker(MapMaker old, boolean copyStack)
Method Detail |
---|
public static StackMapTable make(ClassPool classes, MethodInfo minfo) throws BadBytecode
BadBytecode
public StackMapTable toStackMap(TypedBlock[] blocks)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |