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

Packages that use FieldOrMethod
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.

- ## Uses of FieldOrMethod in org.apache.bcel.generic

  Subclasses of FieldOrMethod in org.apache.bcel.generic
  Modifier and Type
  Class
  Description
  `class`
  `FieldInstruction`
  Super class for the GET/PUTxxx family of instructions.
  `class`
  `GETFIELD`
  GETFIELD - Fetch field from object
  `class`
  `GETSTATIC`
  GETSTATIC - Fetch static field from class
  `class`
  `INVOKEDYNAMIC`
  Class for INVOKEDYNAMIC.
  `class`
  `InvokeInstruction`
  Super class for the INVOKExxx family of instructions.
  `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
  `class`
  `PUTFIELD`
  PUTFIELD - Put field in object
  `class`
  `PUTSTATIC`
  PUTSTATIC - Put static field in class
  Methods in org.apache.bcel.generic with parameters of type FieldOrMethod
  Modifier and Type
  Method
  Description
  `void`
  EmptyVisitor.`visitFieldOrMethod(FieldOrMethod obj)`
  `void`
  Visitor.`visitFieldOrMethod(FieldOrMethod obj)`
  Visits a FieldOrMethod.