Class JavaTree.PackageDeclarationTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- All Implemented Interfaces:
PackageDeclarationTree, Tree
- Enclosing class:
JavaTree
public static class JavaTree.PackageDeclarationTreeImpl
extends JavaTree
implements PackageDeclarationTree
-
Nested Class Summary
Nested classes/interfaces inherited from class JavaTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplModifier and TypeClassDescriptionstatic interfaceThis interface is dedicated to mark TypeTrees which will requires completion of their annotations during parsing.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionPackageDeclarationTreeImpl(List<AnnotationTree> annotations, SyntaxToken packageKeyword, ExpressionTree packageName, SyntaxToken semicolonToken) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TreeVisitor visitor) children()Creates iterable for children of this node.kind()static String
-
Constructor Details
-
PackageDeclarationTreeImpl
public PackageDeclarationTreeImpl(List<AnnotationTree> annotations, SyntaxToken packageKeyword, ExpressionTree packageName, SyntaxToken semicolonToken)
-
-
Method Details
-
accept
-
annotations
- Specified by:
annotationsin interfacePackageDeclarationTree
-
packageKeyword
- Specified by:
packageKeywordin interfacePackageDeclarationTree
-
packageName
- Specified by:
packageNamein interfacePackageDeclarationTree
-
semicolonToken
- Specified by:
semicolonTokenin interfacePackageDeclarationTree
-
kind
-
children
-
packageNameAsString
-