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,java.io.Serializable,java.lang.Cloneable,BnfComposite,BnfNamedElement
- Enclosing class:
- BnfReferenceImpl<T extends BnfExpression>
public static class BnfReferenceImpl.MetaParameter extends com.intellij.psi.impl.RenameableFakePsiElement implements BnfNamedElement
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Raccept(@NotNull BnfVisitor<R> visitor)@Nullable javax.swing.IcongetIcon()@NotNull com.intellij.psi.PsiElementgetId()@NotNull java.lang.StringgetName()@Nullable com.intellij.psi.PsiElementgetNameIdentifier()@NotNull com.intellij.psi.PsiElementgetNavigationElement()@Nullable @Nls java.lang.StringgetTypeName()@NotNull com.intellij.psi.search.SearchScopegetUseScope()booleanisEquivalentTo(com.intellij.psi.PsiElement another)-
Methods inherited from class com.intellij.psi.impl.RenameableFakePsiElement
getContainingFile, getDeclaration, getIcon, getLanguage, getManager, getMetaData, getName, getParent, getProject, getTextRange, init
-
Methods 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, textToCharArray
-
Methods inherited from class com.intellij.psi.impl.PsiElementBase
accept, 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, notNullChild, processDeclarations, replace, textMatches, textMatches
-
Methods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlags
-
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
-
Methods 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, weakCompareAndSetVolatile
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.intellij.psi.PsiElement
accept, 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, toString
-
-
-
-
Method Detail
-
accept
public <R> R accept(@NotNull @NotNull BnfVisitor<R> visitor)- Specified by:
acceptin interfaceBnfComposite
-
getId
@NotNull public @NotNull com.intellij.psi.PsiElement getId()
- Specified by:
getIdin interfaceBnfNamedElement
-
getName
@NotNull public @NotNull java.lang.String 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
@Nullable @Nls public @Nullable @Nls java.lang.String getTypeName()
- Specified by:
getTypeNamein interfacecom.intellij.psi.meta.PsiPresentableMetaData
-
getIcon
@Nullable public @Nullable javax.swing.Icon 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
-
getNavigationElement
@NotNull public @NotNull com.intellij.psi.PsiElement getNavigationElement()
- Specified by:
getNavigationElementin interfacecom.intellij.psi.PsiElement- Overrides:
getNavigationElementin classcom.intellij.psi.impl.PsiElementBase
-
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
-
-