- 所有父级接口:
ExpressionTree,Tree
用于声明类的新实例的树节点。例如:
new identifier ( )
new identifier ( arguments )
new typeArguments identifier ( arguments )
classBody
enclosingExpression .new identifier ( arguments )
- 看Java 语言规范:
-
15.9 类实例创建表达式
- 自从:
- 1.6
-
内部类总结
-
方法总结
修饰符和类型方法描述List<? extends ExpressionTree>返回要调用的构造方法的参数。如果正在实例化匿名类,则返回类主体,否则返回null。返回封闭表达式,如果没有则返回null。返回正在实例化的类的名称。返回正在创建的对象的类型参数。
-
方法详情
-
getEnclosingExpression
ExpressionTree getEnclosingExpression()返回封闭表达式,如果没有则返回null。- 返回:
- 封闭表达式
-
getTypeArguments
返回正在创建的对象的类型参数。- 返回:
- 类型参数
-
getIdentifier
ExpressionTree getIdentifier()返回正在实例化的类的名称。- 返回:
- 名字
-
getArguments
List <? extends ExpressionTree > getArguments()返回要调用的构造方法的参数。- 返回:
- 参数
-
getClassBody
ClassTree getClassBody()如果正在实例化匿名类,则返回类主体,否则返回null。- 返回:
- 类主体
-