ExpressionTree
, Tree
NewClassTreeImpl
@Beta public interface NewClassTree extends ExpressionTree
newidentifier()
( ) newidentifier()
(arguments()
) newtypeArguments()
identifier()
(arguments()
)classBody()
enclosingExpression()
. newidentifier()
(arguments()
)
Modifier and Type | Method | Description |
---|---|---|
Arguments |
arguments() |
|
ClassTree |
classBody() |
|
Symbol |
constructorSymbol() |
|
SyntaxToken |
dotToken() |
"dot" is not null only when the enclosing expression is present
|
ExpressionTree |
enclosingExpression() |
|
TypeTree |
identifier() |
|
SyntaxToken |
newKeyword() |
"new" keyword is null for
#initializer() |
TypeArguments |
typeArguments() |
symbolType
@Nullable ExpressionTree enclosingExpression()
@Nullable SyntaxToken dotToken()
@Nullable SyntaxToken newKeyword()
#initializer()
TypeArguments typeArguments()
TypeTree identifier()
Arguments arguments()
Symbol constructorSymbol()
Copyright © 2012–2018 SonarSource. All rights reserved.