protected void |
GroupClassGenerator.convertXLoads(InstructionGroup group) |
private void |
GroupClassGenerator.createGroupClassType(InstructionGroup group) |
private void |
InstructionGroupPreparer.extractFields(InstructionGroup group) |
private void |
InstructionGroupPreparer.extractInstructions(InstructionGroup group) |
private void |
GroupClassGenerator.generateClassBasics(InstructionGroup group,
org.objectweb.asm.ClassWriter cw) |
private void |
GroupClassGenerator.generateFields(InstructionGroup group,
org.objectweb.asm.ClassWriter cw) |
protected byte[] |
GroupClassGenerator.generateGroupClassCode(InstructionGroup group) |
protected void |
VarInitClassGenerator.generateMethod(InstructionGroup group,
org.objectweb.asm.ClassWriter cw) |
protected abstract void |
GroupClassGenerator.generateMethod(InstructionGroup group,
org.objectweb.asm.ClassWriter cw) |
protected void |
ActionClassGenerator.generateMethod(InstructionGroup group,
org.objectweb.asm.ClassWriter cw) |
private int |
InstructionGroupCreator.getIndexOfFirstInsn(InstructionGroup group) |
private int |
InstructionGroupCreator.getIndexOfLastInsn(InstructionGroup group) |
protected void |
GroupClassGenerator.insertSetContextCalls(InstructionGroup group,
int localVarIx) |
private void |
GroupClassGenerator.loadGroupClass(InstructionGroup group) |
private void |
InstructionGroupCreator.markGroup(InstructionGraphNode node,
InstructionGroup group) |
private void |
InstructionGroupCreator.markUngroupedEnclosedNodes(InstructionGroup group) |
private void |
InstructionGroupPreparer.name(InstructionGroup group,
ParserClassNode classNode) |
void |
InstructionGraphNode.setGroup(InstructionGroup newGroup) |
private void |
InstructionGroupCreator.sort(InstructionGroup group) |
private void |
InstructionGroupCreator.verify(InstructionGroup group) |