diff --git a/.idea/artifacts/KotlinBarePlugin.xml b/.idea/artifacts/KotlinBarePlugin.xml index d14f328d01e..f9e2044d0a2 100644 --- a/.idea/artifacts/KotlinBarePlugin.xml +++ b/.idea/artifacts/KotlinBarePlugin.xml @@ -16,7 +16,6 @@ - diff --git a/.idea/artifacts/KotlinPlugin.xml b/.idea/artifacts/KotlinPlugin.xml index 67a242e240b..ac358fe2e03 100644 --- a/.idea/artifacts/KotlinPlugin.xml +++ b/.idea/artifacts/KotlinPlugin.xml @@ -26,7 +26,6 @@ - diff --git a/.idea/modules.xml b/.idea/modules.xml index daa84b9dddc..797230cc00e 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -49,7 +49,6 @@ - diff --git a/build.xml b/build.xml index b24f2623084..7e2dc502821 100644 --- a/build.xml +++ b/build.xml @@ -91,9 +91,8 @@ - - + @@ -120,7 +119,6 @@ - @@ -203,7 +201,6 @@ - @@ -809,7 +806,6 @@ - @@ -897,7 +893,6 @@ - diff --git a/compiler/backend/backend.iml b/compiler/backend/backend.iml index 37d5b825d8e..4ac27cec38f 100644 --- a/compiler/backend/backend.iml +++ b/compiler/backend/backend.iml @@ -12,8 +12,7 @@ - - + \ No newline at end of file diff --git a/compiler/cli/cli.iml b/compiler/cli/cli.iml index 0c19a9cc50b..6df025f6ea5 100644 --- a/compiler/cli/cli.iml +++ b/compiler/cli/cli.iml @@ -17,7 +17,6 @@ - diff --git a/compiler/frontend.java/frontend.java.iml b/compiler/frontend.java/frontend.java.iml index cfa614d54cd..0ccd254b6a4 100644 --- a/compiler/frontend.java/frontend.java.iml +++ b/compiler/frontend.java/frontend.java.iml @@ -11,8 +11,7 @@ - - + \ No newline at end of file diff --git a/compiler/tests/compiler-tests.iml b/compiler/tests/compiler-tests.iml index 79046c69b61..ceafd8af3a5 100644 --- a/compiler/tests/compiler-tests.iml +++ b/compiler/tests/compiler-tests.iml @@ -15,7 +15,6 @@ - diff --git a/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java b/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java index 6a9ff04365f..629c064d051 100644 --- a/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java +++ b/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java @@ -1,5 +1,5 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: core/serialization.jvm/src/jvm_descriptors.debug.proto +// source: core/descriptor.loader.java/src/jvm_descriptors.debug.proto package org.jetbrains.kotlin.serialization.jvm; @@ -3802,44 +3802,44 @@ public final class DebugJvmProtoBuf { descriptor; static { java.lang.String[] descriptorData = { - "\n6core/serialization.jvm/src/jvm_descrip" + - "tors.debug.proto\022&org.jetbrains.kotlin.s" + - "erialization.jvm\032.core/serialization/src" + - "/descriptors.debug.proto\"\204\002\n\007JvmType\022U\n\016" + - "primitive_type\030\001 \001(\0162=.org.jetbrains.kot" + - "lin.serialization.jvm.JvmType.PrimitiveT" + - "ype\022\025\n\rclass_fq_name\030\002 \001(\005\022\032\n\017array_dime" + - "nsion\030\003 \001(\005:\0010\"o\n\rPrimitiveType\022\010\n\004VOID\020" + - "\000\022\013\n\007BOOLEAN\020\001\022\010\n\004CHAR\020\002\022\010\n\004BYTE\020\003\022\t\n\005SH" + - "ORT\020\004\022\007\n\003INT\020\005\022\t\n\005FLOAT\020\006\022\010\n\004LONG\020\007\022\n\n\006D", - "OUBLE\020\010\"\261\001\n\022JvmMethodSignature\022\014\n\004name\030\001" + - " \002(\005\022D\n\013return_type\030\002 \002(\0132/.org.jetbrain" + - "s.kotlin.serialization.jvm.JvmType\022G\n\016pa" + - "rameter_type\030\003 \003(\0132/.org.jetbrains.kotli" + - "n.serialization.jvm.JvmType\"\203\001\n\021JvmField" + - "Signature\022\014\n\004name\030\001 \002(\005\022=\n\004type\030\002 \002(\0132/." + - "org.jetbrains.kotlin.serialization.jvm.J" + - "vmType\022!\n\022is_static_in_outer\030\003 \001(\010:\005fals" + - "e\"\316\002\n\024JvmPropertySignature\022H\n\005field\030\001 \001(" + - "\01329.org.jetbrains.kotlin.serialization.j", - "vm.JvmFieldSignature\022T\n\020synthetic_method" + - "\030\002 \001(\0132:.org.jetbrains.kotlin.serializat" + - "ion.jvm.JvmMethodSignature\022J\n\006getter\030\003 \001" + - "(\0132:.org.jetbrains.kotlin.serialization." + - "jvm.JvmMethodSignature\022J\n\006setter\030\004 \001(\0132:" + - ".org.jetbrains.kotlin.serialization.jvm." + - "JvmMethodSignature:\202\001\n\020method_signature\022" + - ",.org.jetbrains.kotlin.serialization.Cal" + - "lable\030d \001(\0132:.org.jetbrains.kotlin.seria" + - "lization.jvm.JvmMethodSignature:\206\001\n\022prop", - "erty_signature\022,.org.jetbrains.kotlin.se" + - "rialization.Callable\030e \001(\0132<.org.jetbrai" + - "ns.kotlin.serialization.jvm.JvmPropertyS" + - "ignature:E\n\017impl_class_name\022,.org.jetbra" + - "ins.kotlin.serialization.Callable\030f \001(\005:" + - "J\n\005index\022;.org.jetbrains.kotlin.serializ" + - "ation.Callable.ValueParameter\030d \001(\005B\022B\020D" + - "ebugJvmProtoBuf" + "\n;core/descriptor.loader.java/src/jvm_de" + + "scriptors.debug.proto\022&org.jetbrains.kot" + + "lin.serialization.jvm\032.core/serializatio" + + "n/src/descriptors.debug.proto\"\204\002\n\007JvmTyp" + + "e\022U\n\016primitive_type\030\001 \001(\0162=.org.jetbrain" + + "s.kotlin.serialization.jvm.JvmType.Primi" + + "tiveType\022\025\n\rclass_fq_name\030\002 \001(\005\022\032\n\017array" + + "_dimension\030\003 \001(\005:\0010\"o\n\rPrimitiveType\022\010\n\004" + + "VOID\020\000\022\013\n\007BOOLEAN\020\001\022\010\n\004CHAR\020\002\022\010\n\004BYTE\020\003\022" + + "\t\n\005SHORT\020\004\022\007\n\003INT\020\005\022\t\n\005FLOAT\020\006\022\010\n\004LONG\020\007", + "\022\n\n\006DOUBLE\020\010\"\261\001\n\022JvmMethodSignature\022\014\n\004n" + + "ame\030\001 \002(\005\022D\n\013return_type\030\002 \002(\0132/.org.jet" + + "brains.kotlin.serialization.jvm.JvmType\022" + + "G\n\016parameter_type\030\003 \003(\0132/.org.jetbrains." + + "kotlin.serialization.jvm.JvmType\"\203\001\n\021Jvm" + + "FieldSignature\022\014\n\004name\030\001 \002(\005\022=\n\004type\030\002 \002" + + "(\0132/.org.jetbrains.kotlin.serialization." + + "jvm.JvmType\022!\n\022is_static_in_outer\030\003 \001(\010:" + + "\005false\"\316\002\n\024JvmPropertySignature\022H\n\005field" + + "\030\001 \001(\01329.org.jetbrains.kotlin.serializat", + "ion.jvm.JvmFieldSignature\022T\n\020synthetic_m" + + "ethod\030\002 \001(\0132:.org.jetbrains.kotlin.seria" + + "lization.jvm.JvmMethodSignature\022J\n\006gette" + + "r\030\003 \001(\0132:.org.jetbrains.kotlin.serializa" + + "tion.jvm.JvmMethodSignature\022J\n\006setter\030\004 " + + "\001(\0132:.org.jetbrains.kotlin.serialization" + + ".jvm.JvmMethodSignature:\202\001\n\020method_signa" + + "ture\022,.org.jetbrains.kotlin.serializatio" + + "n.Callable\030d \001(\0132:.org.jetbrains.kotlin." + + "serialization.jvm.JvmMethodSignature:\206\001\n", + "\022property_signature\022,.org.jetbrains.kotl" + + "in.serialization.Callable\030e \001(\0132<.org.je" + + "tbrains.kotlin.serialization.jvm.JvmProp" + + "ertySignature:E\n\017impl_class_name\022,.org.j" + + "etbrains.kotlin.serialization.Callable\030f" + + " \001(\005:J\n\005index\022;.org.jetbrains.kotlin.ser" + + "ialization.Callable.ValueParameter\030d \001(\005" + + "B\022B\020DebugJvmProtoBuf" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/core/descriptor.loader.java/descriptor.loader.java.iml b/core/descriptor.loader.java/descriptor.loader.java.iml index 50865109b16..0107261fd68 100644 --- a/core/descriptor.loader.java/descriptor.loader.java.iml +++ b/core/descriptor.loader.java/descriptor.loader.java.iml @@ -7,9 +7,8 @@ - - + \ No newline at end of file diff --git a/core/serialization.jvm/src/jvm_descriptors.proto b/core/descriptor.loader.java/src/jvm_descriptors.proto similarity index 100% rename from core/serialization.jvm/src/jvm_descriptors.proto rename to core/descriptor.loader.java/src/jvm_descriptors.proto diff --git a/core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/BitEncoding.java b/core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/BitEncoding.java similarity index 100% rename from core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/BitEncoding.java rename to core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/BitEncoding.java diff --git a/core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java b/core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java similarity index 99% rename from core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java rename to core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java index c79cc622a30..7896f3cb693 100644 --- a/core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBuf.java @@ -1,5 +1,5 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: core/serialization.jvm/src/jvm_descriptors.proto +// source: core/descriptor.loader.java/src/jvm_descriptors.proto package org.jetbrains.kotlin.serialization.jvm; diff --git a/core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBufUtil.java b/core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBufUtil.java similarity index 100% rename from core/serialization.jvm/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBufUtil.java rename to core/descriptor.loader.java/src/org/jetbrains/kotlin/serialization/jvm/JvmProtoBufUtil.java diff --git a/core/descriptors.runtime/descriptors.runtime.iml b/core/descriptors.runtime/descriptors.runtime.iml index 0b3f5622cf0..fd6f22c03b2 100644 --- a/core/descriptors.runtime/descriptors.runtime.iml +++ b/core/descriptors.runtime/descriptors.runtime.iml @@ -10,7 +10,6 @@ - \ No newline at end of file diff --git a/core/serialization.jvm/serialization.jvm.iml b/core/serialization.jvm/serialization.jvm.iml deleted file mode 100644 index 1e5af8fbb69..00000000000 --- a/core/serialization.jvm/serialization.jvm.iml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt b/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt index f1870878c00..e4e77dff372 100644 --- a/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt +++ b/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt @@ -31,10 +31,8 @@ import java.util.regex.Pattern // You may need to provide custom path to protoc executable, just modify this constant: val PROTOC_EXE = "protoc" -public data class ProtoPath( - public val file: String, - public val outPath: String -) { +public class ProtoPath(public val file: String) { + public val outPath: String = File(file).getParent() public val packageName: String = findFirst(Pattern.compile("package (.+);")) public val className: String = findFirst(Pattern.compile("option java_outer_classname = \"(.+)\";")) public val debugClassName: String = "Debug$className" @@ -49,10 +47,10 @@ public data class ProtoPath( } public val PROTO_PATHS: List = listOf( - ProtoPath("core/serialization/src/descriptors.proto", "core/serialization/src"), - ProtoPath("core/serialization/src/builtins.proto", "core/serialization/src"), - ProtoPath("js/js.serializer/src/js.proto", "js/js.serializer/src"), - ProtoPath("core/serialization.jvm/src/jvm_descriptors.proto", "core/serialization.jvm/src") + ProtoPath("core/serialization/src/descriptors.proto"), + ProtoPath("core/serialization/src/builtins.proto"), + ProtoPath("js/js.serializer/src/js.proto"), + ProtoPath("core/descriptor.loader.java/src/jvm_descriptors.proto") ) fun main(args: Array) { diff --git a/idea/idea-analysis/idea-analysis.iml b/idea/idea-analysis/idea-analysis.iml index 9e533e83d7c..5a1abe9bd68 100644 --- a/idea/idea-analysis/idea-analysis.iml +++ b/idea/idea-analysis/idea-analysis.iml @@ -15,7 +15,6 @@ - diff --git a/idea/idea.iml b/idea/idea.iml index 8f40f4b0dc8..ebc1976e89c 100644 --- a/idea/idea.iml +++ b/idea/idea.iml @@ -35,7 +35,6 @@ - diff --git a/jps-plugin/jps-plugin.iml b/jps-plugin/jps-plugin.iml index e1a14e4e2d8..ab02798a6c6 100644 --- a/jps-plugin/jps-plugin.iml +++ b/jps-plugin/jps-plugin.iml @@ -17,7 +17,6 @@ - diff --git a/libraries/tools/kotlin-reflect/pom.xml b/libraries/tools/kotlin-reflect/pom.xml index aa8606f6443..9956006d216 100644 --- a/libraries/tools/kotlin-reflect/pom.xml +++ b/libraries/tools/kotlin-reflect/pom.xml @@ -56,7 +56,6 @@ -