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

インタフェースTree

既知のすべてのサブインタフェース:
AnnotatedTypeTree, AnnotationTree, ArrayAccessTree, ArrayTypeTree, AssertTree, AssignmentTree, BinaryTree, BindingPatternTree, BlockTree, BreakTree, CaseLabelTreePREVIEW, CaseTree, CatchTree, ClassTree, CompilationUnitTree, CompoundAssignmentTree, ConditionalExpressionTree, ContinueTree, DefaultCaseLabelTreePREVIEW, DirectiveTree, DoWhileLoopTree, EmptyStatementTree, EnhancedForLoopTree, ErroneousTree, ExportsTree, ExpressionStatementTree, ExpressionTree, ForLoopTree, GuardedPatternTreePREVIEW, IdentifierTree, IfTree, ImportTree, InstanceOfTree, IntersectionTypeTree, LabeledStatementTree, LambdaExpressionTree, LiteralTree, MemberReferenceTree, MemberSelectTree, MethodInvocationTree, MethodTree, ModifiersTree, ModuleTree, NewArrayTree, NewClassTree, OpensTree, PackageTree, ParameterizedTypeTree, ParenthesizedPatternTreePREVIEW, ParenthesizedTree, PatternTreePREVIEW, PrimitiveTypeTree, ProvidesTree, RequiresTree, ReturnTree, StatementTree, SwitchExpressionTree, SwitchTree, SynchronizedTree, ThrowTree, TryTree, TypeCastTree, TypeParameterTree, UnaryTree, UnionTypeTree, UsesTree, VariableTree, WhileLoopTree, WildcardTree, YieldTree

public interface Tree
抽象構文ツリー内のすべてのノードの汎用インタフェースです。

警告: このインタフェースとそのサブインタフェースは、Javaプログラミング言語の進化に伴って変更される可能性があります。 これらのインタフェースはJDK Javaコンパイラ(javac)によって実装されます。その他のアプリケーションでは直接的にも間接的にも実装しないようにしてください。

導入されたバージョン:
1.6
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インタフェース
    説明
    static enum 
    すべての種類のツリーを列挙します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <R, D> R
    accept(TreeVisitor<R,D> visitor, D data)
    ビジター・パターンの実装に使用される受け入れメソッドです。
    このツリーの種類を返します。
  • メソッドの詳細

    • getKind

      Tree.Kind getKind()
      このツリーの種類を返します。
      戻り値:
      このツリーの種類
    • accept

      <R, D> R accept(TreeVisitor<R,D> visitor, D data)
      ビジター・パターンの実装に使用される受け入れメソッドです。 ツリーの操作を実装するために、ビジター・パターンが使用されます。
      型パラメータ:
      R - この演算の結果の型
      D - 追加データの型
      パラメータ:
      visitor - 呼び出されるビジター
      data - ビジターに渡す値
      戻り値:
      ビジターに電話して返された結果