Uses of Interface
com.sun.source.tree.ExpressionTree
-
Packages that use ExpressionTree 软件包 描述 com.sun.source.tree 提供将源代码表示为抽象语法树(AST)的接口。 -
-
Uses of ExpressionTree in com.sun.source.tree
Subinterfaces of ExpressionTree in com.sun.source.tree 变量和类型 接口 描述 interface
AnnotatedTypeTree
注释类型的树节点。interface
AnnotationTree
注释的树节点。interface
ArrayAccessTree
数组访问表达式的树节点。interface
AssignmentTree
赋值表达式的树节点。interface
BinaryTree
二进制表达式的树节点。interface
CompoundAssignmentTree
复合赋值运算符的树节点。interface
ConditionalExpressionTree
条件运算符的树节点?interface
ErroneousTree
表示格式错误的表达式的树节点。interface
IdentifierTree
标识符表达式的树节点。interface
InstanceOfTree
表达式为instanceof
树节点。interface
LambdaExpressionTree
lambda表达式的树节点。interface
LiteralTree
文字表达式的树节点。interface
MemberReferenceTree
成员引用表达式的树节点。interface
MemberSelectTree
成员访问表达式的树节点。interface
MethodInvocationTree
方法调用表达式的树节点。interface
NewArrayTree
表达式的树节点,用于创建数组的新实例。interface
NewClassTree
用于声明类的新实例的树节点。interface
ParenthesizedTree
括号表达式的树节点。interface
TypeCastTree
类型转换表达式的树节点。interface
UnaryTree
后缀和一元表达式的树节点。Methods in com.sun.source.tree that return ExpressionTree 变量和类型 方法 描述 ExpressionTree
AssertTree. getCondition()
返回被断言的条件。ExpressionTree
ConditionalExpressionTree. getCondition()
返回条件。ExpressionTree
DoWhileLoopTree. getCondition()
返回循环的条件。ExpressionTree
ForLoopTree. getCondition()
返回for
语句的条件。ExpressionTree
IfTree. getCondition()
返回if语句的条件。ExpressionTree
WhileLoopTree. getCondition()
返回循环的条件。ExpressionTree
AssertTree. getDetail()
返回详细表达式。ExpressionTree
NewClassTree. getEnclosingExpression()
返回封闭表达式,如果没有,则返回null
。ExpressionTree
ArrayAccessTree. getExpression()
返回正在访问的数组的表达式。ExpressionTree
AssignmentTree. getExpression()
返回分配给变量的表达式。ExpressionTree
CaseTree. getExpression()
返回案例的表达式,如果是默认情况,则返回null
。ExpressionTree
CompoundAssignmentTree. getExpression()
返回复合赋值右侧的表达式。ExpressionTree
EnhancedForLoopTree. getExpression()
返回表达控件变量值的表达式。ExpressionTree
ExpressionStatementTree. getExpression()
返回构成此语句的表达式。ExpressionTree
InstanceOfTree. getExpression()
返回要测试的表达式。ExpressionTree
MemberSelectTree. getExpression()
返回要为其选择成员的表达式。ExpressionTree
ParenthesizedTree. getExpression()
返回括号内的表达式。ExpressionTree
ReturnTree. getExpression()
返回要返回的表达式。ExpressionTree
SwitchTree. getExpression()
返回switch
语句的表达式。ExpressionTree
SynchronizedTree. getExpression()
返回要同步的表达式。ExpressionTree
ThrowTree. getExpression()
返回要抛出的表达式。ExpressionTree
TypeCastTree. getExpression()
返回正在转换的表达式。ExpressionTree
UnaryTree. getExpression()
返回作为一元运算符的操作数的表达式。ExpressionTree
ConditionalExpressionTree. getFalseExpression()
如果条件为false,则返回要计算的表达式。ExpressionTree
NewClassTree. getIdentifier()
返回正在实例化的类的名称。ExpressionTree
ArrayAccessTree. getIndex()
返回索引的表达式。ExpressionTree
VariableTree. getInitializer()
返回变量的初始值设定项,如果没有,则返回null
。ExpressionTree
BinaryTree. getLeftOperand()
返回表达式的左(第一)操作数。ExpressionTree
MethodInvocationTree. getMethodSelect()
返回标识要调用的方法的表达式。ExpressionTree
RequiresTree. getModuleName()
返回所需模块的名称。ExpressionTree
ModuleTree. getName()
返回模块的名称。ExpressionTree
VariableTree. getNameExpression()
返回名为“声明”的限定标识符。ExpressionTree
CompilationUnitTree. getPackageName()
返回此编译单元头部的任何包声明中包含的名称,如果没有包声明,则null
。ExpressionTree
ExportsTree. getPackageName()
返回要导出的包的名称。ExpressionTree
OpensTree. getPackageName()
返回要打开的包的名称。ExpressionTree
PackageTree. getPackageName()
返回正在声明的包的名称。ExpressionTree
MemberReferenceTree. getQualifierExpression()
返回引用的限定符表达式。ExpressionTree
BinaryTree. getRightOperand()
返回表达式的右(第二)操作数。ExpressionTree
ProvidesTree. getServiceName()
返回提供的服务类型的名称。ExpressionTree
UsesTree. getServiceName()
返回服务类型的名称。ExpressionTree
ConditionalExpressionTree. getTrueExpression()
如果条件为真,则返回要计算的表达式。ExpressionTree
AnnotatedTypeTree. getUnderlyingType()
返回与注释关联的基础类型。ExpressionTree
AssignmentTree. getVariable()
返回分配给的变量。ExpressionTree
CompoundAssignmentTree. getVariable()
返回复合赋值左侧的变量。Methods in com.sun.source.tree that return types with arguments of type ExpressionTree 变量和类型 方法 描述 List<? extends ExpressionTree>
AnnotationTree. getArguments()
返回注释的参数(如果有)。List<? extends ExpressionTree>
MethodInvocationTree. getArguments()
返回方法调用的参数。List<? extends ExpressionTree>
NewClassTree. getArguments()
返回要调用的构造函数的参数。List<? extends ExpressionTree>
NewArrayTree. getDimensions()
返回该类型的维度表达式。List<? extends ExpressionTree>
ProvidesTree. getImplementationNames()
返回提供的实现类型的名称。List<? extends ExpressionTree>
NewArrayTree. getInitializers()
返回初始化表达式。List<? extends ExpressionTree>
ExportsTree. getModuleNames()
返回导出包的模块的名称,如果将包导出到所有模块,则返回null。List<? extends ExpressionTree>
OpensTree. getModuleNames()
返回打开包的模块的名称,如果打包到所有模块,则返回null。List<? extends ExpressionTree>
MethodTree. getThrows()
返回列出为此方法抛出的异常。List<? extends ExpressionTree>
MemberReferenceTree. getTypeArguments()
返回引用的类型参数。
-