public class PsiSymbolReferenceProviderBean extends CustomLoadingExtensionPointBean<PsiSymbolReferenceProvider>
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
hostElementClass
Fully qualified name of the class of the PsiElement for which references are provided.
The references will be provided for the specified class and its superclasses. |
java.lang.String |
hostLanguage
id of the language for which references are provided.The references will be provided for the specified language and its base languages. |
java.lang.String |
implementationClass |
java.lang.String |
targetClass
Fully qualified name of the common supertype of all symbols that this provider's references could resolve to.
|
factoryArgument, factoryClass| Constructor and Description |
|---|
PsiSymbolReferenceProviderBean() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends PsiExternalReferenceHost> |
getHostElementClass() |
Language |
getHostLanguage() |
protected java.lang.String |
getImplementationClassName() |
java.lang.Class<? extends Symbol> |
getResolveTargetClass() |
createInstancegetInstance, getLoaderForClass, getPluginDescriptor, setPluginDescriptorpublic java.lang.String hostLanguage
id of the language for which references are provided.public java.lang.String hostElementClass
public java.lang.String targetClass
public java.lang.String implementationClass
protected java.lang.String getImplementationClassName()
getImplementationClassName in class BaseKeyedLazyInstance<PsiSymbolReferenceProvider>public Language getHostLanguage()
public java.lang.Class<? extends PsiExternalReferenceHost> getHostElementClass()
public java.lang.Class<? extends Symbol> getResolveTargetClass()