Package org.intellij.grammar.psi.impl
Class BnfReferenceImpl<T extends BnfExpression>
- java.lang.Object
-
- com.intellij.psi.PsiReferenceBase<T>
-
- org.intellij.grammar.psi.impl.BnfReferenceImpl<T>
-
- All Implemented Interfaces:
com.intellij.codeInsight.daemon.EmptyResolveMessageProvider,com.intellij.psi.PsiReference
public class BnfReferenceImpl<T extends BnfExpression> extends com.intellij.psi.PsiReferenceBase<T> implements com.intellij.codeInsight.daemon.EmptyResolveMessageProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBnfReferenceImpl.MetaParameter
-
Constructor Summary
Constructors Constructor Description BnfReferenceImpl(T element, com.intellij.openapi.util.TextRange range)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.StringgetUnresolvedMessagePattern()com.intellij.psi.PsiElementresolve()-
Methods inherited from class com.intellij.psi.PsiReferenceBase
bindToElement, calculateDefaultRangeInElement, createSelfReference, createSelfReference, getCanonicalText, getElement, getRangeInElement, getValue, handleElementRename, isReferenceTo, isSoft, setRangeInElement, toString
-
-
-
-
Constructor Detail
-
BnfReferenceImpl
public BnfReferenceImpl(@NotNull T element, com.intellij.openapi.util.TextRange range)
-
-
Method Detail
-
resolve
public com.intellij.psi.PsiElement resolve()
- Specified by:
resolvein interfacecom.intellij.psi.PsiReference
-
getUnresolvedMessagePattern
@NotNull public @NotNull java.lang.String getUnresolvedMessagePattern()
- Specified by:
getUnresolvedMessagePatternin interfacecom.intellij.codeInsight.daemon.EmptyResolveMessageProvider
-
-