public final class JavaAwareProjectJdkTableImpl extends ProjectJdkTableImpl
ProjectJdkTable.Adapter, ProjectJdkTable.ListenerJDK_TABLE_TOPICEXTENSION_POINT| Constructor and Description |
|---|
JavaAwareProjectJdkTableImpl() |
| Modifier and Type | Method and Description |
|---|---|
SdkTypeId |
getDefaultSdkType() |
static JavaAwareProjectJdkTableImpl |
getInstanceEx() |
Sdk |
getInternalJdk()
Deprecated.
Bundled JDK must not be used. See IDEA-225960"
|
void |
loadState(Element element)
This method is called when new component state is loaded.
|
static void |
removeInternalJdkInTests() |
void |
removeJdk(Sdk jdk) |
addJdk, addTestJdk, createSdk, findJdk, findJdk, getAllJdks, getExportFiles, getPresentableName, getSdksOfType, getSdkTypeByName, getState, removeTestJdk, updateJdkaddJdk, findMostRecentSdk, findMostRecentSdkOfType, getInstanceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeComponent, noStateLoadedpublic static JavaAwareProjectJdkTableImpl getInstanceEx()
@Deprecated public Sdk getInternalJdk()
public void removeJdk(Sdk jdk)
removeJdk in class ProjectJdkTableImplpublic SdkTypeId getDefaultSdkType()
getDefaultSdkType in class ProjectJdkTableImplpublic void loadState(Element element)
PersistentStateComponentState object should be used directly, defensive copying is not required.
loadState in interface PersistentStateComponent<Element>loadState in class ProjectJdkTableImplelement - loaded component stateXmlSerializerUtil.copyBean(Object, Object)public static void removeInternalJdkInTests()