Uses of Class
org.apache.bcel.generic.InvokeInstruction
Packages that use InvokeInstruction
Package
Description
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects
and byte code instructions.
Utility classes for the Apache Byte Code Engineering Library (BCEL), namely:
Collection classes for JavaClass objects
A converter for class files to HTML
A tool to find instructions patterns via regular expressions
A class to find classes as defined in the CLASSPATH
A class loader that allows to create classes at run time
PassVerifier classes used internally by JustIce.
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.genericModifier and TypeClassDescriptionclass
Class for INVOKEDYNAMIC.final class
INVOKEINTERFACE - Invoke interface methodclass
INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocationsclass
INVOKESTATIC - Invoke a class (static) methodclass
INVOKEVIRTUAL - Invoke instance method; dispatch based on classMethods in org.apache.bcel.generic that return InvokeInstructionModifier and TypeMethodDescriptionInstructionFactory.createInvoke
(String className, String name, Type retType, Type[] argTypes, short kind) Create an invoke instruction.InstructionFactory.createInvoke
(String className, String name, Type retType, Type[] argTypes, short kind, boolean useInterface) Create an invoke instruction.private InvokeInstruction
InstructionFactory.createInvoke
(InstructionFactory.MethodObject m, short kind) Methods in org.apache.bcel.generic with parameters of type InvokeInstructionModifier and TypeMethodDescriptionvoid
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 -
Uses of InvokeInstruction in org.apache.bcel.verifier.statics
Methods in org.apache.bcel.verifier.statics with parameters of type InvokeInstructionModifier and TypeMethodDescriptionprivate 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 InvokeInstructionModifier and TypeMethodDescriptionprivate void
ExecutionVisitor.visitInvokedInternals
(InvokeInstruction o) void
InstConstraintVisitor.visitInvokeInstruction
(InvokeInstruction o) Ensures the general preconditions of an InvokeInstruction instance.private int
InstConstraintVisitor.visitInvokeInternals
(InvokeInstruction o)