Added in API level 34

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 TypeDescriptor object.

Public methods

descriptorString

Added in API level 34
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