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

クラスUnknownTreeException

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


    public class UnknownTreeException
    extends RuntimeException
    未知の種類のツリーが見つかったことを示します。 これは、言語が進化し、新しい種類のツリーがTree階層に追加された場合に発生します。 ビジターが以前のバージョンの言語用に作成されたことを示すために「ツリー・ビジター」によってスローされることがあります。
    導入されたバージョン:
    9
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • UnknownTreeException

        public UnknownTreeException​(Tree t,
                                    Object p)
        新しいUnknownTreeExceptionを作成します。 pパラメータを使用して、未知の要素が遭遇したコンテキストに関する情報を含む追加の引数を渡すことができます。たとえば、TreeVisitorのメソッドは、それらの追加パラメータを渡すことができます。
        パラメータ:
        t - 未知のツリー、場合によってnull
        p - 追加パラメータ(nullの場合もあります)
    • メソッドの詳細

      • getUnknownTree

        public Tree getUnknownTree​()
        未知のツリーを返します。 この例外が直列化され、再度読み取られた場合は、値が利用できない可能性があります。
        戻り値:
        未知の要素。無効な場合はnull
      • getArgument

        public Object getArgument​()
        追加の引数を返します。 この例外が直列化され、再度読み取られた場合は、値が利用できない可能性があります。
        戻り値:
        追加の引数