build.xml: add kotlin-build target

This commit is contained in:
Ilya Chernikov
2016-01-21 15:29:35 +03:00
committed by Zalim Bashorov
parent a61e5a6736
commit 3615ca5b02
3 changed files with 67 additions and 1 deletions
+18
View File
@@ -105,6 +105,24 @@ messages/**)
# for j2k
-keep class com.intellij.codeInsight.NullableNotNullManager { public protected *; }
# for kotlin-build (consider repacking compiler together with kotlin-build and remove this part afterwards)
-keep class com.intellij.util.io.IOUtil { public *; }
-keep class com.intellij.openapi.util.io.FileUtil { public *; }
-keep class com.intellij.util.SystemProperties { public *; }
-keep class jsr166e.extra.SequenceLock { *; }
-keep class com.intellij.util.containers.hash.LinkedHashMap { *; }
-keep class com.intellij.util.containers.ConcurrentIntObjectMap { *; }
-keep class com.intellij.util.containers.ComparatorUtil { *; }
-keep class com.intellij.util.io.PersistentHashMapValueStorage { *; }
-keep class com.intellij.util.io.PersistentHashMap { *; }
-keep class com.intellij.util.io.BooleanDataDescriptor { *; }
-keep class com.intellij.util.io.EnumeratorStringDescriptor { *; }
-keep class com.intellij.util.io.ExternalIntegerKeyDescriptor { *; }
-keep class com.intellij.util.containers.hash.EqualityPolicy { *; }
-keep class com.intellij.util.containers.hash.EqualityPolicy.* { *; }
-keep class gnu.trove.TIntHashSet { *; }
-keep class gnu.trove.TIntIterator { *; }
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);