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 变量和类型 接口 描述 interfaceAnnotatedTypeTree注释类型的树节点。interfaceAnnotationTree注释的树节点。interfaceArrayAccessTree数组访问表达式的树节点。interfaceAssignmentTree赋值表达式的树节点。interfaceBinaryTree二进制表达式的树节点。interfaceCompoundAssignmentTree复合赋值运算符的树节点。interfaceConditionalExpressionTree条件运算符的树节点?interfaceErroneousTree表示格式错误的表达式的树节点。interfaceIdentifierTree标识符表达式的树节点。interfaceInstanceOfTree表达式为instanceof树节点。interfaceLambdaExpressionTreelambda表达式的树节点。interfaceLiteralTree文字表达式的树节点。interfaceMemberReferenceTree成员引用表达式的树节点。interfaceMemberSelectTree成员访问表达式的树节点。interfaceMethodInvocationTree方法调用表达式的树节点。interfaceNewArrayTree表达式的树节点,用于创建数组的新实例。interfaceNewClassTree用于声明类的新实例的树节点。interfaceParenthesizedTree括号表达式的树节点。interfaceTypeCastTree类型转换表达式的树节点。interfaceUnaryTree后缀和一元表达式的树节点。Methods in com.sun.source.tree that return ExpressionTree 变量和类型 方法 描述 ExpressionTreeAssertTree. getCondition()返回被断言的条件。ExpressionTreeConditionalExpressionTree. getCondition()返回条件。ExpressionTreeDoWhileLoopTree. getCondition()返回循环的条件。ExpressionTreeForLoopTree. getCondition()返回for语句的条件。ExpressionTreeIfTree. getCondition()返回if语句的条件。ExpressionTreeWhileLoopTree. getCondition()返回循环的条件。ExpressionTreeAssertTree. getDetail()返回详细表达式。ExpressionTreeNewClassTree. getEnclosingExpression()返回封闭表达式,如果没有,则返回null。ExpressionTreeArrayAccessTree. getExpression()返回正在访问的数组的表达式。ExpressionTreeAssignmentTree. getExpression()返回分配给变量的表达式。ExpressionTreeCaseTree. getExpression()返回案例的表达式,如果是默认情况,则返回null。ExpressionTreeCompoundAssignmentTree. getExpression()返回复合赋值右侧的表达式。ExpressionTreeEnhancedForLoopTree. getExpression()返回表达控件变量值的表达式。ExpressionTreeExpressionStatementTree. getExpression()返回构成此语句的表达式。ExpressionTreeInstanceOfTree. getExpression()返回要测试的表达式。ExpressionTreeMemberSelectTree. getExpression()返回要为其选择成员的表达式。ExpressionTreeParenthesizedTree. getExpression()返回括号内的表达式。ExpressionTreeReturnTree. getExpression()返回要返回的表达式。ExpressionTreeSwitchTree. getExpression()返回switch语句的表达式。ExpressionTreeSynchronizedTree. getExpression()返回要同步的表达式。ExpressionTreeThrowTree. getExpression()返回要抛出的表达式。ExpressionTreeTypeCastTree. getExpression()返回正在转换的表达式。ExpressionTreeUnaryTree. getExpression()返回作为一元运算符的操作数的表达式。ExpressionTreeConditionalExpressionTree. getFalseExpression()如果条件为false,则返回要计算的表达式。ExpressionTreeNewClassTree. getIdentifier()返回正在实例化的类的名称。ExpressionTreeArrayAccessTree. getIndex()返回索引的表达式。ExpressionTreeVariableTree. getInitializer()返回变量的初始值设定项,如果没有,则返回null。ExpressionTreeBinaryTree. getLeftOperand()返回表达式的左(第一)操作数。ExpressionTreeMethodInvocationTree. getMethodSelect()返回标识要调用的方法的表达式。ExpressionTreeRequiresTree. getModuleName()返回所需模块的名称。ExpressionTreeModuleTree. getName()返回模块的名称。ExpressionTreeVariableTree. getNameExpression()返回名为“声明”的限定标识符。ExpressionTreeCompilationUnitTree. getPackageName()返回此编译单元头部的任何包声明中包含的名称,如果没有包声明,则null。ExpressionTreeExportsTree. getPackageName()返回要导出的包的名称。ExpressionTreeOpensTree. getPackageName()返回要打开的包的名称。ExpressionTreePackageTree. getPackageName()返回正在声明的包的名称。ExpressionTreeMemberReferenceTree. getQualifierExpression()返回引用的限定符表达式。ExpressionTreeBinaryTree. getRightOperand()返回表达式的右(第二)操作数。ExpressionTreeProvidesTree. getServiceName()返回提供的服务类型的名称。ExpressionTreeUsesTree. getServiceName()返回服务类型的名称。ExpressionTreeConditionalExpressionTree. getTrueExpression()如果条件为真,则返回要计算的表达式。ExpressionTreeAnnotatedTypeTree. getUnderlyingType()返回与注释关联的基础类型。ExpressionTreeAssignmentTree. getVariable()返回分配给的变量。ExpressionTreeCompoundAssignmentTree. 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()返回引用的类型参数。
-