public abstract class RefJavaManager extends java.lang.Object implements RefManagerExtension<RefJavaManager>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS |
static java.lang.String |
FIELD |
static Key<RefJavaManager> |
MANAGER |
static java.lang.String |
METHOD |
Constructor and Description |
---|
RefJavaManager() |
Modifier and Type | Method and Description |
---|---|
abstract PsiMethod |
getAppAgentmainPattern() |
abstract PsiClass |
getApplet() |
abstract java.lang.String |
getAppletQName() |
abstract PsiMethod |
getAppMainPattern() |
abstract PsiMethod |
getAppPremainPattern() |
abstract RefPackage |
getDefaultPackage() |
abstract EntryPointsManager |
getEntryPointsManager() |
Key<RefJavaManager> |
getID() |
abstract RefImplicitConstructor |
getImplicitConstructor(java.lang.String classFQName) |
Language |
getLanguage() |
java.util.Collection<Language> |
getLanguages() |
abstract RefPackage |
getPackage(java.lang.String packageName)
Creates (if necessary) and returns the reference graph node for the package
with the specified name.
|
abstract RefParameter |
getParameterReference(UParameter param,
int index,
RefMethod refMethod)
Creates (if necessary) and returns the reference graph node for the specified PSI parameter.
|
abstract java.lang.String |
getServletQName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
belongsToScope, cleanup, createRefElement, export, extractExternalFileImplicitReferences, getElementContainer, getGroupName, getReference, getRefinedElement, getType, iterate, markExternalReferencesProcessed, onEntityInitialized, removeReference, shouldProcessExternalFile, visitElement
public static final java.lang.String CLASS
public static final java.lang.String METHOD
public static final java.lang.String FIELD
public static final Key<RefJavaManager> MANAGER
public abstract RefImplicitConstructor getImplicitConstructor(java.lang.String classFQName)
public abstract RefPackage getPackage(java.lang.String packageName)
packageName
- the name of the package for which the reference graph node is requested.public abstract RefParameter getParameterReference(UParameter param, int index, RefMethod refMethod)
param
- the parameter for which the reference graph node is requested.index
- the index of the parameter in its parameter list.refMethod
- public abstract RefPackage getDefaultPackage()
public abstract PsiMethod getAppMainPattern()
public abstract PsiMethod getAppPremainPattern()
public abstract PsiMethod getAppAgentmainPattern()
public abstract PsiClass getApplet()
public abstract java.lang.String getAppletQName()
public abstract java.lang.String getServletQName()
public abstract EntryPointsManager getEntryPointsManager()
public java.util.Collection<Language> getLanguages()
getLanguages
in interface RefManagerExtension<RefJavaManager>
public Language getLanguage()
getLanguage
in interface RefManagerExtension<RefJavaManager>
public Key<RefJavaManager> getID()
getID
in interface RefManagerExtension<RefJavaManager>