From 8ea059d59144ec14f9be16cbfbfdfadb384fdb3e Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 18 Dec 2017 18:34:26 +0100 Subject: [PATCH] =?UTF-8?q?ToolWindowManager=20=E2=80=94=20do=20not=20writ?= =?UTF-8?q?e=20defaults=20(workspace=20component,=20but=20anyway=20reduce?= =?UTF-8?q?=20workspace=20file=20size)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../testSrc/xml/KotlinXmlSerializerTest.kt | 6 +- .../xml/XmlSerializerCollectionTest.kt | 30 +- .../xml/XmlSerializerConversionTest.kt | 108 ++++ .../testSrc/xml/XmlSerializerMapTest.kt | 20 +- .../testSrc/xml/XmlSerializerTest.kt | 172 ++---- .../wm/impl/HiddenSidebarButtonTest.java | 20 +- .../intellij/openapi/wm/ToolWindowAnchor.java | 19 +- .../openapi/wm/ToolWindowContentUiType.java | 20 +- .../openapi/wm/impl/DesktopLayout.java | 80 ++- .../wm/impl/ToolWindowManagerImpl.java | 22 +- .../openapi/wm/impl/WindowInfoImpl.kt | 516 +++++------------- .../testSrc/com/intellij/wm/WindowInfoTest.kt | 73 +++ .../configurationStore/xmlSerializer.kt | 15 +- .../intellij/openapi/components/BaseState.kt | 4 +- .../components/numberStoredProperties.kt | 9 +- .../util/xmlb/AccessorBindingWrapper.java | 36 +- .../intellij/util/xmlb/AttributeBinding.java | 26 +- .../util/xmlb/BasePrimitiveBinding.java | 29 +- .../com/intellij/util/xmlb/BeanBinding.java | 25 +- .../src/com/intellij/util/xmlb/Converter.java | 2 +- .../intellij/util/xmlb/OptionTagBinding.java | 46 +- .../intellij/util/xmlb/XmlSerializerImpl.java | 38 +- .../util/xmlb/annotations/Property.java | 22 +- 23 files changed, 628 insertions(+), 710 deletions(-) create mode 100644 platform/configuration-store-impl/testSrc/xml/XmlSerializerConversionTest.kt create mode 100644 platform/platform-tests/testSrc/com/intellij/wm/WindowInfoTest.kt diff --git a/platform/configuration-store-impl/testSrc/xml/KotlinXmlSerializerTest.kt b/platform/configuration-store-impl/testSrc/xml/KotlinXmlSerializerTest.kt index 876d5e0ff5b9..d82b1e74e62a 100644 --- a/platform/configuration-store-impl/testSrc/xml/KotlinXmlSerializerTest.kt +++ b/platform/configuration-store-impl/testSrc/xml/KotlinXmlSerializerTest.kt @@ -33,7 +33,7 @@ class KotlinXmlSerializerTest { val data = Foo() data.PLACES_MAP = "new" - doSerializerTest(""" + testSerializer(""" """, data) @@ -42,7 +42,7 @@ class KotlinXmlSerializerTest { @Test fun floatProperty() { val state = AState() state.floatProperty = 3.4f - doSerializerTest(""" + testSerializer(""" @@ -58,7 +58,7 @@ class KotlinXmlSerializerTest { val data = Foo() data.PLACES_MAP.put("", PlaceSettings()) - doSerializerTest(""" + testSerializer("""