package nodes
Package Members
- package always
- package assignments
- package block
- package clazz
- package condition
- package expression
- package function
- package incompleted
- package initial
- package instantiation
- package interface
- package module
- package parameter
- package signal
- package struct
- package task
Type Members
- trait DocumentHolder extends AnyRef
- class IdentifierPsiLeafNode extends ANTLRPsiLeafNode
- class IdentifierPsiNode extends ANTLRPsiNode with PsiNameIdentifierOwner
- trait ReferenceHolder[T <: PsiElement] extends AnyRef
- trait ScopeNode extends PsiElement
- class SimpleIdentifierPsiLeafNode extends ANTLRPsiLeafNode
- class SourceTextPsiNode extends ANTLRPsiNode
- class StatementPsiNode extends ANTLRPsiNode
- class StructureAllTextViewNode extends ANTLRPsiNode with StructureViewNode
- class StructureBeforeSemicolonTextViewNode extends ANTLRPsiNode with StructureViewNode
- trait StructureViewNode extends PsiElement
- trait TypedDeclaration extends PsiElement
Used in case when reference has some type (e.g.
Used in case when reference has some type (e.g. "input", "parameter", "wire" for Verilog).
Recommended usage is when
TypedDeclaration
is a parent of correspondingcom.intellij.psi.PsiNamedElement
, so when type string is needed it can be found by callingClass)
, withTypedDeclaration
asClass
.