public interface IPackageNode extends IScopedDefinitionNode
package
directive.
The shape of this node is:
IPackageNode IIdentifierNode <-- getNameExpressionNode() IScopedNode <-- getScopedNode()
Modifier and Type | Interface and Description |
---|---|
static class |
IPackageNode.PackageKind
Specifics the kind of package we are dealing with.
|
UNKNOWN
Modifier and Type | Method and Description |
---|---|
IPackageNode.PackageKind |
getPackageKind()
Returns the kind of package that this node represents
|
getScopedNode
getContainingFilePath, getDefinition, getMetaInfos, getMetaTags, getName, getNameAbsoluteEnd, getNameAbsoluteStart, getNameEnd, getNameExpressionNode, getNamespace, getNameStart, getPackageName, getQualifiedName, getShortName, hasModifier, hasNamespace, isImplicit
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
IPackageNode.PackageKind getPackageKind()
IPackageNode.PackageKind
Copyright © 2016 The Apache Software Foundation. All rights reserved.