Class BasicBlock.Maker
- java.lang.Object
-
- org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Maker
-
- Direct Known Subclasses:
TypedBlock.Maker
- Enclosing class:
- BasicBlock
public static class BasicBlock.Maker extends Object
-
-
Constructor Summary
Constructors Constructor Description Maker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicBlock[]make(CodeIterator ci, int begin, int end, ExceptionTable et)BasicBlock[]make(MethodInfo minfo)protected BasicBlock[]makeArray(int size)protected BasicBlockmakeBlock(int pos)protected voidmakeJsr(Map<Integer,org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Mark> marks, int pos, int target, int size)
-
-
-
Method Detail
-
makeBlock
protected BasicBlock makeBlock(int pos)
-
makeArray
protected BasicBlock[] makeArray(int size)
-
make
public BasicBlock[] make(MethodInfo minfo) throws BadBytecode
- Throws:
BadBytecode
-
make
public BasicBlock[] make(CodeIterator ci, int begin, int end, ExceptionTable et) throws BadBytecode
- Throws:
BadBytecode
-
makeJsr
protected void makeJsr(Map<Integer,org.hotswap.agent.javassist.bytecode.stackmap.BasicBlock.Mark> marks, int pos, int target, int size) throws BadBytecode
- Throws:
BadBytecode
-
-