public static class JavaTree.CompilationUnitTreeImpl extends JavaTree implements CompilationUnitTree
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.CompilationUnitTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree packageName,
List<ImportTree> imports,
List<Tree> types) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
protected Tree.Kind |
getKind() |
List<ImportTree> |
imports() |
List<AnnotationTree> |
packageAnnotations() |
ExpressionTree |
packageName() |
List<Tree> |
types() |
getAstNode, getLine, ispublic JavaTree.CompilationUnitTreeImpl(com.sonar.sslr.api.AstNode astNode,
@Nullable
ExpressionTree packageName,
List<ImportTree> imports,
List<Tree> types)
public List<AnnotationTree> packageAnnotations()
packageAnnotations in interface CompilationUnitTree@Nullable public ExpressionTree packageName()
packageName in interface CompilationUnitTreepublic List<ImportTree> imports()
imports in interface CompilationUnitTreepublic List<Tree> types()
types in interface CompilationUnitTreepublic void accept(TreeVisitor visitor)
Copyright © 2012-2013 SonarSource. All Rights Reserved.