モジュール jdk.scripting.nashorn
パッケージ jdk.nashorn.api.tree

クラスUnknownTreeException

  • すべての実装されたインタフェース:
    Serializable

    @Deprecated(since="11",
                forRemoval=true)
    public class UnknownTreeException
    extends RuntimeException
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    不明な種類のツリーが検出されたことを示します。 これは、言語が進化し、新しい種類のツリーがTree階層に追加された場合に発生する可能性があります。 ツリー・ビジターによってスローされ、ビジターが以前のバージョンの言語用に作成されたことを示します。
    導入されたバージョン:
    9
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • UnknownTreeException

        public UnknownTreeException​(Tree t,
                                    Object p)
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        新しいUnknownTreeExceptionを作成します。 pパラメータを使用して、不明な要素が検出されたコンテキストに関する情報を含む追加の引数を渡すことができます。たとえば、TreeVisitorのビジット・メソッドが追加パラメータに渡されます。
        パラメータ:
        t - 不明なツリー(null)
        p - 追加パラメータ(nullの場合もあります)
    • メソッドの詳細

      • getUnknownTree

        public Tree getUnknownTree()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        未知のツリーを返します。 この例外が直列化され、再度読み取られた場合は、値が利用できない可能性があります。
        戻り値:
        未知の要素。無効な場合はnull
      • getArgument

        public Object getArgument()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        追加の引数を返します。 この例外が直列化され、再度読み取られた場合は、値が利用できない可能性があります。
        戻り値:
        追加の引数