クラスjava.lang.invoke.SwitchPoint
の使用
-
SwitchPointを使用するパッケージ パッケージ 説明 java.lang.invoke java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。jdk.dynalink.linker 独自の言語固有のオブジェクト・モデルおよび型変換を実装するために言語ランタイムに必要なインタフェースおよびクラスが含まれます。 -
-
java.lang.invokeでのSwitchPointの使用
SwitchPoint型のパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 static voidSwitchPoint. invalidateAll(SwitchPoint[] switchPoints)指定されたすべてのスイッチ・ポイントを無効状態に設定します。 -
jdk.dynalink.linkerでのSwitchPointの使用
SwitchPointを返すjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 SwitchPoint[]GuardedInvocation. getSwitchPoints()この呼出しハンドルのリンクを無効にするために使用できるスイッチ・ポイントを返します。SwitchPoint型のパラメータを持つjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 GuardedInvocationGuardedInvocation. addSwitchPoint(SwitchPoint newSwitchPoint)スイッチ・ポイントを追加して、新しいガード付き呼出しを作成します。SwitchPoint型のパラメータを持つjdk.dynalink.linkerのコンストラクタ コンストラクタ 説明 GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint)ガード・メソッド・ハンドルとそれを無効化するために使用できるスイッチ・ポイントの両方を使用して、新しいガード付き呼出しを作成します。GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint[] switchPoints, Class<? extends Throwable> exception)ガード・メソッド・ハンドル、それを無効化するために使用できる任意の数のスイッチ・ポイント、および起動時にスローされた場合もそれを無効化する例外を使用して、新しいガード付き呼出しを作成します。GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint, Class<? extends Throwable> exception)ガード・メソッド・ハンドル、それを無効化するために使用できるスイッチ・ポイント、および起動時にスローされた場合も無効化される例外を使用して、新しいガード付き呼出しを作成します。GuardedInvocation(MethodHandle invocation, SwitchPoint switchPoint)スイッチ・ポイントによって無効化できる新しいガード付き呼出しを作成します。
-