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 Modifier and Type 接口 描述 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 Modifier and Type 方法 描述 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()
返回case的表达式,如果这是默认情况,则返回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 Modifier and Type 方法 描述 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()
返回引用的类型参数。
-