Package javassist.bytecode.stackmap
Class BasicBlock.Maker
- java.lang.Object
-
- javassist.bytecode.stackmap.BasicBlock.Maker
-
- Direct Known Subclasses:
TypedBlock.Maker
- Enclosing class:
- BasicBlock
public static class BasicBlock.Maker extends java.lang.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 BasicBlock
makeBlock(int pos)
protected void
makeJsr(java.util.Map<java.lang.Integer,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(java.util.Map<java.lang.Integer,javassist.bytecode.stackmap.BasicBlock.Mark> marks, int pos, int target, int size) throws BadBytecode
- Throws:
BadBytecode
-
-