get rid of manual XML read/write — ShortenCommandLine.readShortenClasspathMethod...
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Thu, 6 Sep 2018 13:51:43 +0000 (15:51 +0200)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Thu, 6 Sep 2018 14:10:53 +0000 (16:10 +0200)
commitae8e849800eb899dff2cd44c75eaa12df4800647
treea79c7364644da29a778b70d55b72f462c85a563d
parente86a9f810df6f33955fd5984ee06f0ee93f5213a
get rid of manual XML read/write — ShortenCommandLine.readShortenClasspathMethod, support enum in DSL (schema and read)
17 files changed:
java/execution/impl/src/com/intellij/execution/JavaTestConfigurationBase.java
java/execution/impl/src/com/intellij/execution/application/ApplicationConfiguration.java
java/execution/impl/src/com/intellij/execution/application/JvmMainMethodRunConfigurationOptions.kt
java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryConfigurationProducer.java
platform/lang-api/src/com/intellij/execution/ShortenCommandLine.java
platform/lang-api/src/com/intellij/execution/configurations/RunConfigurationBase.java
platform/lang-impl/src/com/intellij/execution/ConfigurationWithCommandLineShortener.java
platform/projectModel-api/src/com/intellij/configurationStore/properties/ObjectStoredProperty.kt
platform/projectModel-api/src/com/intellij/openapi/components/BaseState.kt
platform/util/src/com/intellij/util/xmlb/XmlSerializerImpl.java
platform/util/src/com/intellij/util/xmlb/XmlSerializerUtil.java
plugins/configuration-script/src/com/intellij/configurationScript/JsonBuilder.kt
plugins/configuration-script/src/com/intellij/configurationScript/RunConfigurationJsonSchemaGenerator.kt
plugins/configuration-script/src/com/intellij/configurationScript/RunConfigurationListReader.kt
plugins/configuration-script/src/com/intellij/configurationScript/runConfigurationTemplateProvider.kt [moved from plugins/configuration-script/src/com/intellij/configurationScript/IntellijConfigurationAppInitializer.kt with 100% similarity]
plugins/configuration-script/test/ConfigurationFileTest.kt
plugins/configuration-script/test/PropertyValueReaderTest.kt [new file with mode: 0644]