public static class JavaTree.NewClassTreeImpl extends JavaTree implements NewClassTree
JavaTree.ArrayAccessExpressionTreeImpl, JavaTree.ArrayTypeTreeImpl, JavaTree.AssertStatementTreeImpl, JavaTree.AssignmentExpressionTreeImpl, JavaTree.BinaryExpressionTreeImpl, JavaTree.BlockTreeImpl, JavaTree.BreakStatementTreeImpl, JavaTree.CaseGroupTreeImpl, JavaTree.CaseLabelTreeImpl, JavaTree.CatchTreeImpl, JavaTree.ClassTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ConditionalExpressionTreeImpl, JavaTree.ContinueStatementTreeImpl, JavaTree.DoWhileStatementTreeImpl, JavaTree.EmptyStatementTreeImpl, JavaTree.EnumConstantTreeImpl, JavaTree.ExpressionStatementTreeImpl, JavaTree.ForEachStatementImpl, JavaTree.ForStatementTreeImpl, JavaTree.IdentifierTreeImpl, JavaTree.IfStatementTreeImpl, JavaTree.ImportTreeImpl, JavaTree.InstanceOfTreeImpl, JavaTree.LabeledStatementTreeImpl, JavaTree.LiteralTreeImpl, JavaTree.MemberSelectExpressionTreeImpl, JavaTree.MethodInvocationTreeImpl, JavaTree.MethodTreeImpl, JavaTree.ModifiersTreeImpl, JavaTree.NewArrayTreeImpl, JavaTree.NewClassTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.ParenthesizedTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.ReturnStatementTreeImpl, JavaTree.SwitchStatementTreeImpl, JavaTree.SynchronizedStatementTreeImpl, JavaTree.ThrowStatementTreeImpl, JavaTree.TryStatementTreeImpl, JavaTree.TypeCastExpressionTreeImpl, JavaTree.UnaryExpressionTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.VariableTreeImpl, JavaTree.WhileStatementTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
JavaTree.NewClassTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree enclosingExpression,
ExpressionTree identifier,
List<ExpressionTree> arguments,
ClassTree classBody) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
List<ExpressionTree> |
arguments() |
ClassTree |
classBody() |
ExpressionTree |
enclosingExpression() |
protected Tree.Kind |
getKind() |
Tree |
identifier() |
List<Tree> |
typeArguments() |
getAstNode, getLine, ispublic JavaTree.NewClassTreeImpl(com.sonar.sslr.api.AstNode astNode,
@Nullable
ExpressionTree enclosingExpression,
ExpressionTree identifier,
List<ExpressionTree> arguments,
@Nullable
ClassTree classBody)
@Nullable public ExpressionTree enclosingExpression()
enclosingExpression in interface NewClassTreepublic List<Tree> typeArguments()
typeArguments in interface NewClassTreepublic Tree identifier()
identifier in interface NewClassTreepublic List<ExpressionTree> arguments()
arguments in interface NewClassTree@Nullable public ClassTree classBody()
classBody in interface NewClassTreepublic void accept(TreeVisitor visitor)
Copyright © 2012-2013 SonarSource. All Rights Reserved.