パッケージ | 説明 |
---|---|
com.sun.source.tree |
ソースコードを抽象構文ツリー (Abstract Syntax Tree、AST) として表すためのインタフェースを提供します。
|
com.sun.source.util |
抽象構文ツリー (Abstract Syntax Tree、AST) の操作のためのユーティリティーを提供します。
|
クラスと説明 |
---|
AnnotationTree
注釈のツリーノードです。
|
ArrayAccessTree
配列アクセス式のツリーノードです。
|
ArrayTypeTree
配列型のツリーノードです。
|
AssertTree
「assert」文のツリーノードです。
|
AssignmentTree
代入式のツリーノードです。
|
BinaryTree
バイナリ式のツリーノードです。
|
BlockTree
文ブロックのツリーノードです。
|
BreakTree
「break」文のツリーノードです。
|
CaseTree
「switch」文中の「case」のツリーノードです。
|
CatchTree
「try」文中の「catch」ブロックのツリーノードです。
|
ClassTree
クラス、インタフェース、列挙、または注釈型の宣言のツリーノードです。
|
CompilationUnitTree
コンパイルユニット (ソースファイル) およびパッケージ宣言 (package-info.java) の抽象構文ツリーを表します。
|
CompoundAssignmentTree
複合代入演算子のツリーノードです。
|
ConditionalExpressionTree
条件演算子 ? のツリーノードです。 :.
|
ContinueTree
「continue」文のツリーノードです。
|
DoWhileLoopTree
「do」文のツリーノードです。
|
EmptyStatementTree
空の文 (スキップ文) のツリーノードです。
|
EnhancedForLoopTree
拡張された「for」ループ文のツリーノードです。
|
ErroneousTree
不正な式の代用となるツリーノードです。
|
ExpressionStatementTree
「expression」文のツリーノードです。
|
ExpressionTree
異なる型の式の基底クラスとして使用されるツリーノードです。
|
ForLoopTree
基本の「for」ループ文のツリーノードです。
|
IdentifierTree
識別子の式のツリーノードです。
|
IfTree
「if」文のツリーノードです。
|
ImportTree
「import」文のツリーノードです。
|
InstanceOfTree
「instanceof」式のツリーノードです。
|
LabeledStatementTree
ラベル付き文のツリーノードです。
|
LineMap
コンパイルユニットの文字位置と行番号を変換するメソッドを提供します。
|
LiteralTree
リテラル式のツリーノードです。
|
MemberSelectTree
メンバーアクセス式のツリーノードです。
|
MethodInvocationTree
メソッド呼び出し式のツリーノードです。
|
MethodTree
メソッドまたは注釈の型要素宣言のツリーノードです。
|
ModifiersTree
宣言のための、注釈を含む修飾子のツリーノードです。
|
NewArrayTree
配列の新しいインスタンスを作成する式のツリーノードです。
|
NewClassTree
クラスの新しいインスタンスを宣言するためのツリーノードです。
|
ParameterizedTypeTree
型パラメータを含む型の式のツリーノードです。
|
ParenthesizedTree
括弧で囲まれた式のツリーノードです。
|
PrimitiveTypeTree
プリミティブ型のツリーノードです。
|
ReturnTree
「return」文のツリーノードです。
|
Scope
ローカル変数やインポートなど、ローカルで利用可能なプログラム要素のインタフェースです。
|
StatementTree
異なる種類の文の基底クラスとして使用されるツリーノードです。
|
SwitchTree
「switch」文のツリーノードです。
|
SynchronizedTree
「synchronized」文のツリーノードです。
|
ThrowTree
「throw」文のツリーノードです。
|
階層ツリー
抽象構文ツリー内のすべてのノードの汎用インタフェースです。
|
Tree.Kind
すべての種類のツリーを列挙します。
|
TreeVisitor
ビジターデザインパターンのスタイルによるツリーのビジターです。
|
TryTree
「try」文のツリーノードです。
|
TypeCastTree
型キャスト式のツリーノードです。
|
TypeParameterTree
型パラメータのツリーノードです。
|
UnaryTree
後置式および単項式のツリーノードです。
|
UnionTypeTree
複数 catch 変数宣言内の共用体型の式のツリーノードです。
|
VariableTree
変数宣言のツリーノードです。
|
WhileLoopTree
「while」ループ文のツリーノードです。
|
WildcardTree
ワイルドカード型引数のツリーノードです。
|
クラスと説明 |
---|
AnnotationTree
注釈のツリーノードです。
|
ArrayAccessTree
配列アクセス式のツリーノードです。
|
ArrayTypeTree
配列型のツリーノードです。
|
AssertTree
「assert」文のツリーノードです。
|
AssignmentTree
代入式のツリーノードです。
|
BinaryTree
バイナリ式のツリーノードです。
|
BlockTree
文ブロックのツリーノードです。
|
BreakTree
「break」文のツリーノードです。
|
CaseTree
「switch」文中の「case」のツリーノードです。
|
CatchTree
「try」文中の「catch」ブロックのツリーノードです。
|
ClassTree
クラス、インタフェース、列挙、または注釈型の宣言のツリーノードです。
|
CompilationUnitTree
コンパイルユニット (ソースファイル) およびパッケージ宣言 (package-info.java) の抽象構文ツリーを表します。
|
CompoundAssignmentTree
複合代入演算子のツリーノードです。
|
ConditionalExpressionTree
条件演算子 ? のツリーノードです。 :.
|
ContinueTree
「continue」文のツリーノードです。
|
DoWhileLoopTree
「do」文のツリーノードです。
|
EmptyStatementTree
空の文 (スキップ文) のツリーノードです。
|
EnhancedForLoopTree
拡張された「for」ループ文のツリーノードです。
|
ErroneousTree
不正な式の代用となるツリーノードです。
|
ExpressionStatementTree
「expression」文のツリーノードです。
|
ForLoopTree
基本の「for」ループ文のツリーノードです。
|
IdentifierTree
識別子の式のツリーノードです。
|
IfTree
「if」文のツリーノードです。
|
ImportTree
「import」文のツリーノードです。
|
InstanceOfTree
「instanceof」式のツリーノードです。
|
LabeledStatementTree
ラベル付き文のツリーノードです。
|
LiteralTree
リテラル式のツリーノードです。
|
MemberSelectTree
メンバーアクセス式のツリーノードです。
|
MethodInvocationTree
メソッド呼び出し式のツリーノードです。
|
MethodTree
メソッドまたは注釈の型要素宣言のツリーノードです。
|
ModifiersTree
宣言のための、注釈を含む修飾子のツリーノードです。
|
NewArrayTree
配列の新しいインスタンスを作成する式のツリーノードです。
|
NewClassTree
クラスの新しいインスタンスを宣言するためのツリーノードです。
|
ParameterizedTypeTree
型パラメータを含む型の式のツリーノードです。
|
ParenthesizedTree
括弧で囲まれた式のツリーノードです。
|
PrimitiveTypeTree
プリミティブ型のツリーノードです。
|
ReturnTree
「return」文のツリーノードです。
|
Scope
ローカル変数やインポートなど、ローカルで利用可能なプログラム要素のインタフェースです。
|
SwitchTree
「switch」文のツリーノードです。
|
SynchronizedTree
「synchronized」文のツリーノードです。
|
ThrowTree
「throw」文のツリーノードです。
|
階層ツリー
抽象構文ツリー内のすべてのノードの汎用インタフェースです。
|
TreeVisitor
ビジターデザインパターンのスタイルによるツリーのビジターです。
|
TryTree
「try」文のツリーノードです。
|
TypeCastTree
型キャスト式のツリーノードです。
|
TypeParameterTree
型パラメータのツリーノードです。
|
UnaryTree
後置式および単項式のツリーノードです。
|
UnionTypeTree
複数 catch 変数宣言内の共用体型の式のツリーノードです。
|
VariableTree
変数宣言のツリーノードです。
|
WhileLoopTree
「while」ループ文のツリーノードです。
|
WildcardTree
ワイルドカード型引数のツリーノードです。
|
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved.