クラスjava.lang.constant.DynamicCallSiteDescの
使用
パッケージ | 説明 |
---|---|
java.lang.constant |
クラスやメソッド・ハンドルなどのランタイム・エンティティ用に「名目記述子」を表すクラスおよびインタフェース、および定数プール・エントリや
invokedynamic コール・サイトなどのクラス・ファイル・エンティティ用に「名目記述子」を表すクラスおよびインタフェース。 |
-
java.lang.constantでのDynamicCallSiteDescの使用
DynamicCallSiteDescを返すjava.lang.constantのメソッド 修飾子と型 メソッド 説明 static DynamicCallSiteDesc
DynamicCallSiteDesc. of(DirectMethodHandleDesc bootstrapMethod, MethodTypeDesc invocationType)
ブートストラップ・メソッドに静的引数がなく、nameパラメータがConstantDescs.DEFAULT_NAME
のinvokedynamic
コール・サイトに名目記述子を作成します。static DynamicCallSiteDesc
DynamicCallSiteDesc. of(DirectMethodHandleDesc bootstrapMethod, String invocationName, MethodTypeDesc invocationType)
ブートストラップ・メソッドに静的な引数がないinvokedynamic
コール・サイトの名目記述子を作成します。static DynamicCallSiteDesc
DynamicCallSiteDesc. of(DirectMethodHandleDesc bootstrapMethod, String invocationName, MethodTypeDesc invocationType, ConstantDesc... bootstrapArgs)
invokedynamic
callサイトの名目記述子を作成します。DynamicCallSiteDesc
DynamicCallSiteDesc. withArgs(ConstantDesc... bootstrapArgs)
ブートストラップ・メソッド、名前および呼出しタイプがこれと同じで、指定されたブートストラップ引数を持つinvokedynamic
コール・サイトの名目記述子を返します。DynamicCallSiteDesc
DynamicCallSiteDesc. withNameAndType(String invocationName, MethodTypeDesc invocationType)
ブートストラップおよびブートストラップ引数がこれと同じですが、指定されたinvocationNameと呼出しinvocationTypeを使用して、invokedynamic
コール・サイトの名目記述子を返します