diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/build.gradle b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/build.gradle
similarity index 83%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/build.gradle
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/build.gradle
index 2f489b8cea8..81bd69c22cd 100644
--- a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/build.gradle
+++ b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/build.gradle
@@ -13,6 +13,7 @@ buildscript {
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'idea'
+
repositories {
mavenCentral()
}
@@ -22,12 +23,11 @@ dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
// https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
compile group: 'com.google.protobuf', name: 'protobuf-java', version: '3.0.0'
+ compile "org.jetbrains.kotlin:kotlin-js-library:$kotlin_version"
compile files ('../../../../../../../build/protokot-runtime.jar')
- // https://mvnrepository.com/artifact/org.apache.commons/commons-io
-// compile group: 'org.apache.commons', name: 'commons-io', version: '1.3.2'
-
}
+
sourceSets {
main.java.srcDirs += 'src'
}
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradle/wrapper/gradle-wrapper.jar b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradle/wrapper/gradle-wrapper.jar
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradle/wrapper/gradle-wrapper.jar
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradle/wrapper/gradle-wrapper.properties b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradle/wrapper/gradle-wrapper.properties
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradle/wrapper/gradle-wrapper.properties
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradlew b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradlew
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradlew
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradlew
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradlew.bat b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradlew.bat
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/gradlew.bat
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/gradlew.bat
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.iml b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.iml
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.iml
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.iml
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.ipr b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.ipr
similarity index 94%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.ipr
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.ipr
index 4136be8637e..d138d9b25a3 100644
--- a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.ipr
+++ b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.ipr
@@ -175,6 +175,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.iws b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.iws
similarity index 92%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.iws
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.iws
index 3613dbdb2f7..2ea0a46fed9 100644
--- a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/protoc-test-project.iws
+++ b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/protoc-test-project.iws
@@ -80,21 +80,75 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -102,16 +156,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -185,6 +229,10 @@
+
+
+
+
@@ -205,6 +253,11 @@
+
+
+
+
+
@@ -280,6 +333,15 @@
+
+
+
+
+
+
+
+
+
@@ -292,7 +354,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1016,12 +1060,12 @@
-
+
-
+
@@ -1029,13 +1073,13 @@
-
+
-
+
@@ -1111,15 +1155,6 @@
-
-
-
-
-
-
-
-
-
@@ -1181,14 +1216,6 @@
-
-
-
-
-
-
-
-
@@ -1389,36 +1416,72 @@
-
+
-
-
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/BaseExtendedTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/BaseExtendedTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/BaseExtendedTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/BaseExtendedTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/ConnectTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/ConnectTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/ConnectTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/ConnectTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/CrossBranchTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/CrossBranchTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/CrossBranchTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/CrossBranchTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/DirectionTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/DirectionTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/DirectionTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/DirectionTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/Location.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/Location.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/Location.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/Location.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/MultipleMessagesTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/MultipleMessagesTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/MultipleMessagesTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/MultipleMessagesTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RandomGen.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RandomGen.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RandomGen.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RandomGen.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RepeatedVarintsTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RepeatedVarintsTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RepeatedVarintsTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RepeatedVarintsTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RepeatedZigZag.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RepeatedZigZag.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/RepeatedZigZag.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/RepeatedZigZag.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/TagOrderTests.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/TagOrderTests.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/TagOrderTests.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/TagOrderTests.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/Util.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/Util.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/Util.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/Util.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/VarintsTest.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/VarintsTest.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/VarintsTest.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/VarintsTest.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/ZigZagTests.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/ZigZagTests.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/ZigZagTests.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/ZigZagTests.kt
diff --git a/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/main.kt b/proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/main.kt
similarity index 100%
rename from proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-test-project/src/kt_java_tests/main.kt
rename to proto/compiler/google/src/google/protobuf/compiler/kotlin/protoc-tests/kt_java_tests/src/kt_java_tests/main.kt