- java.lang.Object
- 
- java.lang.constant.DynamicConstantDesc<VarHandle>
- 
- java.lang.invoke.VarHandle.VarHandleDesc
 
 
- 
- すべての実装されたインタフェース:
- ConstantDesc
 - 含まれているクラス:
- VarHandle
 
 public static final class VarHandle.VarHandleDesc extends DynamicConstantDesc<VarHandle> - 導入されたバージョン:
- 12
 
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 static VarHandle.VarHandleDescofArray(ClassDesc arrayClass)配列型についてVarHandleに対応するVarHandle.VarHandleDescを返します。static VarHandle.VarHandleDescofField(ClassDesc declaringClass, String name, ClassDesc fieldType)インスタンス・フィールドについて、VarHandleに対応するVarHandle.VarHandleDescを返します。static VarHandle.VarHandleDescofStaticField(ClassDesc declaringClass, String name, ClassDesc fieldType)静的フィールドについてVarHandleに対応するVarHandle.VarHandleDescを返します。StringtoString()この定数の説明のコンパクトなテキストを返します。ClassDescvarType()この記述子で説明されている変数の型をClassDescで記述します。- 
クラスjava.lang.constant.DynamicConstantDescで宣言されたメソッドbootstrapArgs, bootstrapArgsList, bootstrapMethod, constantName, constantType, equals, of, of, ofCanonical, ofNamed
 - 
クラス java.lang.Objectで宣言されたメソッドclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
インタフェースjava.lang.constant.ConstantDescで宣言されたメソッドresolveConstantDesc
 
- 
 
- 
- 
- 
メソッドの詳細- 
ofFieldpublic static VarHandle.VarHandleDesc ofField(ClassDesc declaringClass, String name, ClassDesc fieldType) インスタンス・フィールドについて、VarHandleに対応するVarHandle.VarHandleDescを返します。- パラメータ:
- name- フィールドの資質のない名前
- declaringClass- フィールドvarハンドルの場合の宣言クラスを説明する- ClassDesc
- fieldType- フィールドのタイプについて説明する- ClassDesc
- 戻り値:
- VarHandle.VarHandleDesc
- 例外:
- NullPointerException- 引数が1つでもnullの場合
- Java™仮想マシン仕様:
- 4.2.2未修飾名
 
 - 
ofStaticFieldpublic static VarHandle.VarHandleDesc ofStaticField(ClassDesc declaringClass, String name, ClassDesc fieldType) 静的フィールドについてVarHandleに対応するVarHandle.VarHandleDescを返します。- パラメータ:
- name- フィールドの未修飾名
- declaringClass- フィールドvarハンドルの場合の宣言クラスを説明する- ClassDesc
- fieldType- フィールドのタイプについて説明する- ClassDesc
- 戻り値:
- VarHandle.VarHandleDesc
- 例外:
- NullPointerException- 引数が1つでもnullの場合
- Java™仮想マシン仕様:
- 4.2.2未修飾名
 
 - 
ofArraypublic static VarHandle.VarHandleDesc ofArray(ClassDesc arrayClass) 配列型についてVarHandleに対応するVarHandle.VarHandleDescを返します。- パラメータ:
- arrayClass- 配列のタイプについて説明する- ClassDesc
- 戻り値:
- VarHandle.VarHandleDesc
- 例外:
- NullPointerException- 引数が1つでもnullの場合
 
 
- 
 
-