インタフェースjava.lang.constant.ClassDescの
使用
ClassDescを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリ上に構築された特定のコンポーネント、変換およびツールを提供します。java.lang.classfile
PREVIEWライブラリのクラス・ファイル定数プール・エントリを記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリのコード命令を記述するインタフェースを提供します。クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamic
コール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。java.lang.invoke
パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。-
java.langでのClassDescの使用
-
java.lang.classfilePREVIEWでのClassDescの使用
修飾子と型メソッド説明default ClassDesc
Signature.ClassTypeSig.classDesc()
クラス名をシンボリック記述子として返します。default ClassDesc
Annotation.classSymbol()
注釈のクラスをシンボリック記述子として返します。default ClassDesc
AnnotationValue.OfClass.classSymbol()
クラス・シンボルを返します。default ClassDesc
AnnotationValue.OfEnum.classSymbol()
列挙クラス記号を返します。default ClassDesc
FieldModel.fieldTypeSymbol()
このフィールドのフィールド記述子をシンボリック記述子として返します。ClassDesc型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明default CodeBuilderPREVIEW
新しい参照配列を作成する命令を生成しますdefault byte[]
ClassFile.build
(ClassDesc thisClass, Consumer<? super ClassBuilderPREVIEW> handler) クラス・ファイルをバイト配列に作成します。default void
クラス・ファイルをファイルに作成します。CodeBuilder.CatchBuilder.catching
(ClassDesc exceptionType, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> catchHandler) 指定された型の例外を捕捉するcatchブロックを追加します。default CodeBuilderPREVIEW
オブジェクトが指定されたタイプかどうかをチェックする命令を生成しますdefault CodeBuilderPREVIEW
CodeBuilder.exceptionCatch
(LabelPREVIEW start, LabelPREVIEW end, LabelPREVIEW handler, ClassDesc catchType) 例外表エントリの宣言default CodeBuilderPREVIEW
フィールドにアクセスするための指示の生成ClassHierarchyResolver.getClassInfo
(ClassDesc classDesc) 指定されたクラス名のClassHierarchyResolver.ClassHierarchyInfo
PREVIEWを返します。リゾルバで名前が不明な場合はnullを返します。default CodeBuilderPREVIEW
オブジェクトからフィールドをフェッチする命令の生成default CodeBuilderPREVIEW
クラスから静的フィールドを取得する命令を生成しますdefault CodeBuilderPREVIEW
CodeBuilder.instanceOf
(ClassDesc target) オブジェクトが指定されたタイプであるかどうかを判断するための命令を生成します。default CodeBuilderPREVIEW
CodeBuilder.invoke
(OpcodePREVIEW opcode, ClassDesc owner, String name, MethodTypeDesc desc, boolean isInterface) メソッドまたはコンストラクタを呼び出す命令の生成default CodeBuilderPREVIEW
CodeBuilder.invokeinterface
(ClassDesc owner, String name, MethodTypeDesc type) インタフェース・メソッドを起動する命令の生成default CodeBuilderPREVIEW
CodeBuilder.invokespecial
(ClassDesc owner, String name, MethodTypeDesc type) インスタンス・メソッドを起動する命令を生成します。現在のクラスとそのスーパータイプのインスタンス初期化メソッドとメソッドを直接起動します。default CodeBuilderPREVIEW
CodeBuilder.invokespecial
(ClassDesc owner, String name, MethodTypeDesc type, boolean isInterface) インスタンス・メソッドを起動する命令を生成します。現在のクラスとそのスーパータイプのインスタンス初期化メソッドとメソッドを直接起動します。default CodeBuilderPREVIEW
CodeBuilder.invokestatic
(ClassDesc owner, String name, MethodTypeDesc type) クラス(static)メソッドを起動する命令を生成します。default CodeBuilderPREVIEW
CodeBuilder.invokestatic
(ClassDesc owner, String name, MethodTypeDesc type, boolean isInterface) クラス(static)メソッドを起動する命令を生成します。default CodeBuilderPREVIEW
CodeBuilder.invokevirtual
(ClassDesc owner, String name, MethodTypeDesc type) インスタンス・メソッドを起動する命令を生成します。クラスに基づいてディスパッチします。default CodeBuilderPREVIEW
CodeBuilder.localVariable
(int slot, String name, ClassDesc descriptor, LabelPREVIEW startScope, LabelPREVIEW endScope) ローカル変数エントリを宣言しますdefault CodeBuilderPREVIEW
CodeBuilder.multianewarray
(ClassDesc array, int dims) 新しい多次元配列を作成する命令の生成default CodeBuilderPREVIEW
新規オブジェクトを作成する命令の生成static AnnotationPREVIEW
Annotation.of
(ClassDesc annotationClass, AnnotationElementPREVIEW... elements) 注釈を返します。static AnnotationPREVIEW
Annotation.of
(ClassDesc annotationClass, List<AnnotationElementPREVIEW> elements) 注釈を返します。static Signature.BaseTypeSigPREVIEW
プリミティブ型またはvoidのシグネチャを返します。Signature.ClassTypeSig.of
(Signature.ClassTypeSigPREVIEW outerType, ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) 内部クラスのクラス型シグネチャを返します。Signature.ClassTypeSig.of
(ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) クラス・タイプのシグネチャを返します。Javaタイプのシグネチャを返します。static TypeAnnotationPREVIEW
TypeAnnotation.of
(TypeAnnotation.TargetInfoPREVIEW targetInfo, List<TypeAnnotation.TypePathComponentPREVIEW> targetPath, ClassDesc annotationClass, AnnotationElementPREVIEW... annotationElements) 型注釈を返します。static TypeAnnotationPREVIEW
TypeAnnotation.of
(TypeAnnotation.TargetInfoPREVIEW targetInfo, List<TypeAnnotation.TypePathComponentPREVIEW> targetPath, ClassDesc annotationClass, List<AnnotationElementPREVIEW> annotationElements) 型注釈を返します。static AnnotationElementPREVIEW
class-valued注釈の注釈キーと値のペアを返します。class-valued要素の注釈要素を返します。クラスが特定のスーパークラスを持つ宣言クラスであることを示します。enum-valued要素の注釈要素を返します。static InterfacesPREVIEW
InterfacesPREVIEW要素を返します。default CodeBuilderPREVIEW
オブジェクトにフィールドを設定する指示の生成default CodeBuilderPREVIEW
クラスの静的フィールドを設定する命令を生成します。default byte[]
ClassFile.transform
(ClassModelPREVIEW model, ClassDesc newClassName, ClassTransformPREVIEW transform) ClassTransform
PREVIEWを使用して、1つのクラス・ファイルを新しいクラス・ファイルに変換します。default ClassBuilderPREVIEW
フィールドを追加しますdefault ClassBuilderPREVIEW
ClassBuilder.withField
(String name, ClassDesc descriptor, Consumer<? super FieldBuilderPREVIEW> handler) フィールドを追加しますdefault ClassBuilderPREVIEW
ClassBuilder.withInterfaceSymbols
(ClassDesc... interfaces) このクラスのインタフェースを設定します。default ClassBuilderPREVIEW
ClassBuilder.withSuperclass
(ClassDesc desc) このクラスのスーパークラスを設定します。ClassDesc型の型引数を持つjava.lang.classfilePREVIEWのメソッド・パラメータ修飾子と型メソッド説明default ClassHierarchyResolverPREVIEW
ClassHierarchyResolver.cached
(Supplier<Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfoPREVIEW>> cacheFactory) このリゾルバからクラス階層情報をキャッシュするClassHierarchyResolverを返します。CodeBuilder.CatchBuilder.catchingMulti
(List<ClassDesc> exceptionTypes, Consumer<CodeBuilder.BlockCodeBuilderPREVIEW> catchHandler) 指定された型の例外を捕捉するcatchブロックを追加します。ClassHierarchyResolver.of
(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) クラス階層メタデータのコレクションからクラス階層情報を抽出するClassHierarchyResolverPREVIEWを返しますClassHierarchyResolver.of
(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) クラス階層メタデータのコレクションからクラス階層情報を抽出するClassHierarchyResolverPREVIEWを返しますClassHierarchyResolver.of
(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) クラス階層メタデータのコレクションからクラス階層情報を抽出するClassHierarchyResolverPREVIEWを返しますClassHierarchyResolver.ofResourceParsing
(Function<ClassDesc, InputStream> classStreamResolver) マッピング関数によって配置されたクラス・ファイルからクラス階層情報を抽出するClassHierarchyResolverPREVIEWを返します。static InterfacesPREVIEW
InterfacesPREVIEW要素を返します。default ClassBuilderPREVIEW
ClassBuilder.withInterfaceSymbols
(List<ClassDesc> interfaces) このクラスのインタフェースを設定します。 -
java.lang.classfile.attributePREVIEWでのClassDescの使用
修飾子と型メソッド説明default ClassDesc
StackMapFrameInfo.ObjectVerificationTypeInfo.classSymbol()
オブジェクトのクラスを返します。default ClassDesc
RecordComponentInfo.descriptorSymbol()
このコンポーネントのフィールド記述子をClassDescとして返します。default ClassDesc
LocalVariableInfo.typeSymbol()
ローカル変数のフィールド記述子を返します。ClassDesc型のパラメータを持つjava.lang.classfile.attributePREVIEWのメソッド修飾子と型メソッド説明EnclosingMethodAttribute.of
(ClassDesc className, Optional<String> methodName, Optional<MethodTypeDesc> methodType) EnclosingMethod
属性を返します。static InnerClassInfoPREVIEW
InnerClassInfo.of
(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, int flags) 内部クラスの説明を返します。static InnerClassInfoPREVIEW
InnerClassInfo.of
(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, AccessFlag... flags) 内部クラスの説明を返します。ModuleMainClass
属性を返します。static ModuleProvideInfoPREVIEW
サービス・プロビジョニングの説明を返します。static ModuleProvideInfoPREVIEW
サービス・プロビジョニングの説明を返します。static NestHostAttributePREVIEW
NestHost
属性を返します。static RecordComponentInfoPREVIEW
レコード・コンポーネントの説明を返します。static RecordComponentInfoPREVIEW
レコード・コンポーネントの説明を返します。新しいオブジェクト検証タイプ情報を返します。static ExceptionsAttributePREVIEW
Exceptions
属性を返します。static NestMembersAttributePREVIEW
NestMembers
属性を返します。PermittedSubclasses
属性を返します。サービスの提供を宣言します。サービスの使用を宣言します。ClassDesc型の型引数を持つjava.lang.classfile.attributePREVIEWのメソッド・パラメータ修飾子と型メソッド説明static InnerClassInfoPREVIEW
InnerClassInfo.of
(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, int flags) 内部クラスの説明を返します。static InnerClassInfoPREVIEW
InnerClassInfo.of
(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, AccessFlag... flags) 内部クラスの説明を返します。static ModuleProvideInfoPREVIEW
サービス・プロビジョニングの説明を返します。static ExceptionsAttributePREVIEW
Exceptions
属性を返します。static NestMembersAttributePREVIEW
NestMembers
属性を返します。PermittedSubclasses
属性を返します。 -
java.lang.classfile.componentsPREVIEWでのClassDescの使用
ClassDesc型のパラメータを持つjava.lang.classfile.componentsPREVIEWのメソッドClassDesc型の型引数を持つjava.lang.classfile.componentsPREVIEWのメソッド・パラメータ修飾子と型メソッド説明static ClassRemapperPREVIEW
マップ関数で指示されたClassRemapper
の新しいインスタンスを作成します。static ClassRemapperPREVIEW
マップ関数で指示されたClassRemapper
の新しいインスタンスを作成します。static ClassRemapperPREVIEW
クラス・マップで指示されたClassRemapper
の新しいインスタンスを作成します。static ClassRemapperPREVIEW
クラス・マップで指示されたClassRemapper
の新しいインスタンスを作成します。 -
java.lang.classfile.constantpoolPREVIEWでのClassDescの使用
修飾子と型メソッド説明ClassEntry.asSymbol()
クラス名をシンボリック記述子として返します。default ClassDesc
ConstantDynamicEntry.typeSymbol()
動的定数の型のシンボリック記述子を返します。default ClassDesc
FieldRefEntry.typeSymbol()
フィールドの型のシンボリック記述子を返します。ClassDesc型のパラメータを持つjava.lang.classfile.constantpoolPREVIEWのメソッド修飾子と型メソッド説明default ClassEntryPREVIEW
ConstantPoolBuilder.classEntry
(ClassDesc classDesc) 指定されたClassDescで説明されているクラスを記述するClassEntry
PREVIEWを返します。default FieldRefEntryPREVIEW
ConstantPoolBuilder.fieldRefEntry
(ClassDesc owner, String name, ClassDesc type) クラスのフィールドを記述するFieldRefEntry
PREVIEWを返します。default InterfaceMethodRefEntryPREVIEW
ConstantPoolBuilder.interfaceMethodRefEntry
(ClassDesc owner, String name, MethodTypeDesc type) クラスのメソッドを記述するInterfaceMethodRefEntry
PREVIEWを返します。default MethodRefEntryPREVIEW
ConstantPoolBuilder.methodRefEntry
(ClassDesc owner, String name, MethodTypeDesc type) クラスのメソッドを記述するMethodRefEntry
PREVIEWを返します。default NameAndTypeEntryPREVIEW
ConstantPoolBuilder.nameAndTypeEntry
(String name, ClassDesc type) 指定された名前と型を記述するNameAndTypeEntry
PREVIEWを返します。 -
java.lang.classfile.instructionPREVIEWでのClassDescの使用
修飾子と型メソッド説明default ClassDesc
FieldInstruction.typeSymbol()
フィールドの型のシンボリック記述子を返します。default ClassDesc
LocalVariable.typeSymbol()
ローカル変数型をシンボリック記述子として返します。ClassDesc型のパラメータを持つjava.lang.classfile.instructionPREVIEWのメソッド -
java.lang.constantでのClassDescの使用
java.lang.constantにClassDesc型の引数型を持つサブインタフェース修飾子と型インタフェース説明interface
interface
ClassDescとして宣言されたjava.lang.constantのフィールド修飾子と型フィールド説明static final ClassDesc
ConstantDescs.CD_boolean
プリミティブ・タイプboolean
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Boolean
static final ClassDesc
ConstantDescs.CD_byte
プリミティブ・タイプbyte
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Byte
static final ClassDesc
ConstantDescs.CD_CallSite
static final ClassDesc
ConstantDescs.CD_char
プリミティブ・タイプchar
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Character
static final ClassDesc
ConstantDescs.CD_Class
static final ClassDesc
ConstantDescs.CD_ClassDesc
static final ClassDesc
ConstantDescs.CD_Collection
static final ClassDesc
ConstantDescs.CD_ConstantBootstraps
static final ClassDesc
ConstantDescs.CD_ConstantDesc
static final ClassDesc
ConstantDescs.CD_DirectMethodHandleDesc
static final ClassDesc
ConstantDescs.CD_double
プリミティブ・タイプdouble
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Double
static final ClassDesc
ConstantDescs.CD_DynamicCallSiteDesc
static final ClassDesc
ConstantDescs.CD_DynamicConstantDesc
static final ClassDesc
ConstantDescs.CD_Enum
static final ClassDesc
ConstantDescs.CD_EnumDesc
static final ClassDesc
ConstantDescs.CD_Exception
static final ClassDesc
ConstantDescs.CD_float
プリミティブ・タイプfloat
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Float
static final ClassDesc
ConstantDescs.CD_int
プリミティブ・タイプint
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Integer
static final ClassDesc
ConstantDescs.CD_List
static final ClassDesc
ConstantDescs.CD_long
プリミティブ・タイプlong
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Long
static final ClassDesc
ConstantDescs.CD_Map
static final ClassDesc
ConstantDescs.CD_MethodHandle
static final ClassDesc
ConstantDescs.CD_MethodHandleDesc
static final ClassDesc
ConstantDescs.CD_MethodHandleDesc_Kind
static final ClassDesc
ConstantDescs.CD_MethodHandles
static final ClassDesc
ConstantDescs.CD_MethodHandles_Lookup
static final ClassDesc
ConstantDescs.CD_MethodType
static final ClassDesc
ConstantDescs.CD_MethodTypeDesc
static final ClassDesc
ConstantDescs.CD_Number
static final ClassDesc
ConstantDescs.CD_Object
static final ClassDesc
ConstantDescs.CD_Set
static final ClassDesc
ConstantDescs.CD_short
プリミティブ・タイプshort
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Short
static final ClassDesc
ConstantDescs.CD_String
static final ClassDesc
ConstantDescs.CD_Throwable
static final ClassDesc
ConstantDescs.CD_VarHandle
static final ClassDesc
ConstantDescs.CD_VarHandleDesc
static final ClassDesc
ConstantDescs.CD_void
プリミティブ・タイプvoid
を表すClassDesc
static final ClassDesc
ConstantDescs.CD_Void
ClassDescを返すjava.lang.constantのメソッド修飾子と型メソッド説明default ClassDesc
ClassDesc.arrayType()
default ClassDesc
ClassDesc.arrayType
(int rank) default ClassDesc
ClassDesc.componentType()
配列型を説明する場合はこのClassDescのコンポーネント型を返し、そうでない場合はnull
を返します。DynamicConstantDesc.constantType()
この定数に対してLDC
のNameAndType
オペランドに表示される型を示すClassDesc
を返します。default ClassDesc
default ClassDesc
static ClassDesc
クラスまたはインタフェース型に対して、"java.lang.String"
などのクラスまたはインタフェースの名前を指定してClassDescを返します。static ClassDesc
クラスまたはインタフェース・タイプに対してClassDescを返します。クラスまたはインタフェースのパッケージ名および未修飾(simple)名が指定されます。static ClassDesc
ClassDesc.ofDescriptor
(String descriptor) クラス、インタフェース、配列またはプリミティブ・タイプの記述子文字列に対してClassDescを指定します。static ClassDesc
ClassDesc.ofInternalName
(String name) "java/lang/String"
などの内部形式のクラスまたはインタフェースの名前を指定して、クラスまたはインタフェース・タイプのClassDescを返します。DirectMethodHandleDesc.owner()
この名目記述子で説明するメソッドまたはフィールドを宣言するClassDesc
を返します。MethodTypeDesc.parameterArray()
配列としてパラメータ型を返します。MethodTypeDesc.parameterType
(int index) このMethodTypeDescで説明するメソッド・タイプのindex
番目のパラメータのパラメータ・タイプを返します。MethodTypeDesc.returnType()
MethodTypeDescで記述されたメソッド・タイプの戻り型を取得します。型ClassDescの引数を持つ型を返すjava.lang.constantのメソッド型ClassDescのパラメータを持つjava.lang.constantのメソッド修飾子と型メソッド説明MethodTypeDesc.changeParameterType
(int index, ClassDesc paramType) このタイプと同一のMethodTypeDescを返します。ただし、指定されたタイプに変更されたパラメータ・タイプは1つのみです。MethodTypeDesc.changeReturnType
(ClassDesc returnType) 指定された戻り型を除き、これと同一のMethodTypeDescを返します。MethodTypeDesc.insertParameterTypes
(int pos, ClassDesc... paramTypes) このパラメータ・タイプが追加されたことを除き、同じMethodTypeDescを返します。static DirectMethodHandleDesc
MethodHandleDesc.of
(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String name, String lookupDescriptor) 宣言されたメソッドの呼出し、コンストラクタの呼出し、またはフィールドへのアクセスに対応するMethodHandleDescを作成します。static MethodTypeDesc
指定された戻り型およびパラメータ型のないMethodTypeDescを返します。static MethodTypeDesc
戻り型およびパラメータ型が指定されたMethodTypeDescを返します。static MethodTypeDesc
戻り型およびパラメータ・タイプのリストが指定されたMethodTypeDescを返します。static DirectMethodHandleDesc
ConstantDescs.ofCallsiteBootstrap
(ClassDesc owner, String name, ClassDesc returnType, ClassDesc... paramTypes) invokedynamic
呼出しサイトのブートストラップ・メソッドに対応するMethodHandleDesc
を返します。これは先頭のパラメータ・タイプがLookup
、String
、MethodType
である静的メソッドです。static <T> ConstantDesc
DynamicConstantDesc.ofCanonical
(DirectMethodHandleDesc bootstrapMethod, String constantName, ClassDesc constantType, ConstantDesc[] bootstrapArgs) 定数ブートストラップが既知の単一記述子で、より具体的な記述子タイプ(例: ClassDesc)が使用可能な場合は、動的定数の名目記述子を返し、より具体的な型に変換します。static DirectMethodHandleDesc
ConstantDescs.ofConstantBootstrap
(ClassDesc owner, String name, ClassDesc returnType, ClassDesc... paramTypes) 動的定数に対するブートストラップ・メソッドに対応するMethodHandleDesc
を返します。これは先行引数がLookup
、String
、Class
であるstaticメソッドです。static DirectMethodHandleDesc
MethodHandleDesc.ofConstructor
(ClassDesc owner, ClassDesc... paramTypes) コンストラクタの呼出しに対応するMethodHandleDescを返しますstatic DirectMethodHandleDesc
MethodHandleDesc.ofField
(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String fieldName, ClassDesc fieldType) フィールドにアクセスするメソッド・ハンドルに対応するMethodHandleDescを作成します。static DirectMethodHandleDesc
MethodHandleDesc.ofMethod
(DirectMethodHandleDesc.Kind kind, ClassDesc owner, String name, MethodTypeDesc lookupMethodType) 宣言されたメソッドまたはコンストラクタの呼出しに対応するMethodHandleDescを作成します。static <T> DynamicConstantDesc
<T> DynamicConstantDesc.ofNamed
(DirectMethodHandleDesc bootstrapMethod, String constantName, ClassDesc constantType, ConstantDesc... bootstrapArgs) 動的定数の名目記述子を返します。型ClassDescの型引数を持つjava.lang.constantのメソッド・パラメータ型ClassDescのパラメータを持つjava.lang.constantのコンストラクタ修飾子コンストラクタ説明protected
DynamicConstantDesc
(DirectMethodHandleDesc bootstrapMethod, String constantName, ClassDesc constantType, ConstantDesc... bootstrapArgs) 動的定数の名目記述子を作成します。 -
java.lang.invokeでのClassDescの使用
ClassDescを返すjava.lang.invokeのメソッド型ClassDescのパラメータを持つjava.lang.invokeのメソッド修飾子と型メソッド説明static VarHandle.VarHandleDesc
配列型のVarHandle
に対応するVarHandle.VarHandleDescを返します。static VarHandle.VarHandleDesc
インスタンス・フィールドについて、VarHandle
に対応するVarHandle.VarHandleDescを返します。static VarHandle.VarHandleDesc
VarHandle.VarHandleDesc.ofStaticField
(ClassDesc declaringClass, String name, ClassDesc fieldType) 静的フィールドについてVarHandle
に対応するVarHandle.VarHandleDescを返します。