diff --git a/core/reflection.jvm/reflection.gradle.pro b/core/reflection.jvm/reflection.gradle.pro deleted file mode 100644 index e49783a0410..00000000000 --- a/core/reflection.jvm/reflection.gradle.pro +++ /dev/null @@ -1,30 +0,0 @@ --dontnote ** - --target 1.6 --dontoptimize --dontobfuscate -# -dontshrink - --keep public class kotlin.reflect.* { *; } --keep public class kotlin.reflect.jvm.* { *; } --keep public class kotlin.reflect.full.* { *; } - --keepattributes SourceFile,LineNumberTable,InnerClasses,Signature,Deprecated,*Annotation*,EnclosingMethod - --keep class kotlin.reflect.jvm.internal.ReflectionFactoryImpl { public protected *; } - --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - --keepclassmembers class * { - ** toString(); -} - -# For tests on HashPMap, see compiler/testData/codegen/box/hashPMap --keepclassmembers class kotlin.reflect.jvm.internal.pcollections.HashPMap { - public int size(); - public boolean containsKey(java.lang.Object); - public kotlin.reflect.jvm.internal.pcollections.HashPMap minus(java.lang.Object); -} diff --git a/core/reflection.jvm/reflection.pro b/core/reflection.jvm/reflection.pro index 9ef762ce544..e49783a0410 100644 --- a/core/reflection.jvm/reflection.pro +++ b/core/reflection.jvm/reflection.pro @@ -1,11 +1,5 @@ --injars '/kotlin-reflect-before-proguard.jar' --outjars '/lib/kotlin-reflect.jar' - -dontnote ** --libraryjars '' --libraryjars '/lib/kotlin-runtime.jar' - -target 1.6 -dontoptimize -dontobfuscate diff --git a/libraries/tools/kotlin-reflect/build.gradle b/libraries/tools/kotlin-reflect/build.gradle index e72718f5f01..cbdee96f00f 100644 --- a/libraries/tools/kotlin-reflect/build.gradle +++ b/libraries/tools/kotlin-reflect/build.gradle @@ -128,7 +128,7 @@ task proguard(type: proguard.gradle.ProGuardTask) { libraryjars configurations.proguardDeps.files libraryjars rtJar - configuration "${core}/reflection.jvm/reflection.gradle.pro" + configuration "${core}/reflection.jvm/reflection.pro" }