Compiler Tree API
A B C D E F G I J L M N P R S T U V W

A

accept(TreeVisitor<R, D>, D) - インタフェース com.sun.source.tree.Tree のメソッド
ビジターパターンの実装に使用される受け入れメソッドです。
analyze() - クラス com.sun.source.util.JavacTask のメソッド
すべての分析を終了します。
AnnotationTree - com.sun.source.tree の インタフェース
注釈のツリーノードです。
ArrayAccessTree - com.sun.source.tree の インタフェース
配列アクセス式のツリーノードです。
ArrayTypeTree - com.sun.source.tree の インタフェース
配列型のツリーノードです。
asInterface() - 列挙 com.sun.source.tree.Tree.Kind のメソッド
 
AssertTree - com.sun.source.tree の インタフェース
「assert」文のツリーノードです。
AssignmentTree - com.sun.source.tree の インタフェース
代入式のツリーノードです。

B

BinaryTree - com.sun.source.tree の インタフェース
バイナリ式のツリーノードです。
BlockTree - com.sun.source.tree の インタフェース
文ブロックのツリーノードです。
BreakTree - com.sun.source.tree の インタフェース
「break」文のツリーノードです。

C

CaseTree - com.sun.source.tree の インタフェース
「switch」文中の「case」のツリーノードです。
CatchTree - com.sun.source.tree の インタフェース
「try」文中の「catch」ブロックのツリーノードです。
ClassTree - com.sun.source.tree の インタフェース
クラス、インタフェース、列挙、または注釈型の宣言のツリーノードです。
com.sun.source.tree - パッケージ com.sun.source.tree
ソースコードを抽象構文ツリー (Abstract Syntax Tree、AST) として表すためのインタフェースを提供します。
com.sun.source.util - パッケージ com.sun.source.util
抽象構文ツリー (Abstract Syntax Tree、AST) の操作のためのユーティリティーを提供します。
CompilationUnitTree - com.sun.source.tree の インタフェース
コンパイルユニット (ソースファイル) およびパッケージ宣言 (package-info.java) の抽象構文ツリーを表します。
CompoundAssignmentTree - com.sun.source.tree の インタフェース
複合代入演算子のツリーノードです。
ConditionalExpressionTree - com.sun.source.tree の インタフェース
条件演算子 ?
ContinueTree - com.sun.source.tree の インタフェース
「continue」文のツリーノードです。

D

DEFAULT_VALUE - クラス com.sun.source.util.SimpleTreeVisitor の変数
 
