概要
パッケージ
クラス
使用
階層ツリー
索引
ヘルプ
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.