TypeDescriptor.OfField
  public
  static
  
  
  interface
  TypeDescriptor.OfField
  
  
      implements
      
        TypeDescriptor
      
  
  
| java.lang.invoke.TypeDescriptor.OfField<F extends java.lang.invoke.TypeDescriptor.OfField<F>> | 
An entity that has a field type descriptor. Field descriptors conforming to JVMS {@jvms 4.3.2} can be described
Summary
Public methods | |
|---|---|
        abstract
        
        
        
        
        F
     | 
  
    
      
      arrayType()
      
      
        Return a descriptor for the array type whose component type is described by this descriptor  | 
  
        abstract
        
        
        
        
        F
     | 
  
    
      
      componentType()
      
      
        If this field descriptor describes an array type, return
 a descriptor for its component type, otherwise return   | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      isArray()
      
      
        Does this field descriptor describe an array type?  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      isPrimitive()
      
      
        Does this field descriptor describe a primitive type (including void.)  | 
  
Inherited methods | |
|---|---|
Public methods
arrayType
public abstract F arrayType ()
Return a descriptor for the array type whose component type is described by this descriptor
| Returns | |
|---|---|
F | 
        the descriptor for the array type | 
componentType
public abstract F componentType ()
If this field descriptor describes an array type, return
 a descriptor for its component type, otherwise return null.
| Returns | |
|---|---|
F | 
        the component type, or null if this field descriptor does
 not describe an array type | 
      
isArray
public abstract boolean isArray ()
Does this field descriptor describe an array type?
| Returns | |
|---|---|
boolean | 
        whether this field descriptor describes an array type | 
isPrimitive
public abstract boolean isPrimitive ()
Does this field descriptor describe a primitive type (including void.)
| Returns | |
|---|---|
boolean | 
        whether this field descriptor describes a primitive type |