Uses of Class
javassist.bytecode.stackmap.TypedBlock
-
Packages that use TypedBlock Package Description javassist.bytecode.stackmap -
-
Uses of TypedBlock in javassist.bytecode.stackmap
Methods in javassist.bytecode.stackmap that return TypedBlock Modifier and Type Method Description static TypedBlock[]
TypedBlock. makeBlocks(MethodInfo minfo, CodeAttribute ca, boolean optimize)
Divides the method body into basic blocks.Methods in javassist.bytecode.stackmap with parameters of type TypedBlock Modifier and Type Method Description private void
MapMaker. findDeadCatchers(byte[] code, TypedBlock[] blocks)
private void
MapMaker. fixDeadcode(byte[] code, TypedBlock block)
private void
MapMaker. fixTypes(byte[] code, TypedBlock[] blocks)
private boolean
MapMaker. isTarget(TypedBlock cur, TypedBlock prev)
Returns true if cur is a branch target.private void
MapMaker. make(byte[] code, TypedBlock tb)
(package private) void
MapMaker. make(TypedBlock[] blocks, byte[] code)
Runs an analyzer (Phase 1 and 2).private void
MapMaker. mergeMap(TypedBlock dest, boolean mergeStack)
private void
MapMaker. recordStackMap(TypedBlock target)
private void
MapMaker. recordStackMap(TypedBlock target, int exceptionType)
private void
MapMaker. recordStackMap0(TypedBlock target, int st, TypeData[] tStackTypes)
StackMapTable
MapMaker. toStackMap(TypedBlock[] blocks)
StackMap
MapMaker. toStackMap2(ConstPool cp, TypedBlock[] blocks)
private void
MapMaker. toStackMapBody(StackMapTable.Writer writer, TypedBlock bb, int diffL, int offsetDelta, TypedBlock prev)
private void
MapMaker. writeStackFrame(StackMap.Writer writer, ConstPool cp, int offset, TypedBlock tb)
-