- 所有已知的子接口:
-
ClassDesc
,MethodTypeDesc
,TypeDescriptor.OfField<F>
,TypeDescriptor.OfMethod<F,
M>
- 所有已知的实现类:
-
Class
,MethodType
public interface TypeDescriptor
具有类型描述符的实体。
- 自 JDK 版本:
- 12
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
TypeDescriptor.OfField<F extends TypeDescriptor.OfField<F>>
具有字段类型描述符的实体。static interface
TypeDescriptor.OfMethod<F extends TypeDescriptor.OfField<F>,
M extends TypeDescriptor.OfMethod<F, M>> 具有方法类型描述符的实体。符合 JVMS 4.3.3 的方法描述符可以通过MethodType::describeConstable
进行描述;否则,它们无法以名义形式描述。 -
Method Summary
-
Method Details
-
descriptorString
String descriptorString()返回此TypeDescriptor
对象的描述符字符串。如果此TypeDescriptor
对象可以以名义形式描述,则此方法返回符合 JVMS 4.3 中规定的类型描述符。结果描述符字符串可用于生成一个 名义描述符。否则,结果字符串不是类型描述符。无法从结果字符串生成任何 名义描述符。- 返回:
-
此
TypeDescriptor
对象的描述符字符串 - 参见 Java 虚拟机规范:
-
4.3.2 字段描述符
4.3.3 方法描述符
-