モジュール jdk.compiler

パッケージcom.sun.source.tree


パッケージcom.sun.source.tree
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
導入されたバージョン:
1.6
  • クラス
    説明
    注釈付き型のツリー・ノード。
    注釈のツリー・ノードです。
    配列アクセス式のツリー・ノードです。
    配列型のツリー・ノードです。
    assert文のツリー・ノード。
    代入式のツリー・ノードです。
    バイナリ式のツリー・ノードです。
    バインディング・パターン・ツリー
    文ブロックのツリー・ノードです。
    break文のツリー・ノード。
    Preview.
    CaseTreeラベルとして使用できるTreeのマーカー・インタフェース。
    switch文または式のcaseのツリー・ノード。
    このケースの構文形式: STATEMENT: case <expression>: <statements> RULE: case <expression> -> <expression>/<statement>
    try文のcatchブロックのツリー・ノード。
    クラス、インタフェース、列挙、レコードまたは注釈型の宣言のツリー・ノード。
    通常のコンパイル・ユニットおよびモジュラ・コンパイル・ユニットの抽象構文ツリーを表します。
    複合代入演算子のツリー・ノードです。
    条件演算子? :のツリー・ノード。
    continue文のツリー・ノード。
    Preview.
    case null, defaultdefaultをマークするケース・ラベル。
    ModuleTreeのすべてのディレクティブのスーパー型。
    do文のツリー・ノード。
    空の文(スキップ文)のツリー・ノードです。
    "enhanced" for loop文のツリー・ノード。
    不正な式の代用となるツリー・ノードです。
    モジュール宣言の'exports'ディレクティブのツリー・ノード。
    「expression」文のツリー・ノードです。
    異なる型の式の基底クラスとして使用されるツリー・ノードです。
    基本的なforループ文のツリー・ノード。
    Preview.
    ガード・パターン・ツリー。
    識別子の式のツリー・ノードです。
    if文のツリー・ノード。
    インポート宣言のツリー・ノード。
    instanceof式のツリー・ノード。
    キャスト式のintersection型のツリー・ノードです。
    ラベル付き文のツリー・ノードです。
    ラムダ式のツリー・ノードです。
    ラムダ式には2つの形式があります: 本文が式である式ラムダと、本文がブロックである文ラムダ
    コンパイル・ユニットの文字位置と行番号を変換するメソッドを提供します。
    リテラル式のツリー・ノードです。
    メンバー参照式のツリー・ノードです。
    メンバー参照には、(i)メソッド参照と(ii)コンストラクタ参照の2つの種類があります
    メンバー・アクセス式のツリー・ノードです。
    メソッド呼出し式のツリー・ノードです。
    メソッドまたは注釈の型要素宣言のツリー・ノードです。
    宣言のための、注釈を含む修飾子のツリー・ノードです。
    モジュール宣言のツリー・ノード。
    モジュールの種類。
    配列の新しいインスタンスを作成する式のツリー・ノードです。
    クラスの新しいインスタンスを宣言するためのツリー・ノードです。
    モジュール宣言の'opens'ディレクティブのツリー・ノード。
    パッケージ宣言を表します。
    型パラメータを含む型の式のツリー・ノードです。
    Preview.
    カッコ化されたパターンのツリー・ノード。
    括弧で囲まれた式のツリー・ノードです。
    異なる種類のパターンのベース・クラスとして使用されるツリー・ノード。
    プリミティブ型のツリー・ノードです。
    モジュール宣言の'provides'ディレクティブのツリー・ノード。
    モジュール宣言の'requires'ディレクティブのツリー・ノード。
    return文のツリー・ノード。
    ローカル変数やインポートなど、ローカルで利用可能なプログラム要素のインタフェースです。
    異なる種類の文の基底クラスとして使用されるツリー・ノードです。
    switch式のツリー・ノード。
    switch文のツリー・ノード。
    synchronized文のツリー・ノード。
    throw文のツリー・ノード。
    抽象構文ツリー内のすべてのノードの汎用インタフェースです。
    すべての種類のツリーを列挙します。
    ビジター・デザイン・パターンのスタイルによるツリーのビジターです。
    try文のツリー・ノード。
    型キャスト式のツリー・ノードです。
    型パラメータのツリー・ノードです。
    後置式および単項式のツリー・ノードです。
    マルチ・パッチ変数宣言のユニオン型式のツリー・ノード。
    モジュール宣言の'uses'ディレクティブのツリー・ノード。
    変数宣言のツリー・ノードです。
    while loop文のツリー・ノード。
    ワイルドカード型引数のツリー・ノードです。
    yield文のツリー・ノード。