public final class ChainedVariableNode extends VariableNode
equalsOperatorStart, isConsttypeNode, typeOperatorStartdefinition, nameNodeemptyNodeArray, parentUNKNOWN| Constructor and Description |
|---|
ChainedVariableNode(IdentifierNode nameNode)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
IASDocComment |
getASDocComment()
Returns the raw
IASDocComment without any processing |
IMetaTagsNode |
getMetaTags()
Get the metadata tags of this node.
|
protected MetaTagsNode |
getMetaTagsNode() |
ModifiersSet |
getModifiers()
Get the modifiers of this variable.
|
ModifiersContainerNode |
getModifiersContainer() |
String |
getNamespace()
Returns the namespace that this member belongs to
|
INamespaceDecorationNode |
getNamespaceNode() |
boolean |
hasExplicitComment()
Determines if this node has an explicit comment.
|
boolean |
hasModifier(ASModifier modifier)
Is the given modifier present on this definition?
|
boolean |
isConst()
Returns if this variable is decorated with
const |
protected void |
setChildren(boolean fillInOffsets)
If this node has custom children (names, arguments, etc), shove them into
the list of children.
|
addChainedVariableNode, getDeclarationEnd, getInitialChildCount, getNodeID, getQualifiedName, getShortName, getSpanningStart, getVariableClassification, getVariableType, isImplicitanalyze, buildInnerString, createDecorationPart, ensureTypeNode, getAssignedValueNode, getDefinition, getEqualsOperatorEnd, getEqualsOperatorStart, getKeywordNode, getVariableTypeNode, hasEqualsOperator, init, setAssignedValue, setIsConst, setKeyword, setKeywordbuildBindableGetter, buildBindableSetter, fillinDefinition, getTypeName, getTypeNode, getTypeOperatorEnd, getTypeOperatorStart, hasExplicitType, hasTypeOperator, isAnyType, isVoidType, setTypeaddDecorationChildren, addModifier, fillInMetadata, fillInModifiers, fillInNamespaceAndModifiers, getDecorationPart, getMetaInfos, getName, getNameAbsoluteEnd, getNameAbsoluteStart, getNameEnd, getNameExpressionNode, getNameStart, getNodeStartForTooling, hasNamespace, normalize, setASDocComment, setDefinition, setMetaTags, setModifiersContainer, setNamespaceaddChild, addChild, addChildInOrder, addChildPostNormalize, addTemporaryChild, getChild, getChildCount, optimizeChildren, removeAllChildren, removeChild, removeTemporaryChild, replaceChild, sortChildren, swapChildrenbuildStringRecursive, canContinueContainmentSearch, collectImportNodes, combineAttributes, connectedToProjectScope, contains, endAfter, endAfter, endBefore, endBefore, fillInOffsets, getAbsoluteEnd, getAbsoluteStart, getAncestorOfType, getASScope, getContainingFilePath, getContainingNode, getContainingScope, getEnd, getFileScope, getFileSpecification, getInnerString, getNodeKind, getPackageName, getParent, getScopeNode, getStart, getSucceedingNode, getWorkspace, isTerminal, isTransparent, looselyContains, runPostProcess, setParent, span, span, span, startAfter, startAfter, startBefore, startBefore, toString, tryGetOffsetLookup, verifygetColumn, getEndColumn, getEndLine, getLine, getLineColumnString, getOffsetsString, getSourcePath, getSourcePathString, setColumn, setEnd, setEndColumn, setEndLine, setLine, setSourceLocation, setSourcePath, setStart, span, spanclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContainingFilePath, getMetaInfos, getName, getNameAbsoluteEnd, getNameAbsoluteStart, getNameEnd, getNameExpressionNode, getNameStart, getPackageName, hasNamespacecontains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getParent, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartpublic ChainedVariableNode(IdentifierNode nameNode)
nameNode - The identifier node specifying the name of the variable.protected void setChildren(boolean fillInOffsets)
NodeBasesetChildren in class VariableNodepublic IASDocComment getASDocComment()
BaseDefinitionNodeIASDocComment without any processinggetASDocComment in interface IDocumentableDefinitionNodegetASDocComment in class BaseDefinitionNodeIASDocComment or nullpublic boolean hasExplicitComment()
IDocumentableDefinitionNodehasExplicitComment in interface IDocumentableDefinitionNodehasExplicitComment in class BaseDefinitionNodeprotected MetaTagsNode getMetaTagsNode()
getMetaTagsNode in class BaseDefinitionNodepublic IMetaTagsNode getMetaTags()
IDefinitionNodegetMetaTags in interface IDefinitionNodegetMetaTags in class BaseDefinitionNodeIMetaTagsNode or nullpublic INamespaceDecorationNode getNamespaceNode()
getNamespaceNode in class BaseDefinitionNodepublic String getNamespace()
IDefinitionNodegetNamespace in interface IDefinitionNodegetNamespace in class BaseDefinitionNodepublic ModifiersContainerNode getModifiersContainer()
getModifiersContainer in class BaseDefinitionNodepublic ModifiersSet getModifiers()
BaseDefinitionNodegetModifiers in class BaseDefinitionNodepublic boolean hasModifier(ASModifier modifier)
IDefinitionNodeASModifier
for the list of modifiershasModifier in interface IDefinitionNodehasModifier in class BaseDefinitionNodepublic boolean isConst()
IVariableNodeconstisConst in interface IVariableNodeisConst in class BaseVariableNodeconst existsCopyright © 2016 The Apache Software Foundation. All rights reserved.