Uses of Interface
com.sun.source.tree.Tree
-
Packages that use 树 软件包 描述 com.sun.source.tree 提供将源代码表示为抽象语法树(AST)的接口。com.sun.source.util 为抽象语法树(AST)上的操作提供实用程序。 -
-
Uses of 树 in com.sun.source.tree
Subinterfaces of 树 in com.sun.source.tree 变量和类型 接口 描述 interface
AnnotatedTypeTree
注释类型的树节点。interface
AnnotationTree
注释的树节点。interface
ArrayAccessTree
数组访问表达式的树节点。interface
ArrayTypeTree
数组类型的树节点。interface
AssertTree
assert
语句的树节点。interface
AssignmentTree
赋值表达式的树节点。interface
BinaryTree
二进制表达式的树节点。interface
BlockTree
语句块的树节点。interface
BreakTree
break
语句的树节点。interface
CaseTree
树节点为case
的switch
声明。interface
CatchTree
try
语句中catch
块的树节点。interface
ClassTree
类,接口,枚举或注释类型声明的树节点。interface
CompilationUnitTree
表示编译单元(源文件)和包声明(package-info.java)的抽象语法树。interface
CompoundAssignmentTree
复合赋值运算符的树节点。interface
ConditionalExpressionTree
条件运算符的树节点?interface
ContinueTree
continue
语句的树节点。interface
DirectiveTree
ModuleTree中所有指令的超类型。interface
DoWhileLoopTree
do
语句的树节点。interface
EmptyStatementTree
空(跳过)语句的树节点。interface
EnhancedForLoopTree
“增强”for
循环语句的树节点。interface
ErroneousTree
表示格式错误的表达式的树节点。interface
ExportsTree
模块声明中'exports'指令的树节点。interface
ExpressionStatementTree
表达式语句的树节点。interface
ExpressionTree
一个树节点,用作不同类型表达式的基类。interface
ForLoopTree
基本for
循环语句的树节点。interface
IdentifierTree
标识符表达式的树节点。interface
IfTree
if
语句的树节点。interface
ImportTree
导入声明的树节点。interface
InstanceOfTree
instanceof
表达式的树节点。interface
IntersectionTypeTree
转换表达式中交集类型的树节点。interface
LabeledStatementTree
标记语句的树节点。interface
LambdaExpressionTree
lambda表达式的树节点。interface
LiteralTree
文字表达式的树节点。interface
MemberReferenceTree
成员引用表达式的树节点。interface
MemberSelectTree
成员访问表达式的树节点。interface
MethodInvocationTree
方法调用表达式的树节点。interface
MethodTree
方法或注释类型元素声明的树节点。interface
ModifiersTree
用于声明的修饰符的树节点,包括注释。interface
ModuleTree
模块声明的树节点。interface
NewArrayTree
表达式的树节点,用于创建数组的新实例。interface
NewClassTree
用于声明类的新实例的树节点。interface
OpensTree
模块声明中“opens”指令的树节点。interface
PackageTree
表示包声明。interface
ParameterizedTypeTree
涉及类型参数的类型表达式的树节点。interface
ParenthesizedTree
括号表达式的树节点。interface
PrimitiveTypeTree
基本类型的树节点。interface
ProvidesTree
模块声明中“provide”指令的树节点。interface
RequiresTree
模块声明中“requires”指令的树节点。interface
ReturnTree
return
语句的树节点。interface
StatementTree
一个树节点,用作不同类型语句的基类。interface
SwitchTree
switch
语句的树节点。interface
SynchronizedTree
synchronized
语句的树节点。interface
ThrowTree
throw
语句的树节点。interface
TryTree
try
语句的树节点。interface
TypeCastTree
类型转换表达式的树节点。interface
TypeParameterTree
类型参数的树节点。interface
UnaryTree
后缀和一元表达式的树节点。interface
UnionTypeTree
多标记变量声明中的联合类型表达式的树节点。interface
UsesTree
模块声明中“uses”指令的树节点。interface
VariableTree
变量声明的树节点。interface
WhileLoopTree
while
循环语句的树节点。interface
WildcardTree
通配符类型参数的树节点。Methods in com.sun.source.tree that return 树 变量和类型 方法 描述 树
AnnotationTree. getAnnotationType()
返回注释类型。树
LambdaExpressionTree. getBody()
返回lambda表达式的主体。树
WildcardTree. getBound()
返回通配符的边界。树
MethodTree. getDefaultValue()
如果这是注释类型声明中的元素,则返回默认值。树
ClassTree. getExtendsClause()
返回此类型声明的超类型,如果未提供,则返回null
。树
ImportTree. getQualifiedIdentifier()
返回正在导入的声明的限定标识符。树
MethodTree. getReturnType()
返回正在声明的方法的返回类型。树
ArrayTypeTree. getType()
返回此数组类型的元素类型。树
InstanceOfTree. getType()
返回要检查的类型。树
NewArrayTree. getType()
返回表达式的基本类型。树
ParameterizedTypeTree. getType()
返回基类型。树
TypeCastTree. getType()
返回强制转换的目标类型。树
VariableTree. getType()
返回声明的变量的类型。Methods in com.sun.source.tree that return types with arguments of type 树 变量和类型 方法 描述 类<? extends 树>
Tree.Kind. asInterface()
返回使用此类型的关联接口类型。List<? extends 树>
IntersectionTypeTree. getBounds()
返回类型的边界。List<? extends 树>
TypeParameterTree. getBounds()
返回type参数的边界。List<? extends 树>
ErroneousTree. getErrorTrees()
返回此节点中保存的所有树。List<? extends 树>
ClassTree. getImplementsClause()
返回此类型声明实现的接口。List<? extends 树>
ClassTree. getMembers()
返回此类型声明中声明的成员。List<? extends 树>
TryTree. getResources()
返回try
语句中提供的任何资源声明。List<? extends 树>
UnionTypeTree. getTypeAlternatives()
返回替代类型表达式。List<? extends 树>
MethodInvocationTree. getTypeArguments()
返回此方法调用的类型参数。List<? extends 树>
NewClassTree. getTypeArguments()
返回正在创建的对象的类型参数。List<? extends 树>
ParameterizedTypeTree. getTypeArguments()
返回类型参数。List<? extends 树>
CompilationUnitTree. getTypeDecls()
返回此编译单元中出现的类型声明。Methods in com.sun.source.tree with parameters of type 树 变量和类型 方法 描述 R
TreeVisitor. visitOther(树 node, P p)
访问未知类型的Tree节点。 -
Uses of 树 in com.sun.source.util
Methods in com.sun.source.util that return 树 变量和类型 方法 描述 树
TreePath. getLeaf()
返回此路径的叶节点。abstract 树
Trees. getTree(Element element)
返回给定Element的Tree节点。abstract 树
Trees. getTree(Element e, AnnotationMirror a)
返回给定Element上AnnotationMirror的Tree节点。abstract 树
Trees. getTree(Element e, AnnotationMirror a, AnnotationValue v)
返回给定Element上AnnotationMirror的AnnotationValue的Tree节点。Methods in com.sun.source.util that return types with arguments of type 树 变量和类型 方法 描述 Iterator<树>
TreePath. iterator()
从叶到根迭代。Methods in com.sun.source.util with parameters of type 树 变量和类型 方法 描述 protected R
SimpleTreeVisitor. defaultAction(树 node, P p)
默认操作,由未被覆盖的所有访问方法使用。long
SourcePositions. getEndPosition(CompilationUnitTree file, 树 tree)
返回文件中树的结束位置。static TreePath
TreePath. getPath(CompilationUnitTree unit, 树 target)
返回编译单元中树节点的树路径,如果未找到节点,则null
。static TreePath
TreePath. getPath(TreePath path, 树 target)
返回TreePath对象标识的子树中树节点的树路径。abstract TreePath
Trees. getPath(CompilationUnitTree unit, 树 node)
返回指定编译单元中树节点的路径。long
SourcePositions. getStartPosition(CompilationUnitTree file, 树 tree)
返回文件中树的起始位置。abstract void
Trees. printMessage(Diagnostic.Kind kind, CharSequence msg, 树 t, CompilationUnitTree root)
在提供的编译单元中的树的位置打印指定种类的消息R
TreePathScanner. scan(树 tree, P p)
扫描单个节点。R
TreeScanner. scan(树 tree, P p)
扫描单个节点。R
SimpleTreeVisitor. visit(树 node, P p)
调用特定于节点类型的适当访问方法。R
SimpleTreeVisitor. visitOther(树 node, P p)
访问未知类型的Tree节点。R
TreeScanner. visitOther(树 node, P p)
访问未知类型的Tree节点。Method parameters in com.sun.source.util with type arguments of type 树 变量和类型 方法 描述 abstract TypeMirror
JavacTask. getTypeMirror(Iterable<? extends 树> path)
返回由指定路径确定的树节点的类型镜像。R
TreeScanner. scan(Iterable<? extends 树> nodes, P p)
扫描一系列节点。R
SimpleTreeVisitor. visit(Iterable<? extends 树> nodes, P p)
在每个节点序列上调用适当的访问方法。Constructors in com.sun.source.util with parameters of type 树 构造器 描述 TreePath(TreePath path, 树 tree)
为子节点创建TreePath。
-