From 4b255e0897e837bdce51d4ff4ff2eb9e74654e1f Mon Sep 17 00:00:00 2001 From: Alexey Andreev Date: Sat, 13 Feb 2016 20:41:33 +0300 Subject: [PATCH] Developing IDEA plugin --- .idea/compiler.xml | 198 ++++++++++++++++++ .idea/copyright/profiles_settings.xml | 8 + .idea/dictionaries/Alexey_Andreev.xml | 3 - .idea/inspectionProfiles/Project_Default.xml | 2 +- .idea/misc.xml | 79 +++++++ .idea/modules.xml | 1 + .../java/org/teavm/idea/jps/TeaVMBuilder.java | 93 ++++++++ .../teavm/idea/jps}/TeaVMBuilderService.java | 16 +- .../idea/jps/model/TeaVMJpsConfiguration.java | 77 +++++++ .../model/TeaVMModelSerializerService.java | 38 ++++ ...g.jetbrains.jps.incremental.BuilderService | 1 + ....serialization.JpsModelSerializerExtension | 1 + tools/idea/jps-plugin/teavm-jps-plugin.iml | 15 ++ .../java/org/teavm/idea/TeaVMBuildTarget.java | 87 -------- .../org/teavm/idea/TeaVMBuildTargetType.java | 52 ----- .../java/org/teavm/idea/TeaVMBuilder.java | 46 ---- .../org/teavm/idea/TeaVMModuleExtension.java | 63 ------ .../idea/ui/TeaVMConfigurationPanel.java | 22 +- .../src/main/resources/META-INF/plugin.xml | 10 +- ...g.jetbrains.jps.incremental.BuilderService | 1 - tools/idea/teavm-idea-plugin.iml | 6 +- 21 files changed, 543 insertions(+), 276 deletions(-) create mode 100644 .idea/compiler.xml create mode 100644 .idea/copyright/profiles_settings.xml delete mode 100644 .idea/dictionaries/Alexey_Andreev.xml create mode 100644 .idea/misc.xml create mode 100644 tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/TeaVMBuilder.java rename tools/idea/{src/main/java/org/teavm/idea => jps-plugin/src/main/java/org/teavm/idea/jps}/TeaVMBuilderService.java (74%) create mode 100644 tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/model/TeaVMJpsConfiguration.java create mode 100644 tools/idea/jps-plugin/src/main/java/org/teavm/idea/jps/model/TeaVMModelSerializerService.java create mode 100644 tools/idea/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.BuilderService create mode 100644 tools/idea/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension create mode 100644 tools/idea/jps-plugin/teavm-jps-plugin.iml delete mode 100644 tools/idea/src/main/java/org/teavm/idea/TeaVMBuildTarget.java delete mode 100644 tools/idea/src/main/java/org/teavm/idea/TeaVMBuildTargetType.java delete mode 100644 tools/idea/src/main/java/org/teavm/idea/TeaVMBuilder.java delete mode 100644 tools/idea/src/main/java/org/teavm/idea/TeaVMModuleExtension.java delete mode 100644 tools/idea/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.BuilderService diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 000000000..4dc2fa861 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml new file mode 100644 index 000000000..91ace1aaf --- /dev/null +++ b/.idea/copyright/profiles_settings.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/.idea/dictionaries/Alexey_Andreev.xml b/.idea/dictionaries/Alexey_Andreev.xml deleted file mode 100644 index 3fb8eccc0..000000000 --- a/.idea/dictionaries/Alexey_Andreev.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 7f7428a5d..d8a5e0eb2 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -115,7 +115,7 @@