defaultAction(Tree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
DoWhileLoopTree - com.sun.source.tree の インタフェース
「do」文のツリーノードです。

E

EmptyStatementTree - com.sun.source.tree の インタフェース
空の文 (スキップ文) のツリーノードです。
EnhancedForLoopTree - com.sun.source.tree の インタフェース
拡張された「for」ループ文のツリーノードです。
ErroneousTree - com.sun.source.tree の インタフェース
不正な式の代用となるツリーノードです。
ExpressionStatementTree - com.sun.source.tree の インタフェース
「expression」文のツリーノードです。
ExpressionTree - com.sun.source.tree の インタフェース
異なる型の式の基底クラスとして使用されるツリーノードです。

F

finished(TaskEvent) - インタフェース com.sun.source.util.TaskListener のメソッド
 
ForLoopTree - com.sun.source.tree の インタフェース
基本の「for」ループ文のツリーノードです。

G

generate() - クラス com.sun.source.util.JavacTask のメソッド
コードを生成します。
getAnnotations() - インタフェース com.sun.source.tree.ModifiersTree のメソッド
 
getAnnotationType() - インタフェース com.sun.source.tree.AnnotationTree のメソッド
 
getArguments() - インタフェース com.sun.source.tree.AnnotationTree のメソッド
 
getArguments() - インタフェース com.sun.source.tree.MethodInvocationTree のメソッド
 
getArguments() - インタフェース com.sun.source.tree.NewClassTree のメソッド
 
getBlock() - インタフェース com.sun.source.tree.CatchTree のメソッド
 
getBlock() - インタフェース com.sun.source.tree.SynchronizedTree のメソッド
 
getBlock() - インタフェース com.sun.source.tree.TryTree のメソッド
 
getBody() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getBound() - インタフェース com.sun.source.tree.WildcardTree のメソッド
 
getBounds() - インタフェース com.sun.source.tree.TypeParameterTree のメソッド
 
getCases() - インタフェース com.sun.source.tree.SwitchTree のメソッド
 
getCatches() - インタフェース com.sun.source.tree.TryTree のメソッド
 
getClassBody() - インタフェース com.sun.source.tree.NewClassTree のメソッド
 
getColumnNumber(long) - インタフェース com.sun.source.tree.LineMap のメソッド
文字位置の列を検出します。
getCompilationUnit() - クラス com.sun.source.util.TaskEvent のメソッド
 
getCompilationUnit() - クラス com.sun.source.util.TreePath のメソッド
このパスに関連付けられたコンパイルユニットを取得します。
getCondition() - インタフェース com.sun.source.tree.AssertTree のメソッド
 
getCondition() - インタフェース com.sun.source.tree.ConditionalExpressionTree のメソッド
 
getCondition() - インタフェース com.sun.source.tree.DoWhileLoopTree のメソッド
 
getCondition() - インタフェース com.sun.source.tree.ForLoopTree のメソッド
 
getCondition() - インタフェース com.sun.source.tree.IfTree のメソッド
 
getCondition() - インタフェース com.sun.source.tree.WhileLoopTree のメソッド
 
getCurrentPath() - クラス com.sun.source.util.TreePathScanner のメソッド
現在アクティブなスキャン呼び出しのセットによって構築される、ノードの現在のパスを取得します。
getDefaultValue() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getDetail() - インタフェース com.sun.source.tree.AssertTree のメソッド
 
getDimensions() - インタフェース com.sun.source.tree.NewArrayTree のメソッド
 
getElement(TreePath) - クラス com.sun.source.util.Trees のメソッド
指定された TreePath によって識別される Tree ノードの Element を取得します。
getElements() - クラス com.sun.source.util.JavacTask のメソッド
プログラム要素を扱うユーティリティーオブジェクトを取得します。
getElseStatement() - インタフェース com.sun.source.tree.IfTree のメソッド
 
getEnclosingClass() - インタフェース com.sun.source.tree.Scope のメソッド
このスコープの位置を含む、もっとも内側の型要素を返します。
getEnclosingExpression() - インタフェース com.sun.source.tree.NewClassTree のメソッド
 
getEnclosingMethod() - インタフェース com.sun.source.tree.Scope のメソッド
このスコープの位置を含む、もっとも内側の実行可能要素を返します。
getEnclosingScope() - インタフェース com.sun.source.tree.Scope のメソッド
囲むスコープを返します。
getEndPosition(CompilationUnitTree, Tree) - インタフェース com.sun.source.util.SourcePositions のメソッド
ファイル内のツリーの終了位置を取得します。
getErrorTrees() - インタフェース com.sun.source.tree.ErroneousTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.ArrayAccessTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.AssignmentTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.CaseTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.CompoundAssignmentTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.EnhancedForLoopTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.ExpressionStatementTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.InstanceOfTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.MemberSelectTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.ParenthesizedTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.ReturnTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.SwitchTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.SynchronizedTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.ThrowTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.TypeCastTree のメソッド
 
getExpression() - インタフェース com.sun.source.tree.UnaryTree のメソッド
 
getExtendsClause() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getFalseExpression() - インタフェース com.sun.source.tree.ConditionalExpressionTree のメソッド
 
getFinallyBlock() - インタフェース com.sun.source.tree.TryTree のメソッド
 
getFlags() - インタフェース com.sun.source.tree.ModifiersTree のメソッド
 
getIdentifier() - インタフェース com.sun.source.tree.MemberSelectTree のメソッド
 
getIdentifier() - インタフェース com.sun.source.tree.NewClassTree のメソッド
 
getImplementsClause() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getImports() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
 
getIndex() - インタフェース com.sun.source.tree.ArrayAccessTree のメソッド
 
getInitializer() - インタフェース com.sun.source.tree.ForLoopTree のメソッド
 
getInitializer() - インタフェース com.sun.source.tree.VariableTree のメソッド
 
getInitializers() - インタフェース com.sun.source.tree.NewArrayTree のメソッド
 
getKind() - インタフェース com.sun.source.tree.Tree のメソッド
このツリーの種類を取得します。
getKind() - クラス com.sun.source.util.TaskEvent のメソッド
 
getLabel() - インタフェース com.sun.source.tree.BreakTree のメソッド
 
getLabel() - インタフェース com.sun.source.tree.ContinueTree のメソッド
 
getLabel() - インタフェース com.sun.source.tree.LabeledStatementTree のメソッド
 
getLeaf() - クラス com.sun.source.util.TreePath のメソッド
このパスの葉ノードを取得します。
getLeftOperand() - インタフェース com.sun.source.tree.BinaryTree のメソッド
 
getLineMap() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
このコンパイルユニットの行マップが利用可能であれば、それを取得します。
getLineNumber(long) - インタフェース com.sun.source.tree.LineMap のメソッド
位置が含まれる行を検出します。
getLocalElements() - インタフェース com.sun.source.tree.Scope のメソッド
このスコープに直接含まれる要素を返します。
getMembers() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getMethodSelect() - インタフェース com.sun.source.tree.MethodInvocationTree のメソッド
 
getModifiers() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getModifiers() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getModifiers() - インタフェース com.sun.source.tree.VariableTree のメソッド
 
getName() - インタフェース com.sun.source.tree.IdentifierTree のメソッド
 
getName() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getName() - インタフェース com.sun.source.tree.TypeParameterTree のメソッド
 
getName() - インタフェース com.sun.source.tree.VariableTree のメソッド
 
getPackageAnnotations() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
 
getPackageName() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
 
getParameter() - インタフェース com.sun.source.tree.CatchTree のメソッド
 
getParameters() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getParentPath() - クラス com.sun.source.util.TreePath のメソッド
包含するノードのパスを取得します。
getPath(CompilationUnitTree, Tree) - クラス com.sun.source.util.TreePath の static メソッド
コンパイルユニット内のツリーノードのツリーパスを取得します。
getPath(TreePath, Tree) - クラス com.sun.source.util.TreePath の static メソッド
TreePath オブジェクトによって識別されるサブツリー内のツリーノードのツリーパスを取得します。
getPath(CompilationUnitTree, Tree) - クラス com.sun.source.util.Trees のメソッド
指定されたコンパイルユニット内のツリーノードへのパスを取得します。
getPath(Element) - クラス com.sun.source.util.Trees のメソッド
指定された Element の TreePath ノードを取得します。
getPath(Element, AnnotationMirror) - クラス com.sun.source.util.Trees のメソッド
指定された Element 上の AnnotationMirror の TreePath ノードを取得します。
getPath(Element, AnnotationMirror, AnnotationValue) - クラス com.sun.source.util.Trees のメソッド
指定された Element 上の AnnotationMirror の AnnotationValue の TreePath ノードを取得します。
getPosition(long, long) - インタフェース com.sun.source.tree.LineMap のメソッド
(line,column) に対応する位置を検出します。
getPrimitiveTypeKind() - インタフェース com.sun.source.tree.PrimitiveTypeTree のメソッド
 
getQualifiedIdentifier() - インタフェース com.sun.source.tree.ImportTree のメソッド
 
getReturnType() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getRightOperand() - インタフェース com.sun.source.tree.BinaryTree のメソッド
 
getScope(TreePath) - クラス com.sun.source.util.Trees のメソッド
指定された TreePath によって識別される Tree ノードの Scope を取得します。
getSimpleName() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getSourceFile() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
 
getSourceFile() - クラス com.sun.source.util.TaskEvent のメソッド
 
getSourcePositions() - クラス com.sun.source.util.Trees のメソッド
ソース位置を取得するためのユーティリティーオブジェクトを取得します。
getStartPosition(long) - インタフェース com.sun.source.tree.LineMap のメソッド
行の開始位置を検出します。
getStartPosition(CompilationUnitTree, Tree) - インタフェース com.sun.source.util.SourcePositions のメソッド
ファイル内のツリーの開始位置を取得します。
getStatement() - インタフェース com.sun.source.tree.DoWhileLoopTree のメソッド
 
getStatement() - インタフェース com.sun.source.tree.EnhancedForLoopTree のメソッド
 
getStatement() - インタフェース com.sun.source.tree.ForLoopTree のメソッド
 
getStatement() - インタフェース com.sun.source.tree.LabeledStatementTree のメソッド
 
getStatement() - インタフェース com.sun.source.tree.WhileLoopTree のメソッド
 
getStatements() - インタフェース com.sun.source.tree.BlockTree のメソッド
 
getStatements() - インタフェース com.sun.source.tree.CaseTree のメソッド
 
getThenStatement() - インタフェース com.sun.source.tree.IfTree のメソッド
 
getThrows() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getTree(Element) - クラス com.sun.source.util.Trees のメソッド
指定された Element の Tree ノードを取得します。
getTree(TypeElement) - クラス com.sun.source.util.Trees のメソッド
指定された TypeElement の ClassTree ノードを取得します。
getTree(ExecutableElement) - クラス com.sun.source.util.Trees のメソッド
指定された ExecutableElement の MethodTree ノードを取得します。
getTree(Element, AnnotationMirror) - クラス com.sun.source.util.Trees のメソッド
指定された Element 上の AnnotationMirror の Tree ノードを取得します。
getTree(Element, AnnotationMirror, AnnotationValue) - クラス com.sun.source.util.Trees のメソッド
指定された Element 上の AnnotationMirror の AnnotationValue の Tree ノードを取得します。
getTrueExpression() - インタフェース com.sun.source.tree.ConditionalExpressionTree のメソッド
 
getType() - インタフェース com.sun.source.tree.ArrayTypeTree のメソッド
 
getType() - インタフェース com.sun.source.tree.InstanceOfTree のメソッド
 
getType() - インタフェース com.sun.source.tree.NewArrayTree のメソッド
 
getType() - インタフェース com.sun.source.tree.ParameterizedTypeTree のメソッド
 
getType() - インタフェース com.sun.source.tree.TypeCastTree のメソッド
 
getType() - インタフェース com.sun.source.tree.VariableTree のメソッド
 
getTypeArguments() - インタフェース com.sun.source.tree.MethodInvocationTree のメソッド
 
getTypeArguments() - インタフェース com.sun.source.tree.NewClassTree のメソッド
 
getTypeArguments() - インタフェース com.sun.source.tree.ParameterizedTypeTree のメソッド
 
getTypeDecls() - インタフェース com.sun.source.tree.CompilationUnitTree のメソッド
 
getTypeElement() - クラス com.sun.source.util.TaskEvent のメソッド
 
getTypeMirror(Iterable<? extends Tree>) - クラス com.sun.source.util.JavacTask のメソッド
指定されたパスによって判別されるツリーノードの型ミラーを取得します。
getTypeMirror(TreePath) - クラス com.sun.source.util.Trees のメソッド
指定された TreePath によって識別される Tree ノードの TypeMirror を取得します。
getTypeParameters() - インタフェース com.sun.source.tree.ClassTree のメソッド
 
getTypeParameters() - インタフェース com.sun.source.tree.MethodTree のメソッド
 
getTypes() - クラス com.sun.source.util.JavacTask のメソッド
型ミラーを扱うユーティリティーオブジェクトを取得します。
getUpdate() - インタフェース com.sun.source.tree.ForLoopTree のメソッド
 
getValue() - インタフェース com.sun.source.tree.LiteralTree のメソッド
 
getVariable() - インタフェース com.sun.source.tree.AssignmentTree のメソッド
 
getVariable() - インタフェース com.sun.source.tree.CompoundAssignmentTree のメソッド
 
getVariable() - インタフェース com.sun.source.tree.EnhancedForLoopTree のメソッド
 

I

IdentifierTree - com.sun.source.tree の インタフェース
識別子の式のツリーノードです。
IfTree - com.sun.source.tree の インタフェース
「if」文のツリーノードです。
ImportTree - com.sun.source.tree の インタフェース
「import」文のツリーノードです。
instance(JavaCompiler.CompilationTask) - クラス com.sun.source.util.Trees の static メソッド
指定された CompilationTask の Trees オブジェクトを取得します。
instance(ProcessingEnvironment) - クラス com.sun.source.util.Trees の static メソッド
指定された CompilationTask の Trees オブジェクトを取得します。
InstanceOfTree - com.sun.source.tree の インタフェース
「instanceof」式のツリーノードです。
isAccessible(Scope, TypeElement) - クラス com.sun.source.util.Trees のメソッド
指定されたスコープ内で、指定された型にアクセス可能であるかどうかを判定します。
isAccessible(Scope, Element, DeclaredType) - クラス com.sun.source.util.Trees のメソッド
指定されたスコープ内で、指定された要素が、指定された型のメンバーとしてアクセス可能であるかどうかを判定します。
isStatic() - インタフェース com.sun.source.tree.BlockTree のメソッド
 
isStatic() - インタフェース com.sun.source.tree.ImportTree のメソッド
 
iterator() - クラス com.sun.source.util.TreePath のメソッド
 

J

JavacTask - com.sun.source.util の クラス
Sun Java コンパイラ javac に固有の機能へのアクセスを提供します。
JavacTask() - クラス com.sun.source.util.JavacTask のコンストラクタ
 

L

LabeledStatementTree - com.sun.source.tree の インタフェース
ラベル付き文のツリーノードです。
LineMap - com.sun.source.tree の インタフェース
コンパイルユニットの文字位置と行番号を変換するメソッドを提供します。
LiteralTree - com.sun.source.tree の インタフェース
リテラル式のツリーノードです。

M

MemberSelectTree - com.sun.source.tree の インタフェース
メンバーアクセス式のツリーノードです。
MethodInvocationTree - com.sun.source.tree の インタフェース
メソッド呼び出し式のツリーノードです。
MethodTree - com.sun.source.tree の インタフェース
メソッドまたは注釈の型要素宣言のツリーノードです。
ModifiersTree - com.sun.source.tree の インタフェース
宣言のための、注釈を含む修飾子のツリーノードです。

N

NewArrayTree - com.sun.source.tree の インタフェース
配列の新しいインスタンスを作成する式のツリーノードです。
NewClassTree - com.sun.source.tree の インタフェース
クラスの新しいインスタンスを宣言するためのツリーノードです。

P

ParameterizedTypeTree - com.sun.source.tree の インタフェース
型パラメータを含む型の式のツリーノードです。
ParenthesizedTree - com.sun.source.tree の インタフェース
括弧で囲まれた式のツリーノードです。
parse() - クラス com.sun.source.util.JavacTask のメソッド
指定されたファイルを解析して、抽象構文ツリーのリストを返します。
PrimitiveTypeTree - com.sun.source.tree の インタフェース
プリミティブ型のツリーノードです。

R

reduce(R, R) - クラス com.sun.source.util.TreeScanner のメソッド
2 つの結果を 1 つの結合された結果にします。
ReturnTree - com.sun.source.tree の インタフェース
「return」文のツリーノードです。

S

scan(TreePath, P) - クラス com.sun.source.util.TreePathScanner のメソッド
TreePath によって識別される位置からツリーをスキャンします。
scan(Tree, P) - クラス com.sun.source.util.TreePathScanner のメソッド
単一ノードをスキャンします。
scan(Tree, P) - クラス com.sun.source.util.TreeScanner のメソッド
単一ノードをスキャンします。
scan(Iterable<? extends Tree>, P) - クラス com.sun.source.util.TreeScanner のメソッド
ノードのリストをスキャンします。
Scope - com.sun.source.tree の インタフェース
ローカル変数やインポートなど、ローカルで利用可能なプログラム要素のインタフェースです。
setTaskListener(TaskListener) - クラス com.sun.source.util.JavacTask のメソッド
指定されたリスナーは、このコンパイルタスクの進行状況を記述するイベントを受け取ります。
SimpleTreeVisitor<R,P> - com.sun.source.util の クラス
ツリーノードへの単純なビジターです。
SimpleTreeVisitor() - クラス com.sun.source.util.SimpleTreeVisitor のコンストラクタ
 
SimpleTreeVisitor(R) - クラス com.sun.source.util.SimpleTreeVisitor のコンストラクタ
 
SourcePositions - com.sun.source.util の インタフェース
CompilationUnit 内の Tree の部分を取得するためのメソッドを提供します。
started(TaskEvent) - インタフェース com.sun.source.util.TaskListener のメソッド
 
StatementTree - com.sun.source.tree の インタフェース
異なる種類の文の基底クラスとして使用されるツリーノードです。
SwitchTree - com.sun.source.tree の インタフェース
「switch」文のツリーノードです。
SynchronizedTree - com.sun.source.tree の インタフェース
「synchronized」文のツリーノードです。

T

TaskEvent - com.sun.source.util の クラス
Sun Java コンパイラ javac によって実行された処理の詳細を提供します。
TaskEvent(TaskEvent.Kind) - クラス com.sun.source.util.TaskEvent のコンストラクタ
 
TaskEvent(TaskEvent.Kind, JavaFileObject) - クラス com.sun.source.util.TaskEvent のコンストラクタ
 
TaskEvent(TaskEvent.Kind, CompilationUnitTree) - クラス com.sun.source.util.TaskEvent のコンストラクタ
 
TaskEvent(TaskEvent.Kind, CompilationUnitTree, TypeElement) - クラス com.sun.source.util.TaskEvent のコンストラクタ
 
TaskEvent.Kind - com.sun.source.util の 列挙型
タスクイベントの種類です。
TaskListener - com.sun.source.util の インタフェース
Sun Java コンパイラ javac のアクティビティーを監視するリスナーを提供します。
ThrowTree - com.sun.source.tree の インタフェース
「throw」文のツリーノードです。
toString() - クラス com.sun.source.util.TaskEvent のメソッド
 
Tree - com.sun.source.tree の インタフェース
抽象構文ツリー内のすべてのノードの汎用インタフェースです。
Tree.Kind - com.sun.source.tree の 列挙型
すべての種類のツリーを列挙します。
TreePath - com.sun.source.util の クラス
ツリーノードのパスです。
TreePath(CompilationUnitTree) - クラス com.sun.source.util.TreePath のコンストラクタ
ルートノードの TreePath を作成します。
TreePath(TreePath, Tree) - クラス com.sun.source.util.TreePath のコンストラクタ
子ノードの TreePath を作成します。
TreePathScanner<R,P> - com.sun.source.util の クラス
すべての子ツリーノードを巡回し、親ノードのパスを維持するためのサポートを提供する TreeVisitor です。
TreePathScanner() - クラス com.sun.source.util.TreePathScanner のコンストラクタ
 
Trees - com.sun.source.util の クラス
JSR 199、JSR 269、および Tree API をブリッジします。
Trees() - クラス com.sun.source.util.Trees のコンストラクタ
 
TreeScanner<R,P> - com.sun.source.util の クラス
すべての子ツリーノードを巡回する TreeVisitor です。
TreeScanner() - クラス com.sun.source.util.TreeScanner のコンストラクタ
 
TreeVisitor<R,P> - com.sun.source.tree の インタフェース
ビジターデザインパターンのスタイルによるツリーのビジターです。
TryTree - com.sun.source.tree の インタフェース
「try」文のツリーノードです。
TypeCastTree - com.sun.source.tree の インタフェース
型キャスト式のツリーノードです。
TypeParameterTree - com.sun.source.tree の インタフェース
型パラメータのツリーノードです。

U

UnaryTree - com.sun.source.tree の インタフェース
後置式および単項式のツリーノードです。

V

valueOf(String) - 列挙 com.sun.source.tree.Tree.Kind の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 com.sun.source.util.TaskEvent.Kind の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 com.sun.source.tree.Tree.Kind の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 com.sun.source.util.TaskEvent.Kind の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
VariableTree - com.sun.source.tree の インタフェース
変数宣言のツリーノードです。
visit(Tree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visit(Iterable<? extends Tree>, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitAnnotation(AnnotationTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitAnnotation(AnnotationTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitAnnotation(AnnotationTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitArrayAccess(ArrayAccessTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitArrayAccess(ArrayAccessTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitArrayAccess(ArrayAccessTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitArrayType(ArrayTypeTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitArrayType(ArrayTypeTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitArrayType(ArrayTypeTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitAssert(AssertTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitAssert(AssertTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitAssert(AssertTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitAssignment(AssignmentTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitAssignment(AssignmentTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitAssignment(AssignmentTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitBinary(BinaryTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitBinary(BinaryTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitBinary(BinaryTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitBlock(BlockTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitBlock(BlockTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitBlock(BlockTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitBreak(BreakTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitBreak(BreakTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitBreak(BreakTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitCase(CaseTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitCase(CaseTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitCase(CaseTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitCatch(CatchTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitCatch(CatchTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitCatch(CatchTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitClass(ClassTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitClass(ClassTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitClass(ClassTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitCompilationUnit(CompilationUnitTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitCompilationUnit(CompilationUnitTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitCompilationUnit(CompilationUnitTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitCompoundAssignment(CompoundAssignmentTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitCompoundAssignment(CompoundAssignmentTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitCompoundAssignment(CompoundAssignmentTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitConditionalExpression(ConditionalExpressionTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitConditionalExpression(ConditionalExpressionTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitConditionalExpression(ConditionalExpressionTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitContinue(ContinueTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitContinue(ContinueTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitContinue(ContinueTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitDoWhileLoop(DoWhileLoopTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitDoWhileLoop(DoWhileLoopTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitDoWhileLoop(DoWhileLoopTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitEmptyStatement(EmptyStatementTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitEmptyStatement(EmptyStatementTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitEmptyStatement(EmptyStatementTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitEnhancedForLoop(EnhancedForLoopTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitEnhancedForLoop(EnhancedForLoopTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitEnhancedForLoop(EnhancedForLoopTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitErroneous(ErroneousTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitErroneous(ErroneousTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitErroneous(ErroneousTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitExpressionStatement(ExpressionStatementTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitExpressionStatement(ExpressionStatementTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitExpressionStatement(ExpressionStatementTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitForLoop(ForLoopTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitForLoop(ForLoopTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitForLoop(ForLoopTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitIdentifier(IdentifierTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitIdentifier(IdentifierTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitIdentifier(IdentifierTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitIf(IfTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitIf(IfTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitIf(IfTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitImport(ImportTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitImport(ImportTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitImport(ImportTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitInstanceOf(InstanceOfTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitInstanceOf(InstanceOfTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitInstanceOf(InstanceOfTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitLabeledStatement(LabeledStatementTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitLabeledStatement(LabeledStatementTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitLabeledStatement(LabeledStatementTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitLiteral(LiteralTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitLiteral(LiteralTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitLiteral(LiteralTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitMemberSelect(MemberSelectTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitMemberSelect(MemberSelectTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitMemberSelect(MemberSelectTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitMethod(MethodTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitMethod(MethodTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitMethod(MethodTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitMethodInvocation(MethodInvocationTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitMethodInvocation(MethodInvocationTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitMethodInvocation(MethodInvocationTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitModifiers(ModifiersTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitModifiers(ModifiersTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitModifiers(ModifiersTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitNewArray(NewArrayTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitNewArray(NewArrayTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitNewArray(NewArrayTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitNewClass(NewClassTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitNewClass(NewClassTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitNewClass(NewClassTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitOther(Tree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitOther(Tree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitOther(Tree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitParameterizedType(ParameterizedTypeTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitParameterizedType(ParameterizedTypeTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitParameterizedType(ParameterizedTypeTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitParenthesized(ParenthesizedTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitParenthesized(ParenthesizedTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitParenthesized(ParenthesizedTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitPrimitiveType(PrimitiveTypeTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitPrimitiveType(PrimitiveTypeTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitPrimitiveType(PrimitiveTypeTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitReturn(ReturnTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitReturn(ReturnTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitReturn(ReturnTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitSwitch(SwitchTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitSwitch(SwitchTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitSwitch(SwitchTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitSynchronized(SynchronizedTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitSynchronized(SynchronizedTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitSynchronized(SynchronizedTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitThrow(ThrowTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitThrow(ThrowTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitThrow(ThrowTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitTry(TryTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitTry(TryTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitTry(TryTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitTypeCast(TypeCastTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitTypeCast(TypeCastTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitTypeCast(TypeCastTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitTypeParameter(TypeParameterTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitTypeParameter(TypeParameterTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitTypeParameter(TypeParameterTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitUnary(UnaryTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitUnary(UnaryTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitUnary(UnaryTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitVariable(VariableTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitVariable(VariableTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitVariable(VariableTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitWhileLoop(WhileLoopTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitWhileLoop(WhileLoopTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitWhileLoop(WhileLoopTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 
visitWildcard(WildcardTree, P) - インタフェース com.sun.source.tree.TreeVisitor のメソッド
 
visitWildcard(WildcardTree, P) - クラス com.sun.source.util.SimpleTreeVisitor のメソッド
 
visitWildcard(WildcardTree, P) - クラス com.sun.source.util.TreeScanner のメソッド
 

W

WhileLoopTree - com.sun.source.tree の インタフェース
「while」ループ文のツリーノードです。
WildcardTree - com.sun.source.tree の インタフェース
ワイルドカード型引数のツリーノードです。

A B C D E F G I J L M N P R S T U V W
Compiler Tree API

Report a bug or request a feature.
Copyright Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.