Uses of Class
org.apache.bcel.generic.InvokeInstruction
-
Packages that use InvokeInstruction Package Description org.apache.bcel.generic This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.org.apache.bcel.util This package contains utility classes for the Byte Code Engineering Library, namely:org.apache.bcel.verifier.statics Provides PassVerifier classes used internally by JustIce.org.apache.bcel.verifier.structurals Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect. -
-
Uses of InvokeInstruction in org.apache.bcel.generic
Subclasses of InvokeInstruction in org.apache.bcel.generic Modifier and Type Class Description class
INVOKEDYNAMIC
Class for INVOKEDYNAMIC.class
INVOKEINTERFACE
INVOKEINTERFACE - Invoke interface methodclass
INVOKESPECIAL
INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocationsclass
INVOKESTATIC
INVOKESTATIC - Invoke a class (static) methodclass
INVOKEVIRTUAL
INVOKEVIRTUAL - Invoke instance method; dispatch based on classMethods in org.apache.bcel.generic that return InvokeInstruction Modifier and Type Method Description InvokeInstruction
InstructionFactory. createInvoke(java.lang.String class_name, java.lang.String name, Type ret_type, Type[] arg_types, short kind)
Create an invoke instruction.InvokeInstruction
InstructionFactory. createInvoke(java.lang.String class_name, java.lang.String name, Type ret_type, Type[] arg_types, short kind, boolean use_interface)
Create an invoke instruction.private InvokeInstruction
InstructionFactory. createInvoke(InstructionFactory.MethodObject m, short kind)
Methods in org.apache.bcel.generic with parameters of type InvokeInstruction Modifier and Type Method Description void
EmptyVisitor. visitInvokeInstruction(InvokeInstruction obj)
void
Visitor. visitInvokeInstruction(InvokeInstruction obj)
-
Uses of InvokeInstruction in org.apache.bcel.util
Methods in org.apache.bcel.util with parameters of type InvokeInstruction Modifier and Type Method Description void
BCELFactory. visitInvokeInstruction(InvokeInstruction i)
-
Uses of InvokeInstruction in org.apache.bcel.verifier.statics
Methods in org.apache.bcel.verifier.statics with parameters of type InvokeInstruction Modifier and Type Method Description private Method
Pass3aVerifier.InstOperandConstraintVisitor. getMethod(JavaClass jc, InvokeInstruction invoke)
Looks for the method referenced by the given invoke instruction in the given class.private Method
Pass3aVerifier.InstOperandConstraintVisitor. getMethodRecursive(JavaClass jc, InvokeInstruction invoke)
Looks for the method referenced by the given invoke instruction in the given class or its super classes and super interfaces.void
Pass3aVerifier.InstOperandConstraintVisitor. visitInvokeInstruction(InvokeInstruction o)
Checks if the constraints of operands of the said instruction(s) are satisfied. -
Uses of InvokeInstruction in org.apache.bcel.verifier.structurals
Methods in org.apache.bcel.verifier.structurals with parameters of type InvokeInstruction Modifier and Type Method Description void
InstConstraintVisitor. visitInvokeInstruction(InvokeInstruction o)
Ensures the general preconditions of an InvokeInstruction instance.
-