public final class LambdaSafe extends ObjectSE
class cast exceptionsSE を処理する必要がある一般的に型指定されたコールバックをサポートするために設計されています。| 修飾子と型 | クラスと説明 |
|---|---|
static class | LambdaSafe.Callback<C, A> ラムダ安全な方法で呼び出すことができる単一のコールバックを表します。 |
static class | LambdaSafe.Callbacks<C, A> ラムダ安全な方法で呼び出すことができるコールバックのコレクションを表します。 |
static class | LambdaSafe.InvocationResult<R> 値、 null、またはコールバックが適切でなかった場合は完全に存在しないコールバックの結果。 |
protected static class | LambdaSafe.LambdaSafeCallback<C, A, SELF extends LambdaSafe.LambdaSafeCallback<C, A, SELF>> ラムダセーフコールバックの抽象基本クラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static <C,A> LambdaSafe.Callback<C,A> | callback(ClassSE<C> callbackType, C callbackInstance, A argument, ObjectSE... additionalArguments) 一般的なジェネリクス型の問題と例外を処理して、単一のコールバックインスタンスの呼び出しを開始します。 |
static <C,A> LambdaSafe.Callbacks<C,A> | callbacks(ClassSE<C> callbackType, CollectionSE<? extends C> callbackInstances, A argument, ObjectSE... additionalArguments) 一般的なジェネリクス型の問題と例外を処理して、コールバックインスタンスの呼び出しを開始します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static <C,A> LambdaSafe.Callback<C,A> callback(ClassSE<C> callbackType, C callbackInstance, A argument, ObjectSE... additionalArguments)
C - コールバックの型 A - 主引数型 callbackType - コールバックの型 (functional interfaceSE )callbackInstance - コールバックインスタンス (ラムダかもしれません)argument - コールバックに渡されるプライマリ引数 additionalArguments - コールバックに渡される追加の引数 LambdaSafe.Callback インスタンス。public static <C,A> LambdaSafe.Callbacks<C,A> callbacks(ClassSE<C> callbackType, CollectionSE<? extends C> callbackInstances, A argument, ObjectSE... additionalArguments)
C - コールバックの型 A - 主引数型 callbackType - コールバックの型 (functional interfaceSE )callbackInstances - コールバックインスタンス (要素はラムダである可能性があります)argument - コールバックに渡されるプライマリ引数 additionalArguments - コールバックに渡される追加の引数 LambdaSafe.Callbacks インスタンス。Copyright © 2019 Pivotal Software, Inc.. All rights reserved.