public class PsiReferenceProviderBean extends AbstractExtensionPointBean implements KeyedLazyInstance<PsiReferenceProviderBean>
PsiReferenceProvider in plugin.xml| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
className |
java.lang.String |
description |
static ExtensionPointName<PsiReferenceProviderBean> |
EP_NAME |
java.lang.String |
language |
ElementPatternBean[] |
patterns |
myPluginDescriptor| Constructor and Description |
|---|
PsiReferenceProviderBean() |
| Modifier and Type | Method and Description |
|---|---|
ElementPattern<PsiElement> |
createElementPattern() |
java.lang.String |
getDescription() |
PsiReferenceProviderBean |
getInstance() |
java.lang.String |
getKey() |
PsiReferenceProvider |
instantiate() |
findClass, findClass, findClassNoExceptions, findExtensionClass, getLoaderForClass, getPluginDescriptor, getPluginId, instantiate, instantiate, instantiate, instantiateClass, setPluginDescriptorpublic static final ExtensionPointName<PsiReferenceProviderBean> EP_NAME
public java.lang.String language
public java.lang.String className
public java.lang.String description
public ElementPatternBean[] patterns
public java.lang.String getDescription()
public PsiReferenceProvider instantiate()
public ElementPattern<PsiElement> createElementPattern()
public java.lang.String getKey()
getKey in interface KeyedLazyInstance<PsiReferenceProviderBean>public PsiReferenceProviderBean getInstance()
getInstance in interface KeyedLazyInstance<PsiReferenceProviderBean>