Package Summary Overview Summary

### class:TypeDescriptor.OfField [CHANGED]
Type Parameters: `F` - the class implementing TypeDescriptor.OfField All Superinterfaces: `TypeDescriptor` All Known Subinterfaces: `ClassDesc` All Known Implementing Classes: `Class` Enclosing interface: TypeDescriptor
    public static interface TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
    extends TypeDescriptor
An entity that has a field type descriptor. Field descriptors conforming to JVMS 4.3.2 can be described nominally via `Class::describeConstable`; otherwise they cannot be described nominally. Since: 12
Type Parameters: `F` - the class implementing TypeDescriptor.OfField All Superinterfaces: `TypeDescriptor` All Known Subinterfaces: `ClassDesc` All Known Implementing Classes: `Class` Enclosing interface: TypeDescriptor
    public static interface TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
    extends TypeDescriptor
An entity that has a field type descriptor Since: 12 | Type Parameters: `F` - the class implementing TypeDescriptor.OfField All Superinterfaces: `TypeDescriptor` All Known Subinterfaces: `ClassDesc` All Known Implementing Classes: `Class` Enclosing interface: TypeDescriptor
    public static interface TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
    extends TypeDescriptor
An entity that has a field type descriptor. Field descriptors conforming to JVMS 4.3.2 can be described nominally via `Class::describeConstable`; otherwise they cannot be described nominally. Since: 12

### method:isArray() [NONE]
### isArray boolean isArray() Does this field descriptor describe an array type? Returns: whether this field descriptor describes an array type

### method:isPrimitive() [NONE]
### isPrimitive boolean isPrimitive() Does this field descriptor describe a primitive type (including void.) Returns: whether this field descriptor describes a primitive type

### method:componentType() [NONE]
### componentType F componentType() If this field descriptor describes an array type, return a descriptor for its component type, otherwise return `null`. Returns: the component type, or `null` if this field descriptor does not describe an array type

### method:arrayType() [NONE]
### arrayType F arrayType() Return a descriptor for the array type whose component type is described by this descriptor Returns: the descriptor for the array type