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

インタフェースIdentifierTree

  • すべてのスーパー・インタフェース:
    ExpressionTree, Tree


    public interface IdentifierTree
    extends ExpressionTree
    識別子の式のツリー・ノードです。 たとえば、
       name
     
    導入されたバージョン:
    9
    • ネストされたクラスのサマリー

      • インタフェース jdk.nashorn.api.tree.Treeから継承したネストされたクラス/インタフェース

        Tree.Kind
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      String getName​()
      この識別子の名前を返します。
      boolean isDefault​()
      これは"default"がモジュールのエクスポート・エントリに使用されていますか?
      boolean isRestParameter​()
      これは関数の残りのパラメータか配列の残りの要素ですか?
      boolean isStar​()
      これは"*"がモジュールのエクスポート・エントリに使用されていますか?
      boolean isStarDefaultStar​()
      これは"*default*"がモジュールのエクスポート・エントリに使用されていますか?
      boolean isSuper​()
      このスーパー識別子ですか?
      boolean isThis​()
      これは'this'の識別子ですか?
    • メソッドの詳細

      • getName

        String getName​()
        この識別子の名前を返します。
        戻り値:
        この識別子の名前
      • isRestParameter

        boolean isRestParameter​()
        これは関数の残りのパラメータか配列の残りの要素ですか?
        戻り値:
        これがrestパラメータの場合はtrue
      • isSuper

        boolean isSuper​()
        このスーパー識別子ですか?
        戻り値:
        スーパー識別子の場合はtrue
      • isThis

        boolean isThis​()
        これは'this'の識別子ですか?
        戻り値:
        これが'this'識別子の場合はtrue
      • isStar

        boolean isStar​()
        これは"*"がモジュールのエクスポート・エントリに使用されていますか?
        戻り値:
        この"*"がモジュールのエクスポート・エントリで使用されていればtrueですか?
      • isDefault

        boolean isDefault​()
        これは"default"がモジュールのエクスポート・エントリに使用されていますか?
        戻り値:
        この'default'がモジュールのエクスポート・エントリで使用されていればtrueですか?
      • isStarDefaultStar

        boolean isStarDefaultStar​()
        これは"*default*"がモジュールのエクスポート・エントリに使用されていますか?
        戻り値:
        この'*default*'がモジュールのエクスポート・エントリで使用されていればtrueですか?