オブジェクトがラムダであることを正しく判断するにはどうすればよいですか?

アルテム・ビラン:

ラムダのクラスはであることがわかりますが、isSynthetic() && !isLocalOrAnonymousClass()プロキシクラスでも同じことが当てはまると思います。

もちろん、それを確認してクラス名にgetDeclaredMethods().length == 1適用regexpすることもできます

ただし、特定のオブジェクトがラムダかどうかを確認するためのよりエレガントで堅牢なオプションがあるかどうかを知りたいです。

ブライアン・ゲッツ:

設計上、これを行う公式な方法はありません。ラムダは言語の一部です。機能的なインターフェースを介して型システムに統合されます。Runnableラムダ、名前付きクラス、または内部クラスとして始まったを区別する必要はありません。これらはすべてRunnableです。クラスファイルを分解して「ラムダを扱う」必要があると思われる場合は、ほぼ間違いなく何かが間違っています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

pytestを使用してオブジェクトが正しく作成されたことを確認するにはどうすればよいですか?

分類Dev

クラスが作成するオブジェクトの所有者であることを指定するにはどうすればよいですか?

分類Dev

ArrayListからオブジェクトを正しく削除するにはどうすればよいですか?

分類Dev

JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?

分類Dev

プログラムでオブジェクトを正しく移動するにはどうすればよいですか?

分類Dev

コンストラクタなしでオブジェクトが正しく初期化されていることを確認するにはどうすればよいですか?

分類Dev

共有オブジェクト/共有ライブラリが正しくコンパイルされていることをテストするにはどうすればよいですか?

分類Dev

Javascriptで、オブジェクトプロパティが存在し、空でないかどうかを判断するにはどうすればよいですか?

分類Dev

ランダムなJSオブジェクトを作成するにはどうすればよいですか?

分類Dev

オブジェクトのリストを取得するこのHibernateNamedQueryを正しく実装するにはどうすればよいですか?

分類Dev

2つのカレンダーオブジェクトで表される日付(年-月-日)が同じであるかどうかを正しく確認するにはどうすればよいですか?

分類Dev

ゲームオブジェクトが回転しているときに、その上にオブジェクトを置くと。そのオブジェクトは本来のように回転しません。これを修正するにはどうすればよいですか?

分類Dev

Javascriptでこのオブジェクトのメソッドを宣言するときに、オブジェクトに設定されたメソッドを正しく参照するにはどうすればよいですか?

分類Dev

REACT jsでJSONオブジェクトから特定のアイテムを正しく削除するにはどうすればよいですか?

分類Dev

オブジェクトのタイプがこれと等しいことをC#で確認するにはどうすればよいですか?

分類Dev

レルムからオブジェクトを正しく変更または削除するにはどうすればよいですか?

分類Dev

ArrayList の toString を返す/実装するにはどうすればよいですか? また、オブジェクトが正しく作成されたことを確認したいだけですか?

分類Dev

Zend:PHP 7でカスタムオブジェクトを正しく破棄するにはどうすればよいですか?

分類Dev

すべての値を正しく取得できるようにjsonオブジェクトを解析するにはどうすればよいですか

分類Dev

このオブジェクトを正しく逆シリアル化するにはどうすればよいですか?

分類Dev

テンプレートにオブジェクトが存在するかどうかを判断するにはどうすればよいですか?

分類Dev

プログラムで(シェルスクリプトで)変更があるかどうかを判断するにはどうすればよいですか?

分類Dev

これら2つのオブジェクトを正しく関連付けるにはどうすればよいですか?

分類Dev

オブジェクト内で整数と浮動小数点数を正しく使用するにはどうすればよいですか?

分類Dev

このコードでランダムオブジェクトを作成するにはどうすればよいですか?

分類Dev

Sphinxが「オブジェクト」を基本クラスとしてリストしないようにするにはどうすればよいですか?

分類Dev

オブジェクトをキーとして持つマップを正しく実装するにはどうすればよいですか?

分類Dev

どのメソッドがこのエラーをスローするかを正確に判断するにはどうすればよいですか:Javascript:オブジェクトはこのプロパティまたはメソッドをサポートしていません

分類Dev

レルムの子オブジェクトを正しく削除するにはどうすればよいですか?

Related 関連記事

  1. 1

    pytestを使用してオブジェクトが正しく作成されたことを確認するにはどうすればよいですか?

  2. 2

    クラスが作成するオブジェクトの所有者であることを指定するにはどうすればよいですか?

  3. 3

    ArrayListからオブジェクトを正しく削除するにはどうすればよいですか?

  4. 4

    JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?

  5. 5

    プログラムでオブジェクトを正しく移動するにはどうすればよいですか?

  6. 6

    コンストラクタなしでオブジェクトが正しく初期化されていることを確認するにはどうすればよいですか?

  7. 7

    共有オブジェクト/共有ライブラリが正しくコンパイルされていることをテストするにはどうすればよいですか?

  8. 8

    Javascriptで、オブジェクトプロパティが存在し、空でないかどうかを判断するにはどうすればよいですか?

  9. 9

    ランダムなJSオブジェクトを作成するにはどうすればよいですか?

  10. 10

    オブジェクトのリストを取得するこのHibernateNamedQueryを正しく実装するにはどうすればよいですか?

  11. 11

    2つのカレンダーオブジェクトで表される日付(年-月-日)が同じであるかどうかを正しく確認するにはどうすればよいですか?

  12. 12

    ゲームオブジェクトが回転しているときに、その上にオブジェクトを置くと。そのオブジェクトは本来のように回転しません。これを修正するにはどうすればよいですか?

  13. 13

    Javascriptでこのオブジェクトのメソッドを宣言するときに、オブジェクトに設定されたメソッドを正しく参照するにはどうすればよいですか?

  14. 14

    REACT jsでJSONオブジェクトから特定のアイテムを正しく削除するにはどうすればよいですか?

  15. 15

    オブジェクトのタイプがこれと等しいことをC#で確認するにはどうすればよいですか?

  16. 16

    レルムからオブジェクトを正しく変更または削除するにはどうすればよいですか?

  17. 17

    ArrayList の toString を返す/実装するにはどうすればよいですか? また、オブジェクトが正しく作成されたことを確認したいだけですか?

  18. 18

    Zend:PHP 7でカスタムオブジェクトを正しく破棄するにはどうすればよいですか?

  19. 19

    すべての値を正しく取得できるようにjsonオブジェクトを解析するにはどうすればよいですか

  20. 20

    このオブジェクトを正しく逆シリアル化するにはどうすればよいですか?

  21. 21

    テンプレートにオブジェクトが存在するかどうかを判断するにはどうすればよいですか?

  22. 22

    プログラムで(シェルスクリプトで)変更があるかどうかを判断するにはどうすればよいですか?

  23. 23

    これら2つのオブジェクトを正しく関連付けるにはどうすればよいですか?

  24. 24

    オブジェクト内で整数と浮動小数点数を正しく使用するにはどうすればよいですか?

  25. 25

    このコードでランダムオブジェクトを作成するにはどうすればよいですか?

  26. 26

    Sphinxが「オブジェクト」を基本クラスとしてリストしないようにするにはどうすればよいですか?

  27. 27

    オブジェクトをキーとして持つマップを正しく実装するにはどうすればよいですか?

  28. 28

    どのメソッドがこのエラーをスローするかを正確に判断するにはどうすればよいですか:Javascript:オブジェクトはこのプロパティまたはメソッドをサポートしていません

  29. 29

    レルムの子オブジェクトを正しく削除するにはどうすればよいですか?

ホットタグ

アーカイブ