接口的使用
com.sun.source.tree.ExpressionTree
使用 ExpressionTree 的包
-
ExpressionTree 在 com.sun.source.tree 中的用法
修饰符和类型接口描述interface注解类型的树节点。interface注释的树节点。interface数组访问表达式的树节点。interface赋值表达式的树节点。interface二进制表达式的树节点。interface复合赋值运算符的树节点。interface条件运算符? :的树节点。interface代表格式错误的表达式的树节点。interface标识符表达式的树节点。interfaceinstanceof表达式的树节点。interfacelambda 表达式的树节点。interface文字表达式的树节点。interface成员引用表达式的树节点。interface成员访问表达式的树节点。interface方法调用表达式的树节点。interface用于创建数组新实例的表达式的树节点。interface用于声明类的新实例的树节点。interface括号表达式的树节点。interfaceswitch表达式的树节点。interface类型转换表达式的树节点。interface后缀和一元表达式的树节点。com.sun.source.tree 中返回 ExpressionTree 的方法修饰符和类型方法描述AssertTree.getCondition()返回断言的条件。ConditionalExpressionTree.getCondition()返回条件。DoWhileLoopTree.getCondition()返回循环的条件。ForLoopTree.getCondition()返回for语句的条件。IfTree.getCondition()返回 if 语句的条件。WhileLoopTree.getCondition()返回循环的条件。ConstantCaseLabelTree.getConstantExpression()个案的常量表达式。DeconstructionPatternTree.getDeconstructor()返回解构的类型。AssertTree.getDetail()返回详细信息表达式。NewClassTree.getEnclosingExpression()返回封闭表达式,如果没有则返回null。ArrayAccessTree.getExpression()返回正在访问的数组的表达式。AssignmentTree.getExpression()返回分配给变量的表达式。CaseTree.getExpression()已弃用。CompoundAssignmentTree.getExpression()返回复合赋值右侧的表达式。EnhancedForLoopTree.getExpression()返回产生控制变量值的表达式。ExpressionStatementTree.getExpression()返回构成此语句的表达式。InstanceOfTree.getExpression()返回要测试的表达式。MemberSelectTree.getExpression()返回要为其选择成员的表达式。ParenthesizedTree.getExpression()返回括号内的表达式。ReturnTree.getExpression()返回要返回的表达式。SwitchExpressionTree.getExpression()返回switch表达式的表达式。SwitchTree.getExpression()返回switch语句的表达式。SynchronizedTree.getExpression()返回要同步的表达式。ThrowTree.getExpression()返回要抛出的表达式。TypeCastTree.getExpression()返回正在转换的表达式。UnaryTree.getExpression()返回作为一元运算符的操作数的表达式。ConditionalExpressionTree.getFalseExpression()如果条件为假,则返回要评估的表达式。PatternCaseLabelTree.getGuard()案件的看守。NewClassTree.getIdentifier()返回正在实例化的类的名称。ArrayAccessTree.getIndex()返回索引的表达式。VariableTree.getInitializer()返回变量的初始值设定项,如果没有则返回null。BinaryTree.getLeftOperand()返回表达式的左(第一个)操作数。MethodInvocationTree.getMethodSelect()返回标识要调用的方法的表达式。RequiresTree.getModuleName()返回所需模块的名称。ModuleTree.getName()返回模块的名称。VariableTree.getNameExpression()返回被“声明”的名称的限定标识符。CompilationUnitTree.getPackageName()返回此编译单元头部的任何包声明中包含的名称,如果没有包声明,则返回null。ExportsTree.getPackageName()返回要导出的包的名称。OpensTree.getPackageName()返回要打开的包的名称。PackageTree.getPackageName()返回正在声明的包的名称。MemberReferenceTree.getQualifierExpression()返回引用的限定符表达式。BinaryTree.getRightOperand()返回表达式的右(第二个)操作数。ProvidesTree.getServiceName()返回所提供的服务类型的名称。UsesTree.getServiceName()返回服务类型的名称。ConditionalExpressionTree.getTrueExpression()如果条件为真,则返回要评估的表达式。AnnotatedTypeTree.getUnderlyingType()返回与注释关联的基础类型。YieldTree.getValue()返回此yield语句的表达式。AssignmentTree.getVariable()返回分配给的变量。CompoundAssignmentTree.getVariable()返回复合赋值左侧的变量。返回类型中包含 ExpressionTree 类型参数的 com.sun.source.tree 中的方法修饰符和类型方法描述List<? extends ExpressionTree>AnnotationTree.getArguments()返回注释的参数(如果有)。List<? extends ExpressionTree>MethodInvocationTree.getArguments()返回方法调用的参数。List<? extends ExpressionTree>NewClassTree.getArguments()返回要调用的构造方法的参数。List<? extends ExpressionTree>NewArrayTree.getDimensions()返回类型的维度表达式。List<? extends ExpressionTree>CaseTree.getExpressions()返回此案例的标签。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()返回引用的类型参数。
CaseTree.getExpressions()。