モジュール 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ですか?