## Uses of Class
org.apache.bcel.classfile.Method

- Packages that use Method
  Package | Description
  --- | ---
  org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser.
  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.

- - ### Uses of Method in org.apache.bcel.classfile

    Fields in org.apache.bcel.classfile declared as Method
    Modifier and Type | Field and Description
    --- | ---
    `static Method[]` | Method.`EMPTY_ARRAY` Empty array constant.

    Methods in org.apache.bcel.classfile that return Method
    Modifier and Type | Method and Description
    --- | ---
    `Method` | Method.`copy(ConstantPool constantPool)`
    `Method` | JavaClass.`getMethod(Method m)`
    `Method[]` | JavaClass.`getMethods()`

    Methods in org.apache.bcel.classfile with parameters of type Method
    Modifier and Type | Method and Description
    --- | ---
    `void` | JavaClass.`setMethods(Method[] methods)`
    `void` | EmptyVisitor.`visitMethod(Method obj)`
    `void` | Visitor.`visitMethod(Method obj)`
    `void` | DescendingVisitor.`visitMethod(Method method)`

    Constructors in org.apache.bcel.classfile with parameters of type Method
    Constructor and Description
    `JavaClass(int classNameIndex, int superclassNameIndex, String fileName, int major, int minor, int access_flags, ConstantPool constantPool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes)` Constructor gets all contents as arguments.
    `JavaClass(int classNameIndex, int superclassNameIndex, String fileName, int major, int minor, int access_flags, ConstantPool constantPool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes, byte source)` Constructor gets all contents as arguments.
    `Method(Method c)` Initialize from another object.

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

    Methods in org.apache.bcel.generic that return Method
    Modifier and Type | Method and Description
    --- | ---
    `Method` | ClassGen.`containsMethod(String name, String signature)`
    `Method` | MethodGen.`getMethod()` Get method object.
    `Method` | ClassGen.`getMethodAt(int pos)`
    `Method[]` | ClassGen.`getMethods()`

    Methods in org.apache.bcel.generic with parameters of type Method
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassGen.`addMethod(Method m)` Add a method to this class.
    `void` | ClassGen.`removeMethod(Method m)` Remove a method from this class.
    `void` | ClassGen.`replaceMethod(Method old, Method new_)` Replace given method with new one.
    `void` | ClassGen.`setMethodAt(Method method, int pos)`
    `void` | ClassGen.`setMethods(Method[] methods)`

    Constructors in org.apache.bcel.generic with parameters of type Method
    Constructor and Description
    `MethodGen(Method method, String className, ConstantPoolGen cp)` Instantiate from existing method.

  - ### Uses of Method in org.apache.bcel.util

    Methods in org.apache.bcel.util with parameters of type Method
    Modifier and Type | Method and Description
    --- | ---
    `void` | BCELifier.`visitMethod(Method method)`

  - ### Uses of Method in org.apache.bcel.verifier.statics

    Methods in org.apache.bcel.verifier.statics with parameters of type Method
    Modifier and Type | Method and Description
    --- | ---
    `void` | StringRepresentation.`visitMethod(Method obj)`

Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.