diff --git a/build.xml b/build.xml index 29634ee59c5..135019314d2 100644 --- a/build.xml +++ b/build.xml @@ -1,5 +1,8 @@ + + + @@ -87,6 +90,7 @@ + @@ -131,25 +135,6 @@ - - - - - - - - - - - - - - - - - - - @@ -160,76 +145,105 @@ - - - - - + - + - -target 1.6 - -dontoptimize - -dontobfuscate + + + - -keepclasseswithmembers public class * { - public static void main(java.lang.String[]); - } + + + - -keep class org.jetbrains.annotations.** { - public protected *; - } + + + - -keep class org.jetbrains.k2js.** { - public protected *; - } + + + + + + + + + + - -keep class org.jetbrains.jet.** { - public protected *; - } + + - -keep class jet.** { - public protected *; - } + (kotlinc.internal.com.intellij.lang.ASTNode); } + -keep class org.jetbrains.jet.** { + public protected *; + } - -keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); - } + -keep class jet.** { + public protected *; + } - -keepclassmembers class * { - ** toString(); - ** hashCode(); - } - ]]> - + -keepclasseswithmembers class * { void start(); } + + -keepclasseswithmembers class * { void stop(); } + -keepclasseswithmembers class * { void dispose(); } + + -keepclasseswithmembers class * { ** getFileSystem(); } + -keepclasseswithmembers class * { ** isVarArgs(); } + -keepclasseswithmembers class * { ** getApplication(); } + -keepclasseswithmembers class * { ** finalizeReferent(); } + -keepclasseswithmembers class * { ** newBuilder(); } + -keepclasseswithmembers class * { ** startFinalizer(java.lang.Class,java.lang.Object); } + -keepclasseswithmembers class * { ** executeOnPooledThread(java.lang.Runnable); } + -keepclasseswithmembers class * { ** getUserData(java.lang.String); } + -keepclasseswithmembers class * { int getBooleanAttributes(java.io.File); } + + -keepclasseswithmembers class * { ** project(); } + + -keepclasseswithmembers class * { ** TYPE; } + -keepclasseswithmembers class * { ** ourInstance; } + + -keepclasseswithmembers class * { (kotlinc.internal.com.intellij.lang.ASTNode); } + + -keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); + } + + -keepclassmembers class * { + ** toString(); + ** hashCode(); + } + ]]> + + @@ -248,6 +262,7 @@ + @@ -269,6 +284,7 @@ + @@ -296,6 +312,7 @@ + diff --git a/update_dependencies.xml b/update_dependencies.xml index 46b0c6dcc83..5a59c691b52 100644 --- a/update_dependencies.xml +++ b/update_dependencies.xml @@ -24,6 +24,17 @@ + + + + + + + + + + +