TypeDescriptor
  public
  
  
  
  interface
  TypeDescriptor
  
  
  
| java.lang.invoke.TypeDescriptor | 
An entity that has a type descriptor.
Summary
Nested classes | |
|---|---|
        
        
        
        
        interface | 
      
        TypeDescriptor.OfField<F extends OfField<F>>
        An entity that has a field type descriptor.  | 
    
        
        
        
        
        interface | 
      
        TypeDescriptor.OfMethod<F extends OfField<F>, M extends OfMethod<F, M>>
        An entity that has a method type descriptor Method descriptors conforming to JVMS {@jvms 4.3.3} can be described  | 
    
Public methods | |
|---|---|
        abstract
        
        
        
        
        String
     | 
  
    
      
      descriptorString()
      
      
        Returns the descriptor string for this   | 
  
Public methods
descriptorString
public abstract String descriptorString ()
Returns the descriptor string for this TypeDescriptor object.
 If this TypeDescriptor object can be described in nominal form,
 then this method returns a type descriptor as specified in JVMS {@jvms 4.3}.
 The result descriptor string can be used to produce
 a java.lang.constant.ConstantDesc nominal descriptor.
 Otherwise, the result string is not a type descriptor.
 No java.lang.constant.ConstantDesc nominal descriptor
 can be produced from the result string.
| Returns | |
|---|---|
String | 
        the descriptor string for this TypeDescriptor object | 
      
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.