# Uses of Class
org.apache.bcel.generic.InvokeInstruction

Packages that use InvokeInstruction
Package
Description
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.verifier.structurals
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.
  `final class`
  `INVOKEINTERFACE`
  INVOKEINTERFACE - Invoke interface method
  `class`
  `INVOKESPECIAL`
  INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations
  `class`
  `INVOKESTATIC`
  INVOKESTATIC - Invoke a class (static) method
  `class`
  `INVOKEVIRTUAL`
  INVOKEVIRTUAL - Invoke instance method; dispatch based on class
  Methods in org.apache.bcel.generic that return InvokeInstruction
  Modifier and Type
  Method
  Description
  `InvokeInstruction`
  InstructionFactory.`createInvoke(String className, String name, Type retType, Type[] argTypes, short kind)`
  Create an invoke instruction.
  `InvokeInstruction`
  InstructionFactory.`createInvoke(String className, String name, Type retType, Type[] argTypes, short kind, boolean useInterface)`
  Create an invoke instruction.
  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.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.