public class PsiReferenceRegistrarImpl extends PsiReferenceRegistrar
DEFAULT_PRIORITY, HIGHER_PRIORITY, LOWER_PRIORITY| Modifier and Type | Method and Description | 
|---|---|
<T extends PsiElement> | 
registerReferenceProvider(ElementPattern<T> pattern,
                         PsiReferenceProvider provider,
                         double priority)
Register reference provider with custom priority. 
 | 
<T extends PsiElement> | 
registerReferenceProvider(ElementPattern<T> pattern,
                         PsiReferenceProvider provider,
                         double priority,
                         Disposable parentDisposable)  | 
void | 
unregisterReferenceProvider(java.lang.Class scope,
                           PsiReferenceProvider provider)  | 
getUserData, putUserData, registerReferenceProviderpublic <T extends PsiElement> void registerReferenceProvider(ElementPattern<T> pattern, PsiReferenceProvider provider, double priority)
PsiReferenceRegistrarregisterReferenceProvider in class PsiReferenceRegistrarpattern - reference place description. See StandardPatterns, PlatformPatterns and their extenders.provider - provider to be registeredpriority - see #DEFAULT_PRIORITY), {@link #HIGHER_PRIORITY}, {@link #LOWER_PRIORITY}public <T extends PsiElement> void registerReferenceProvider(ElementPattern<T> pattern, PsiReferenceProvider provider, double priority, Disposable parentDisposable)
public void unregisterReferenceProvider(java.lang.Class scope,
                                        PsiReferenceProvider provider)