[platform] make facetType extension point dynamic (IDEA-225619)
authornik <Nikolay.Chashnikov@jetbrains.com>
Mon, 20 Jan 2020 07:54:35 +0000 (10:54 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Mon, 20 Jan 2020 08:01:26 +0000 (08:01 +0000)
commit18141a240d8063fc33cf56980b52149fcd25a1d2
tree2ff1962890afdd4b258aa04384e26bb82b67ebaa
parent099d5fcf7cd1579f622b99b2ac0bb47004ea57f1
[platform] make facetType extension point dynamic (IDEA-225619)

GitOrigin-RevId: f5365be5b326b65082f06b14bff1d3fcc810fd30
java/idea-ui/testSrc/com/intellij/facet/FacetTestCase.java
java/idea-ui/testSrc/com/intellij/facet/FacetTypeUnloadingTest.kt [new file with mode: 0644]
platform/lang-api/src/com/intellij/facet/FacetType.java
platform/lang-api/src/com/intellij/facet/ModifiableFacetModel.java
platform/lang-impl/src/com/intellij/facet/FacetManagerBase.java
platform/lang-impl/src/com/intellij/facet/FacetManagerImpl.java
platform/lang-impl/src/com/intellij/facet/impl/FacetModelImpl.java
platform/lang-impl/src/com/intellij/facet/impl/FacetTypeRegistryImpl.kt
platform/platform-resources/src/META-INF/LangExtensionPoints.xml
platform/workspaceModel-ide/src/com/intellij/workspace/legacyBridge/facet/FacetManagerViaWorkspaceModel.kt
platform/workspaceModel-ide/src/com/intellij/workspace/legacyBridge/facet/ModifiableFacetModelViaWorkspaceModel.kt