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

Packages that use TypeDescriptor.OfField
Package | Description
--- | ---
java.lang | Provides classes that are fundamental to the design of the Java programming language.
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.OfField in java.lang

Classes in java.lang that implement TypeDescriptor.OfField
Modifier and Type | Class | Description
--- | --- | ---
`class` | `Class<T>` | Instances of the class `Class` represent classes and interfaces in a running Java application.

## Uses of TypeDescriptor.OfField in java.lang.constant

Subinterfaces of TypeDescriptor.OfField in java.lang.constant
Modifier and Type | Interface | Description
--- | --- | ---
`interface` | `ClassDesc` | A nominal descriptor for a `Class` constant.

## Uses of TypeDescriptor.OfField in java.lang.invoke

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

Methods in java.lang.invoke that return TypeDescriptor.OfField
Modifier and Type | Method | Description
--- | --- | ---
`F[]` | TypeDescriptor.OfMethod.`parameterArray()` | Return an array of field descriptors for the parameter types of the method type described by this descriptor

Methods in java.lang.invoke with parameters of type TypeDescriptor.OfField
Modifier and Type | Method | Description
--- | --- | ---
`M` | TypeDescriptor.OfMethod.`insertParameterTypes​(int pos, F... paramTypes)` | Return a method descriptor that is identical to this one, except that a range of additional parameter types have been inserted.