Uses of Class
serp.bytecode.MethodInstruction
Packages that use MethodInstruction
-
Uses of MethodInstruction in serp.bytecode
Methods in serp.bytecode that return MethodInstructionModifier and TypeMethodDescriptionCode.invokedynamic()
Invoke a dynamic method; theinvokedynamic
opcode.Code.invokeinterface()
Invoke a method on an interface; theinvokeinterface
opcode.Code.invokespecial()
Invoke a method non-virtually, as for constructors and superclass methods; theinvokespecial
opcode.Code.invokestatic()
Invoke a static method; theinvokestatic
opcode.Code.invokevirtual()
Invoke a virtual method; theinvokevirtual
opcode.Set the method this instruction operates on.MethodInstruction.setMethod
(Constructor method) Set the method this instruction operates on.Set the method this instruction operates on.Set the method this instruction operates on, for methods that are declared by the current class.Set the method this instruction operates on, for methods that are declared by the current class.Set the method this instruction operates on.private MethodInstruction
MethodInstruction.setMethod
(String dec, String name, String returnType, String[] params, boolean copy) Set the method this instruction operates on.Set the method this instruction operates on, for methods that are declared by the current class.Set the method this instruction operates on.Set the method this instruction operates on.MethodInstruction.setMethodDeclarer
(Class type) Set the declaring type of the method this instruction operates on.MethodInstruction.setMethodDeclarer
(String type) Set the declaring type of the method this instruction operates on.MethodInstruction.setMethodDeclarer
(BCClass type) Set the declaring type of the method this instruction operates on.MethodInstruction.setMethodIndex
(int index) Set the index in the classConstantPool
of theComplexEntry
describing the method to operate on.MethodInstruction.setMethodName
(String name) Set the name of the method this instruction operates on.MethodInstruction.setMethodParams
(String[] types) Set the param types of the method this instruction operates on.MethodInstruction.setMethodReturn
(Class type) Set the return type of the method this instruction operates on.MethodInstruction.setMethodReturn
(String type) Set the return type of the method this instruction operates on.MethodInstruction.setMethodReturn
(BCClass type) Set the return type of the method this instruction operates on. -
Uses of MethodInstruction in serp.bytecode.visitor
Methods in serp.bytecode.visitor with parameters of type MethodInstructionModifier and TypeMethodDescriptionvoid
BCVisitor.enterMethodInstruction
(MethodInstruction obj) void
PrettyPrintVisitor.enterMethodInstruction
(MethodInstruction obj) void
BCVisitor.exitMethodInstruction
(MethodInstruction obj)