モジュール jdk.compiler
パッケージ com.sun.source.tree

インタフェースMethodTree

  • すべてのスーパー・インタフェース:
    ツリー


    public interface MethodTree
    extends Tree
    メソッドまたは注釈の型要素宣言のツリー・ノードです。 たとえば、
       modifiers typeParameters type name
          ( parameters )
          body
    
       modifiers type name () default defaultValue
     
    導入されたバージョン:
    1.6
    Java™言語仕様:
    セクション8.4、8.6、8.7、9.4、および9.6
    • ネストされたクラスのサマリー

      • インタフェース com.sun.source.tree.Treeから継承されたネストされたクラス/インタフェース

        Tree.Kind
    • メソッドの詳細

      • getModifiers

        ModifiersTree getModifiers​()
        宣言されているメソッドの注釈を含む修飾子を返します。
        戻り値:
        修飾子
      • getName

        Name getName​()
        宣言されているメソッドの名前を返します。
        戻り値:
        名前
      • getReturnType

        Tree getReturnType​()
        宣言されているメソッドの戻り値の型を返します。 コンストラクタのnullを返します。
        戻り値:
        戻り値の型
      • getTypeParameters

        List<? extends TypeParameterTree> getTypeParameters​()
        宣言されているメソッドの型パラメータを返します。
        戻り値:
        型パラメータ
      • getParameters

        List<? extends VariableTree> getParameters​()
        宣言されているメソッドのパラメータを返します。
        戻り値:
        パラメータ
      • getReceiverParameter

        VariableTree getReceiverParameter​()
        明示的なレシーバ・パラメータ(パラメータ"this")、またはもしなければnullを返します。
        戻り値:
        明示的な受取り側パラメータ(「この」パラメータ)
        導入されたバージョン:
        1.8
      • getThrows

        List<? extends ExpressionTree> getThrows​()
        このメソッドによってスローされているものとしてリストされている例外を返します。
        戻り値:
        例外
      • getBody

        BlockTree getBody​()
        メソッド本文を返します。これが抽象メソッドまたはネイティブ・メソッドの場合はnullを返します。
        戻り値:
        メソッド本文
      • getDefaultValue

        Tree getDefaultValue​()
        これが注釈型宣言内の要素である場合、デフォルト値を返します。 それ以外の場合はnullを返します。
        戻り値:
        デフォルト値