interface TypeDescriptor

Known Indirect Subclasses

Class

Instances of the class represent classes and interfaces in a running Java application.

MethodType

A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.

An entity that has a type descriptor.

Summary

Nested classes
abstract

An entity that has a field type descriptor.

abstract

An entity that has a method type descriptor Method descriptors conforming to JVMS {@jvms 4.

Public methods
abstract String!

Returns the descriptor string for this TypeDescriptor object.

Public methods

descriptorString

abstract fun descriptorString(): String!

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.

Return
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.