Package app.softwork.kobol.impl
Class CobolVariableImpl
java.lang.Object
java.util.concurrent.atomic.AtomicReference<com.intellij.util.keyFMap.KeyFMap>
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.PsiElementBase
com.intellij.extapi.psi.ASTDelegatePsiElement
com.intellij.extapi.psi.ASTWrapperPsiElement
app.softwork.kobol.named.CobolVariableElementImpl
app.softwork.kobol.impl.CobolVariableImpl
- All Implemented Interfaces:
CobolVariable,app.softwork.kobol.named.CobolNamedElement,com.intellij.navigation.NavigationItem,com.intellij.openapi.util.Iconable,com.intellij.openapi.util.UserDataHolder,com.intellij.openapi.util.UserDataHolderEx,com.intellij.pom.Navigatable,com.intellij.psi.NavigatablePsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiNamedElement,com.intellij.psi.PsiNameIdentifierOwner,Serializable,Cloneable
public class CobolVariableImpl
extends app.softwork.kobol.named.CobolVariableElementImpl
implements CobolVariable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable
com.intellij.openapi.util.Iconable.IconFlags -
Field Summary
Fields inherited from class com.intellij.psi.impl.ElementBase
FLAGS_LOCKEDFields inherited from interface com.intellij.openapi.util.Iconable
ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYFields inherited from interface com.intellij.pom.Navigatable
EMPTY_NAVIGATABLE_ARRAYFields inherited from interface com.intellij.psi.NavigatablePsiElement
EMPTY_NAVIGATABLE_ELEMENT_ARRAYFields inherited from interface com.intellij.navigation.NavigationItem
EMPTY_NAVIGATION_ITEM_ARRAYFields inherited from interface com.intellij.psi.PsiElement
ARRAY_FACTORY, EMPTY_ARRAYFields inherited from interface com.intellij.psi.PsiNamedElement
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(@NotNull CobolVisitor visitor) voidaccept(@NotNull com.intellij.psi.PsiElementVisitor visitor) @Nullable CobolOfClause@NotNull com.intellij.psi.PsiElementMethods inherited from class app.softwork.kobol.named.CobolVariableElementImpl
getName, getNameIdentifier, getReference, getReferences, setNameMethods inherited from class com.intellij.extapi.psi.ASTWrapperPsiElement
getNode, getParent, toStringMethods inherited from class com.intellij.extapi.psi.ASTDelegatePsiElement
add, addAfter, addBefore, addInternal, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildInternal, deleteChildRange, deleteElementFromParent, findChildByFilter, findChildByType, findChildByType, findChildrenByType, findChildrenByType, findChildrenByType, findChildrenByType, findElementAt, findLastChildByType, findNotNullChildByType, findNotNullChildByType, getChildren, getContainingFile, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, putCopyableUserData, replace, replaceChildInternal, subtreeChanged, textContains, textMatches, textToCharArrayMethods inherited from class com.intellij.psi.impl.PsiElementBase
acceptChildren, canNavigate, canNavigateToSource, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getNavigationElement, getOriginalElement, getPresentation, getProject, getResolveScope, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, navigationRequest, notNullChild, processDeclarations, textMatchesMethods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlagsMethods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putUserData, putUserDataIfAbsent, replace, setUserMapMethods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatileMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface app.softwork.kobol.named.CobolNamedElement
getNameMethods inherited from interface com.intellij.openapi.util.Iconable
getIconMethods inherited from interface com.intellij.psi.PsiElement
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toStringMethods inherited from interface com.intellij.psi.PsiNamedElement
setNameMethods inherited from interface com.intellij.psi.PsiNameIdentifierOwner
getIdentifyingElement, getNameIdentifierMethods inherited from interface com.intellij.openapi.util.UserDataHolder
getUserData, putUserData
-
Constructor Details
-
CobolVariableImpl
public CobolVariableImpl(com.intellij.lang.ASTNode node)
-
-
Method Details
-
accept
-
accept
public void accept(@NotNull @NotNull com.intellij.psi.PsiElementVisitor visitor) - Specified by:
acceptin interfacecom.intellij.psi.PsiElement- Overrides:
acceptin classcom.intellij.psi.impl.PsiElementBase
-
getExprList
- Specified by:
getExprListin interfaceCobolVariable
-
getOfClause
- Specified by:
getOfClausein interfaceCobolVariable
-
getVarName
@NotNull public @NotNull com.intellij.psi.PsiElement getVarName()- Specified by:
getVarNamein interfaceCobolVariable
-