net.sf.retrotranslator.transformer
Class SpecificReplacementVisitor.SpecificReplacementMethodVisitor
java.lang.Object
net.sf.retrotranslator.runtime.asm.MethodAdapter
net.sf.retrotranslator.transformer.SpecificReplacementVisitor.SpecificReplacementMethodVisitor
- All Implemented Interfaces:
- MethodVisitor
- Enclosing class:
- SpecificReplacementVisitor
private class SpecificReplacementVisitor.SpecificReplacementMethodVisitor
- extends MethodAdapter
Fields inherited from class net.sf.retrotranslator.runtime.asm.MethodAdapter |
mv |
Method Summary |
private boolean |
fixCollections(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
private boolean |
fixDelayQueue(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
private boolean |
fixLock(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
private boolean |
fixReference(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
void |
visitMethodInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
Visits a method instruction. |
Methods inherited from class net.sf.retrotranslator.runtime.asm.MethodAdapter |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMultiANewArrayInsn, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecificReplacementVisitor.SpecificReplacementMethodVisitor
public SpecificReplacementVisitor.SpecificReplacementMethodVisitor(MethodVisitor visitor)
visitMethodInsn
public void visitMethodInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Description copied from interface:
MethodVisitor
- Visits a method instruction. A method instruction is an instruction that
invokes a method.
- Specified by:
visitMethodInsn
in interface MethodVisitor
- Overrides:
visitMethodInsn
in class MethodAdapter
- Parameters:
opcode
- the opcode of the type instruction to be visited. This
opcode is either INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC or
INVOKEINTERFACE.owner
- the internal name of the method's owner class (see getInternalName
).name
- the method's name.desc
- the method's descriptor (see Type
).
fixReference
private boolean fixReference(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
fixDelayQueue
private boolean fixDelayQueue(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
fixLock
private boolean fixLock(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
fixCollections
private boolean fixCollections(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)