-
- All Superinterfaces:
-
ExpressionTree
,树
public interface NewClassTree extends ExpressionTree
一个树节点来声明一个类的新实例。 例如:new identifier ( ) new identifier ( arguments ) new typeArguments identifier ( arguments ) classBody enclosingExpression.new identifier ( arguments )
- 从以下版本开始:
- 1.6
- See The Java™ Language Specification:
- 第15.9节
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 List<? extends ExpressionTree>
getArguments()
返回要调用的构造函数的参数。ClassTree
getClassBody()
如果正在实例化一个匿名类,返回类体,否则返回null
。ExpressionTree
getEnclosingExpression()
返回包含的表达式,如果没有,则返回null
。ExpressionTree
getIdentifier()
返回要实例化的类的名称。List<? extends 树>
getTypeArguments()
返回正在创建的对象的类型参数。
-
-
-
方法详细信息
-
getEnclosingExpression
ExpressionTree getEnclosingExpression()
返回包含的表达式,如果没有,则返回null
。- 结果
- 封闭的表达式
-
getIdentifier
ExpressionTree getIdentifier()
返回要实例化的类的名称。- 结果
- 名字
-
getArguments
List<? extends ExpressionTree> getArguments()
返回要调用的构造函数的参数。- 结果
- 论点
-
getClassBody
ClassTree getClassBody()
如果正在实例化一个匿名类,返回类体,否则返回null
。- 结果
- the class body
-
-