クラス階層
- java.lang.Object
- java.lang.constant.ConstantDescs
- java.lang.constant.DynamicCallSiteDesc
- java.lang.constant.DynamicConstantDesc<T> (java.lang.constant.ConstantDescを実装)
インタフェース階層
- java.lang.constant.Constable
- java.lang.constant.ConstantDesc
- java.lang.constant.ClassDesc (また、java.lang.invoke.TypeDescriptor.OfField<F>を継承)
- java.lang.constant.MethodHandleDesc
- java.lang.constant.DirectMethodHandleDesc
- java.lang.constant.MethodTypeDesc (また、java.lang.invoke.TypeDescriptor.OfMethod<F,M>を継承)
- java.lang.invoke.TypeDescriptor
- java.lang.invoke.TypeDescriptor.OfField<F>
- java.lang.constant.ClassDesc (また、java.lang.constant.ConstantDescを継承)
- java.lang.invoke.TypeDescriptor.OfMethod<F,M>
- java.lang.constant.MethodTypeDesc (また、java.lang.constant.ConstantDescを継承)
- java.lang.invoke.TypeDescriptor.OfField<F>
列挙型階層
- java.lang.Object
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)
- java.lang.constant.DirectMethodHandleDesc.Kind
- java.lang.Enum<E> (java.lang.Comparable<T>、java.lang.constant.Constable、java.io.Serializableを実装)