Package org.intellij.grammar.psi.impl
Class BnfReferenceImpl.MetaParameter
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.psi.impl.FakePsiElement
com.intellij.psi.impl.RenameableFakePsiElement
org.intellij.grammar.psi.impl.BnfReferenceImpl.MetaParameter
- All Implemented Interfaces:
com.intellij.navigation.ItemPresentation,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.meta.PsiMetaData,com.intellij.psi.meta.PsiMetaOwner,com.intellij.psi.meta.PsiPresentableMetaData,com.intellij.psi.NavigatablePsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiNamedElement,com.intellij.psi.PsiNameIdentifierOwner,Serializable,Cloneable,BnfComposite,BnfNamedElement
- Enclosing class:
- BnfReferenceImpl<T extends BnfExpression>
public static class BnfReferenceImpl.MetaParameter
extends com.intellij.psi.impl.RenameableFakePsiElement
implements BnfNamedElement
- 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(@NotNull com.intellij.psi.PsiElementVisitor visitor) <R> Raccept(@NotNull BnfVisitor<R> visitor) @Nullable IcongetIcon()@NotNull com.intellij.psi.PsiElementgetId()@NotNull StringgetName()@Nullable com.intellij.psi.PsiElement@NotNull com.intellij.psi.PsiElement@Nullable @Nls String@NotNull com.intellij.psi.search.SearchScopebooleanisEquivalentTo(com.intellij.psi.PsiElement another) Methods inherited from class com.intellij.psi.impl.RenameableFakePsiElement
getContainingFile, getDeclaration, getIcon, getLanguage, getManager, getMetaData, getName, getParent, getProject, getTextRange, initMethods inherited from class com.intellij.psi.impl.FakePsiElement
findElementAt, getChildren, getElementIcon, getFirstChild, getIcon, getLastChild, getNextSibling, getNode, getPresentableText, getPresentation, getPrevSibling, getStartOffsetInParent, getText, getTextLength, getTextOffset, isPhysical, setName, textContains, textToCharArrayMethods inherited from class com.intellij.psi.impl.PsiElementBase
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, checkAdd, checkDelete, copy, delete, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getContext, getOriginalElement, getReference, getReferences, getResolveScope, isValid, isWritable, navigate, navigationRequest, notNullChild, processDeclarations, replace, textMatches, textMatchesMethods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlagsMethods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, 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, toString, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatileMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.intellij.openapi.util.Iconable
getIconMethods inherited from interface com.intellij.navigation.ItemPresentation
getLocationStringMethods 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, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toStringMethods inherited from interface com.intellij.psi.meta.PsiMetaData
getDependences, getDependenciesMethods inherited from interface com.intellij.psi.PsiNamedElement
setNameMethods inherited from interface com.intellij.psi.PsiNameIdentifierOwner
getIdentifyingElementMethods inherited from interface com.intellij.openapi.util.UserDataHolder
getUserData, putUserData
-
Method Details
-
accept
- Specified by:
acceptin interfaceBnfComposite
-
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
-
getId
@NotNull public @NotNull com.intellij.psi.PsiElement getId()- Specified by:
getIdin interfaceBnfNamedElement
-
getName
- Specified by:
getNamein interfaceBnfNamedElement- Specified by:
getNamein interfacecom.intellij.navigation.NavigationItem- Specified by:
getNamein interfacecom.intellij.psi.meta.PsiMetaData- Specified by:
getNamein interfacecom.intellij.psi.PsiNamedElement- Specified by:
getNamein classcom.intellij.psi.impl.RenameableFakePsiElement
-
getTypeName
- Specified by:
getTypeNamein interfacecom.intellij.psi.meta.PsiPresentableMetaData
-
getIcon
- Specified by:
getIconin interfacecom.intellij.psi.meta.PsiPresentableMetaData
-
getNameIdentifier
@Nullable public @Nullable com.intellij.psi.PsiElement getNameIdentifier()- Specified by:
getNameIdentifierin interfacecom.intellij.psi.PsiNameIdentifierOwner
-
isEquivalentTo
public boolean isEquivalentTo(com.intellij.psi.PsiElement another) - Specified by:
isEquivalentToin interfacecom.intellij.psi.PsiElement- Overrides:
isEquivalentToin classcom.intellij.psi.impl.PsiElementBase
-
getUseScope
@NotNull public @NotNull com.intellij.psi.search.SearchScope getUseScope()- Specified by:
getUseScopein interfacecom.intellij.psi.PsiElement- Overrides:
getUseScopein classcom.intellij.psi.impl.PsiElementBase
-