class HierarchicalInstancePsiNode extends ANTLRPsiNode
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HierarchicalInstancePsiNode
- ANTLRPsiNode
- ASTWrapperPsiElement
- ASTDelegatePsiElement
- PsiElementBase
- Cloneable
- NavigatablePsiElement
- NavigationItem
- Navigatable
- PsiElement
- ElementBase
- Iconable
- UserDataHolderBase
- UserDataHolderEx
- UserDataHolder
- AtomicReference
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new HierarchicalInstancePsiNode(node: ASTNode)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def accept(arg0: PsiElementVisitor): Unit
- Definition Classes
- PsiElementBase → PsiElement
- def acceptChildren(arg0: PsiElementVisitor): Unit
- Definition Classes
- PsiElementBase → PsiElement
- final def accumulateAndGet(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- def add(arg0: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def addAfter(arg0: PsiElement, arg1: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def addBefore(arg0: PsiElement, arg1: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def addInternal(arg0: ASTNode, arg1: ASTNode, arg2: ASTNode, arg3: Boolean): ASTNode
- Definition Classes
- ASTDelegatePsiElement
- def addRange(arg0: PsiElement, arg1: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def addRangeAfter(arg0: PsiElement, arg1: PsiElement, arg2: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def addRangeBefore(arg0: PsiElement, arg1: PsiElement, arg2: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canNavigate(): Boolean
- Definition Classes
- PsiElementBase → Navigatable
- def canNavigateToSource(): Boolean
- Definition Classes
- PsiElementBase → Navigatable
- def changeUserMap(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def checkAdd(arg0: PsiElement): Unit
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def checkDelete(): Unit
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def clearUserData(): Unit
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def clone(): AnyRef
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase → AnyRef
- final def compareAndExchange(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndExchangeAcquire(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndExchangeRelease(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- def computeBaseIcon(arg0: Int): Icon
- Attributes
- protected[impl]
- Definition Classes
- ElementBase
- def copy(): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def copyCopyableDataTo(arg0: UserDataHolderBase): Unit
- Definition Classes
- UserDataHolderBase
- def copyUserDataTo(arg0: UserDataHolderBase): Unit
- Definition Classes
- UserDataHolderBase
- def delete(): Unit
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def deleteChildInternal(arg0: ASTNode): Unit
- Definition Classes
- ASTDelegatePsiElement
- def deleteChildRange(arg0: PsiElement, arg1: PsiElement): Unit
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def findChildByClass[T <: AnyRef](arg0: Class[T]): T
- Attributes
- protected[impl]
- Definition Classes
- PsiElementBase
- def findChildByFilter(arg0: TokenSet): PsiElement
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildByType[T <: PsiElement](arg0: TokenSet): T
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildByType[T <: PsiElement](arg0: IElementType): T
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildrenByClass[T <: AnyRef](arg0: Class[T]): Array[T]
- Attributes
- protected[impl]
- Definition Classes
- PsiElementBase
- def findChildrenByType[T <: PsiElement](arg0: TokenSet, arg1: Class[T]): Array[T]
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildrenByType[T <: PsiElement](arg0: IElementType): List[T]
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildrenByType[T <: PsiElement](arg0: TokenSet): List[T]
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findChildrenByType[T <: PsiElement](arg0: IElementType, arg1: Class[T]): Array[T]
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findElementAt(arg0: Int): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def findLastChildByType[T <: PsiElement](arg0: IElementType): T
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findNotNullChildByClass[T <: AnyRef](arg0: Class[T]): T
- Attributes
- protected[impl]
- Definition Classes
- PsiElementBase
- def findNotNullChildByType[T <: PsiElement](arg0: TokenSet): T
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findNotNullChildByType[T <: PsiElement](arg0: IElementType): T
- Attributes
- protected[com.intellij.extapi.psi]
- Definition Classes
- ASTDelegatePsiElement
- def findReferenceAt(arg0: Int): PsiReference
- Definition Classes
- PsiElementBase → PsiElement
- final def get(): KeyFMap
- Definition Classes
- AtomicReference
- final def getAcquire(): KeyFMap
- Definition Classes
- AtomicReference
- def getAdjustedBaseIcon(arg0: Icon, arg1: Int): Icon
- Attributes
- protected[impl]
- Definition Classes
- ElementBase
- final def getAndAccumulate(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- final def getAndSet(arg0: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def getAndUpdate(arg0: UnaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- def getBaseIcon(): Icon
- Attributes
- protected[impl]
- Definition Classes
- ElementBase
- def getChildren(): Array[PsiElement]
For some reason, default impl of this only returns rule refs (composite nodes in jetbrains speak) but we want ALL children.
For some reason, default impl of this only returns rule refs (composite nodes in jetbrains speak) but we want ALL children. Well, we don't want hidden channel stuff.
- Definition Classes
- ANTLRPsiNode → ASTDelegatePsiElement → PsiElement
- Annotations
- @Override() @NotNull()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getContainingFile(): PsiFile
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getContext(): org.antlr.intellij.adaptor.psi.ScopeNode
For this internal PSI node, look upward for our enclosing scope.
For this internal PSI node, look upward for our enclosing scope. Start looking for a scope at our parent node so getContext() returns the enclosing scope (context) when this is a ScopeNode.
From the return to scope node, you typically look for a declaration by looking at its children.
- Definition Classes
- ANTLRPsiNode → PsiElementBase → PsiElement
- Annotations
- @Override()
- def getCopyableUserData[T <: AnyRef](arg0: Key[T]): T
- Definition Classes
- ASTDelegatePsiElement → PsiElement → UserDataHolderBase
- def getElementIcon(arg0: Int): Icon
- Attributes
- protected[impl]
- Definition Classes
- ElementBase
- def getFirstChild(): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getIcon(arg0: Int): Icon
- Definition Classes
- ElementBase → Iconable
- def getLanguage(): Language
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getLastChild(): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getManager(): PsiManagerEx
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getName(): String
- Definition Classes
- PsiElementBase → NavigationItem
- def getNavigationElement(): PsiElement
- Definition Classes
- PsiElementBase → PsiElement
- def getNextSibling(): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getNode(): ASTNode
- Definition Classes
- ASTWrapperPsiElement → ASTDelegatePsiElement → PsiElement
- final def getOpaque(): KeyFMap
- Definition Classes
- AtomicReference
- def getOriginalElement(): PsiElement
- Definition Classes
- PsiElementBase → PsiElement
- def getOwnDeclarations(): Collection[_ <: PsiSymbolDeclaration]
- Definition Classes
- PsiElement
- def getOwnReferences(): Collection[_ <: PsiSymbolReference]
- Definition Classes
- PsiElement
- def getParent(): PsiElement
- Definition Classes
- ASTWrapperPsiElement → PsiElement
- final def getPlain(): KeyFMap
- Definition Classes
- AtomicReference
- def getPresentation(): ItemPresentation
- Definition Classes
- PsiElementBase → NavigationItem
- def getPrevSibling(): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def getProject(): Project
- Definition Classes
- PsiElementBase → PsiElement
- def getReference(): PsiReference
- Definition Classes
- PsiElementBase → PsiElement
- def getReferences(): Array[PsiReference]
- Definition Classes
- PsiElementBase → PsiElement
- def getResolveScope(): GlobalSearchScope
- Definition Classes
- PsiElementBase → PsiElement
- def getStartOffsetInParent(): Int
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getText(): String
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getTextLength(): Int
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getTextOffset(): Int
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getTextRange(): TextRange
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def getTextRangeInParent(): TextRange
- Definition Classes
- PsiElement
- def getUseScope(): SearchScope
- Definition Classes
- PsiElementBase → PsiElement
- def getUserData[T <: AnyRef](arg0: Key[T]): T
- Definition Classes
- UserDataHolderBase → UserDataHolder
- def getUserDataString(): String
- Definition Classes
- UserDataHolderBase
- def getUserMap(): KeyFMap
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def isCopyableDataEqual(arg0: UserDataHolderBase): Boolean
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def isEquivalentTo(arg0: PsiElement): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPhysical(): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- def isUserDataEmpty(): Boolean
- Definition Classes
- UserDataHolderBase
- def isValid(): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- def isVisibilitySupported(): Boolean
- Attributes
- protected[impl]
- Definition Classes
- ElementBase
- def isWritable(): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- final def lazySet(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def navigate(arg0: Boolean): Unit
- Definition Classes
- PsiElementBase → Navigatable
- def navigationRequest(): NavigationRequest
- Definition Classes
- PsiElementBase → Navigatable
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notNullChild[T <: AnyRef](arg0: T): T
- Attributes
- protected[impl]
- Definition Classes
- PsiElementBase
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def processDeclarations(arg0: PsiScopeProcessor, arg1: ResolveState, arg2: PsiElement, arg3: PsiElement): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- def putCopyableUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
- Definition Classes
- ASTDelegatePsiElement → PsiElement → UserDataHolderBase
- def putUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
- Definition Classes
- UserDataHolderBase → UserDataHolder
- def putUserDataIfAbsent[T <: AnyRef](arg0: Key[T], arg1: T): T
- Definition Classes
- UserDataHolderBase → UserDataHolderEx
- def replace(arg0: PsiElement): PsiElement
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- Annotations
- @throws(classOf[com.intellij.util.IncorrectOperationException])
- def replace[T <: AnyRef](arg0: Key[T], arg1: T, arg2: T): Boolean
- Definition Classes
- UserDataHolderBase → UserDataHolderEx
- def replaceChildInternal(arg0: PsiElement, arg1: TreeElement): Unit
- Definition Classes
- ASTDelegatePsiElement
- final def set(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- final def setOpaque(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- final def setPlain(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- final def setRelease(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def setUserMap(arg0: KeyFMap): Unit
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def subtreeChanged(): Unit
- Definition Classes
- ASTDelegatePsiElement
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def textContains(arg0: Char): Boolean
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def textMatches(arg0: CharSequence): Boolean
- Definition Classes
- ASTDelegatePsiElement → PsiElementBase → PsiElement
- def textMatches(arg0: PsiElement): Boolean
- Definition Classes
- PsiElementBase → PsiElement
- def textToCharArray(): Array[Char]
- Definition Classes
- ASTDelegatePsiElement → PsiElement
- def toString(): String
- Definition Classes
- ASTWrapperPsiElement → PsiElement → AtomicReference → AnyRef → Any
- final def updateAndGet(arg0: UnaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def weakCompareAndSetAcquire(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetPlain(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetRelease(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetVolatile(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- final def weakCompareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- Annotations
- @Deprecated
- Deprecated
(Since version 9)