Added exceptions for proguard: constants are used in JPS plugin.

This commit is contained in:
Evgeny Gerashchenko
2014-06-24 16:29:00 +04:00
parent ca4ac43add
commit 1ce0e6cd3e
2 changed files with 11 additions and 1 deletions
+10
View File
@@ -474,6 +474,16 @@
void stop();
void dispose();
}
-keepclassmembers class org.jetbrains.org.objectweb.asm.Opcodes {
*** ASM5;
}
-keepclassmembers class org.jetbrains.org.objectweb.asm.ClassReader {
*** SKIP_CODE;
*** SKIP_DEBUG;
*** SKIP_FRAMES;
}
]]></proguard>
</else>
</if>
@@ -224,7 +224,7 @@ public class KotlinBuilder extends ModuleLevelBuilder {
IncrementalCacheImpl cache = new IncrementalCacheImpl(KotlinBuilderModuleScriptGenerator.getIncrementalCacheDir(context));
try {
List<Pair<String, File>> moduleIdsAndFiles = Lists.newArrayList();
List<Pair<String, File>> moduleIdsAndFiles = new ArrayList<Pair<String, File>>();
Map<String, File> outDirectories = new HashMap<String, File>();
for (ModuleBuildTarget target : chunk.getTargets()) {