public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) { println(instruction.toString(offset)); }
public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) { println(instruction.toString(offset)); }
public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) { println(instruction.toString(offset)); }
public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) { println(instruction.toString(offset)); }
private void debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) { System.out.println("MethodInvocationFixer:"); System.out.println(" Class = "+clazz.getName()); System.out.println(" Method = "+method.getName(clazz)+method.getDescriptor(clazz)); System.out.println(" Instruction = "+constantInstruction.toString(offset)); System.out.println(" -> Class = "+referencedClass); System.out.println(" Method = "+referencedMethod); if ((referencedClass.getAccessFlags() & ClassConstants.INTERNAL_ACC_INTERFACE) != 0) { System.out.println(" Parameter size = "+(ClassUtil.internalMethodParameterSize(referencedMethod.getDescriptor(referencedMethodClass), false))); } System.out.println(" Replacement instruction = "+replacementInstruction.toString(offset)); } }
private void debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) { System.out.println("MethodInvocationFixer ["+clazz.getName()+"."+ method.getName(clazz)+method.getDescriptor(clazz)+"] "+ constantInstruction.toString(offset)+" -> "+ replacementInstruction.toString(offset)); } }
private void debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) { System.out.println("MethodInvocationFixer ["+clazz.getName()+"."+ method.getName(clazz)+method.getDescriptor(clazz)+"] "+ constantInstruction.toString(offset)+" -> "+ replacementInstruction.toString(offset)); } }
private void debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) { System.out.println("MethodInvocationFixer ["+clazz.getName()+"."+ method.getName(clazz)+method.getDescriptor(clazz)+"] "+ constantInstruction.toString(offset)+" -> "+ replacementInstruction.toString(offset)); } }
stackPushCount+" = "+ (stackSize+stackPushCount-stackPopCount)+": "+ instruction.toString(instructionOffset));
instruction.toString(instructionOffset)+" in ["+ clazz.getName()+"."+ method.getName(clazz)+
instruction.toString(instructionOffset)+" in ["+ clazz.getName()+"."+ method.getName(clazz)+
instruction.toString(instructionOffset)+" in ["+ clazz.getName()+"."+ method.getName(clazz)+
System.err.println(" Class = ["+clazz.getName()+"]"); System.err.println(" Method = ["+method.getName(clazz)+method.getDescriptor(clazz)+"]"); System.err.println(" Instruction = "+instruction.toString(instructionOffset)); System.err.println(" Exception = ["+ex.getClass().getName()+"] ("+ex.getMessage()+")");
System.err.println(" Class = ["+clazz.getName()+"]"); System.err.println(" Method = ["+method.getName(clazz)+method.getDescriptor(clazz)+"]"); System.err.println(" Instruction = "+instruction.toString(instructionOffset)); System.err.println(" Exception = ["+ex.getClass().getName()+"] ("+ex.getMessage()+")");
System.err.println(" Class = ["+clazz.getName()+"]"); System.err.println(" Method = ["+method.getName(clazz)+method.getDescriptor(clazz)+"]"); System.err.println(" Instruction = "+instruction.toString(instructionOffset)); System.err.println(" Exception = ["+ex.getClass().getName()+"] ("+ex.getMessage()+")");
System.err.println(" Class = ["+clazz.getName()+"]"); System.err.println(" Method = ["+method.getName(clazz)+method.getDescriptor(clazz)+"]"); System.err.println(" Instruction = "+instruction.toString(instructionOffset)); System.err.println(" Exception = ["+ex.getClass().getName()+"] ("+ex.getMessage()+")");