public final class Package extends DocumentableAstNode
| Constructor and Description |
|---|
Package(AstLocation location,
PackageName packageName,
PackageName topLevelPackageName,
CompatibilityVersion compatibilityVersion,
java.util.List<Import> imports,
java.util.List<DocComment> docComments,
java.util.List<DocComment> trailingDocComments)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ZserioAstVisitor visitor)
Accept zserio visitor.
|
CompatibilityVersion |
getCompatibilityVersion()
Gets package compatibility version.
|
java.util.List<Import> |
getImports()
Gets imports which are defined in this package.
|
PackageName |
getPackageName()
Gets name of the package.
|
java.util.List<DocComment> |
getTrailingDocComments()
Gets list of documentation comments which are trailing at the end of this package.
|
void |
visitChildren(ZserioAstVisitor visitor)
Visit children of the current AST node using given visitor.
|
getDocCommentsgetLocationpublic Package(AstLocation location, PackageName packageName, PackageName topLevelPackageName, CompatibilityVersion compatibilityVersion, java.util.List<Import> imports, java.util.List<DocComment> docComments, java.util.List<DocComment> trailingDocComments)
location - AST node location.packageName - Name of the package.topLevelPackageName - Name of the top level package given by command line.compatibilityVersion - Package compatibility version AST node (can be null).imports - List of all imports defined in the package.docComments - List of documentation comments belonging to this node.trailingDocComments - List of documentation comments which are trailing at the end of this package.public void accept(ZserioAstVisitor visitor)
AstNodevisitor - Visitor to accept.public void visitChildren(ZserioAstVisitor visitor)
AstNodevisitChildren in interface AstNodevisitChildren in class DocumentableAstNodevisitor - Visitor to use.public PackageName getPackageName()
public CompatibilityVersion getCompatibilityVersion()
public java.util.List<Import> getImports()
public java.util.List<DocComment> getTrailingDocComments()
Last updated 2024-07-18 11:27:53