## Uses of Interface
java.lang.invoke.TypeDescriptor.OfMethod

- Packages that use TypeDescriptor.OfMethod
  Package | Description
  --- | ---
  java.lang.constant | Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or `invokedynamic` call sites.
  java.lang.invoke | The `java.lang.invoke` package provides low-level primitives for interacting with the Java Virtual Machine.

- - ### Uses of TypeDescriptor.OfMethod in java.lang.constant

    Subinterfaces of TypeDescriptor.OfMethod in java.lang.constant
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `MethodTypeDesc` | A nominal descriptor for a MethodType constant.

  - ### Uses of TypeDescriptor.OfMethod in java.lang.invoke

    Classes in java.lang.invoke with type parameters of type TypeDescriptor.OfMethod
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,​M extends TypeDescriptor.OfMethod<F,​M>>` | An entity that has a method type descriptor

    Classes in java.lang.invoke that implement TypeDescriptor.OfMethod
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MethodType` | A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.