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
|
getScopedNodegetContainingFilePath, getDefinition, getMetaInfos, getMetaTags, getName, getNameAbsoluteEnd, getNameAbsoluteStart, getNameEnd, getNameExpressionNode, getNamespace, getNameStart, getPackageName, getQualifiedName, getShortName, hasModifier, hasNamespace, isImplicitcontains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartIPackageNode.PackageKind getPackageKind()
IPackageNode.PackageKindCopyright © 2016 The Apache Software Foundation. All rights reserved.