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 Modifier and Type 接口 描述 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
一个catch
块的树节点在一个try
语句中。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
模块声明中的“打开”指令的树节点。interface
PackageTree
表示包声明。interface
ParameterizedTypeTree
涉及类型参数的类型表达式的树节点。interface
ParenthesizedTree
括号表达式的树节点。interface
PrimitiveTypeTree
一个原始类型的树节点。interface
ProvidesTree
模块声明中“提供”指令的树节点。interface
RequiresTree
模块声明中“require”指令的树结点。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 树 Modifier and Type 方法 描述 树
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 树 Modifier and Type 方法 描述 Class<? 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 树 Modifier and Type 方法 描述 R
TreeVisitor. visitOther(树 node, P p)
访问未知类型的树节点。 -
Uses of 树 in com.sun.source.util
Methods in com.sun.source.util that return 树 Modifier and Type 方法 描述 树
TreePath. getLeaf()
返回此路径的叶节点。abstract 树
Trees. getTree(Element element)
返回给定元素的Tree节点。abstract 树
Trees. getTree(Element e, AnnotationMirror a)
返回给定元素上的AnnotationMirror的Tree节点。abstract 树
Trees. getTree(Element e, AnnotationMirror a, AnnotationValue v)
返回给定元素上AnnotationMirror的AnnotationValue的Tree节点。Methods in com.sun.source.util that return types with arguments of type 树 Modifier and Type 方法 描述 Iterator<树>
TreePath. iterator()
从叶到叶重迭。Methods in com.sun.source.util with parameters of type 树 Modifier and 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)
访问未知类型的树节点。R
TreeScanner. visitOther(树 node, P p)
访问未知类型的树节点。Method parameters in com.sun.source.util with type arguments of type 树 Modifier and 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 树 Constructor 描述 TreePath(TreePath path, 树 tree)
为子节点创建一个TreePath。
-