Permalink
Browse files

Support for Kotlin

  • Loading branch information...
ingokegel committed Nov 11, 2016
1 parent 8f1412c commit 7e910ccff9c5a84fc78805b896b3a1868ae40f56
View
@@ -12,7 +12,7 @@
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/modules/browser" />
<option value="$PROJECT_DIR$/modules/data" />
- <option value="$PROJECT_DIR$/modules/idea_publish" />
+ <option value="$PROJECT_DIR$/modules/idea" />
<option value="$PROJECT_DIR$/modules/installer" />
</set>
</option>
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: org.jetbrains.kotlin:kotlin-compiler:1.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler/1.0.5/e37b777bf4ba36370c7fa1fdf9a5177ac633403c/kotlin-compiler-1.0.5.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler/1.0.5/c17b4da9a21e3b6a4acd7b7f87976d4d5c528244/kotlin-compiler-1.0.5-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component>
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.jetbrains.plugins:ByteCodeViewer:2016.2.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2016.2.5/9da18bcb3f042e1e81dad469b2c5e99603412cd0/ideaIC-2016.2.5/plugins/ByteCodeViewer/lib/byteCodeViewer.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component>
View
@@ -8,8 +8,9 @@
<module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/data/data.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/data/data.iml" group="data" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/data/data_main.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/data/data_main.iml" group="data" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/data/data_test.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/data/data_test.iml" group="data" />
- <module fileurl="file://$PROJECT_DIR$/modules/idea/idea.iml" filepath="$PROJECT_DIR$/modules/idea/idea.iml" />
- <module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/idea_publish/idea_publish.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/idea_publish/idea_publish.iml" group="idea_publish" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/idea/idea.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/idea/idea.iml" group="idea" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/idea/idea_main.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/idea/idea_main.iml" group="idea" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/idea/idea_test.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/idea/idea_test.iml" group="idea" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/modules/installer/installer.iml" filepath="$PROJECT_DIR$/.idea/modules/modules/installer/installer.iml" group="installer" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/jclasslib.iml" filepath="$PROJECT_DIR$/.idea/modules/jclasslib.iml" />
</modules>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id="jclasslib" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id="jclasslib" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../..">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":browser" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":browser" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../../../../modules/browser">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":browser:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":browser:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/../../../../build/gradle/browser/classes/main" />
<exclude-output />
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":browser:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":browser:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/browser" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output-test url="file://$MODULE_DIR$/../../../../build/gradle/browser/classes/test" />
<exclude-output />
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":data" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":data" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../../../../modules/data">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":data:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":data:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/../../../../build/gradle/data/classes/main" />
<exclude-output />
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":data:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":data:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/data" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output-test url="file://$MODULE_DIR$/../../../../build/gradle/data/classes/test" />
<exclude-output />
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":idea" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":idea" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../../../../modules/idea">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":idea:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":idea:main" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/../../../../build/gradle/idea/classes/main" />
<exclude-output />
@@ -10,6 +10,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="browser_main" />
<orderEntry type="module-library">
<library name="Gradle: com.jetbrains:idea:2016.2.5">
<CLASSES>
@@ -133,5 +134,15 @@
<SOURCES />
</library>
</orderEntry>
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-runtime:1.0.5" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.0.5" level="project" />
+ <orderEntry type="library" name="Gradle: com.miglayout:miglayout-core:5.0" level="project" />
+ <orderEntry type="module" module-name="data_main" />
+ <orderEntry type="library" name="Gradle: com.miglayout:miglayout-swing:5.0" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx.dom:0.0.10" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0" level="project" />
+ <orderEntry type="library" scope="PROVIDED" name="Gradle: org.jetbrains.kotlin:kotlin-compiler:1.0.5" level="project" />
+ <orderEntry type="library" name="Gradle: com.install4j:install4j-runtime:6.1.2" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.plugins:ByteCodeViewer:2016.2.5" level="project" />
</component>
</module>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":idea:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":idea:test" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.type="sourceSet" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output-test url="file://$MODULE_DIR$/../../../../build/gradle/idea/classes/test" />
<exclude-output />
@@ -11,6 +11,16 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="idea_main" />
+ <orderEntry type="module" module-name="browser_main" />
+ <orderEntry type="module-library" scope="RUNTIME">
+ <library>
+ <CLASSES>
+ <root url="jar://C:/Program Files/Java/jdk1.8.0_60/lib/tools.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+ </orderEntry>
<orderEntry type="module-library">
<library name="Gradle: com.jetbrains:idea:2016.2.5">
<CLASSES>
@@ -125,18 +135,18 @@
</SOURCES>
</library>
</orderEntry>
- <orderEntry type="module-library" scope="RUNTIME">
- <library>
- <CLASSES>
- <root url="jar://C:/Program Files/Java/jdk1.8.0_60/lib/tools.jar!/" />
- </CLASSES>
- <JAVADOC />
- <SOURCES />
- </library>
- </orderEntry>
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-runtime:1.0.5" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.0.5" level="project" />
+ <orderEntry type="library" name="Gradle: com.miglayout:miglayout-core:5.0" level="project" />
<orderEntry type="library" name="Gradle: com.beust:jcommander:1.27" level="project" />
<orderEntry type="library" name="Gradle: org.beanshell:bsh:2.0b4" level="project" />
+ <orderEntry type="module" module-name="data_main" />
+ <orderEntry type="library" name="Gradle: com.miglayout:miglayout-swing:5.0" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx.dom:0.0.10" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0" level="project" />
+ <orderEntry type="library" name="Gradle: com.install4j:install4j-runtime:6.1.2" level="project" />
<orderEntry type="library" name="Gradle: org.testng:testng:6.8.8" level="project" />
+ <orderEntry type="library" name="Gradle: org.jetbrains.plugins:ByteCodeViewer:2016.2.5" level="project" />
</component>
<component name="TestModuleProperties" production-module="idea_main" />
</module>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":idea_publish" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea_publish" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":idea_publish" external.linked.project.path="$MODULE_DIR$/../../../../modules/idea_publish" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.1-beta1" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../../../../modules/idea_publish">
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<module external.linked.project.id=":installer" external.linked.project.path="$MODULE_DIR$/../../../../modules/installer" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.0" type="JAVA_MODULE" version="4">
+<module external.linked.project.id=":installer" external.linked.project.path="$MODULE_DIR$/../../../../modules/installer" external.root.project.path="$MODULE_DIR$/../../../.." external.system.id="GRADLE" external.system.module.group="jclasslib" external.system.module.version="5.1-beta2" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$/../../../../modules/installer">
@@ -1,12 +1,21 @@
<component name="ProjectRunConfigurationManager">
- <configuration default="false" name="IDEA" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
- <module name="idea" />
- <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
- <option name="PROGRAM_PARAMETERS" value="" />
- <log_file path="$USER_HOME$/.IntelliJIdea2016.2/system/plugins-sandbox/system/log/idea.log" checked="true" skipped="true" show_all="false" alias="IDEA LOG" />
- <RunnerSettings RunnerId="JProfiler">
- <option name="WINDOW" value="false" />
- </RunnerSettings>
+ <configuration default="false" name="IDEA" type="GradleRunConfiguration" factoryName="Gradle">
+ <log_file path="$PROJECT_DIR$/build/idea_sandbox/system/log/idea.log" checked="true" skipped="true" show_all="false" alias="IDEA" />
+ <ExternalSystemSettings>
+ <option name="executionName" />
+ <option name="externalProjectPath" value="$PROJECT_DIR$/modules/idea" />
+ <option name="externalSystemIdString" value="GRADLE" />
+ <option name="scriptParameters" value="--stacktrace" />
+ <option name="taskDescriptions">
+ <list />
+ </option>
+ <option name="taskNames">
+ <list>
+ <option value="runIdea" />
+ </list>
+ </option>
+ <option name="vmOptions" value="" />
+ </ExternalSystemSettings>
<method />
</configuration>
</component>
View
@@ -1,6 +1,6 @@
import org.apache.tools.ant.taskdefs.condition.Os
-version = '5.1-beta1'
+version = '5.1-beta2'
ext.mediaDir = file('media')
ext.libCompileDir = file('lib-compile')
Binary file not shown.
View
@@ -0,0 +1,24 @@
+/*
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the license, or (at your option) any later version.
+ */
+
+plugins {
+ id "org.jetbrains.intellij" version "0.1.10"
+}
+
+apply plugin: 'kotlin'
+
+intellij {
+ version 'IC-2016.2.5'
+ pluginName 'jclasslib'
+ intellij.plugins = ['ByteCodeViewer']
+ intellij.sandboxDirectory = file("$rootProject.buildDir/../idea_sandbox")
+}
+
+dependencies {
+ compile project(':browser')
+ compileOnly "org.jetbrains.kotlin:kotlin-compiler:$kotlinVersion"
+}
Oops, something went wrong.

0 comments on commit 7e910cc

Please sign in to comment.