From 9498eb8d4da27de2cc3a61b063442b095a8a5754 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 21 Nov 2018 14:21:44 +0900 Subject: [PATCH] Kapt: Preserve 'getJarPathForClass()' (used in kapt-cli) --- compiler/compiler.pro | 3 +++ compiler/compiler.pro.181 | 3 +++ compiler/compiler.pro.191 | 3 +++ compiler/compiler.pro.as32 | 3 +++ compiler/compiler.pro.as34 | 3 +++ 5 files changed, 15 insertions(+) diff --git a/compiler/compiler.pro b/compiler/compiler.pro index 17b3c6372d4..478a6fe2c5a 100644 --- a/compiler/compiler.pro +++ b/compiler/compiler.pro @@ -237,6 +237,9 @@ messages/**) # for kapt -keep class com.intellij.openapi.project.Project { *; } +-keepclassmembers class com.intellij.util.PathUtil { + public static java.lang.String getJarPathForClass(java.lang.Class); +} -keepclassmembers class com.intellij.util.PathUtil { public static java.lang.String getJarPathForClass(java.lang.Class); diff --git a/compiler/compiler.pro.181 b/compiler/compiler.pro.181 index e26e6caabca..8e011624564 100644 --- a/compiler/compiler.pro.181 +++ b/compiler/compiler.pro.181 @@ -219,6 +219,9 @@ messages/**) # for kapt -keep class com.intellij.openapi.project.Project { *; } +-keepclassmembers class com.intellij.util.PathUtil { + public static java.lang.String getJarPathForClass(java.lang.Class); +} -keepclassmembers class com.intellij.util.PathUtil { public static java.lang.String getJarPathForClass(java.lang.Class); diff --git a/compiler/compiler.pro.191 b/compiler/compiler.pro.191 index d4dc8d56d59..03f3c26922b 100644 --- a/compiler/compiler.pro.191 +++ b/compiler/compiler.pro.191 @@ -237,6 +237,9 @@ messages/**) # for kapt -keep class com.intellij.openapi.project.Project { *; } +-keepclassmembers class com.intellij.util.PathUtil { + public static java.lang.String getJarPathForClass(java.lang.Class); +} -keepclassmembers class com.intellij.util.PathUtil { public static java.lang.String getJarPathForClass(java.lang.Class); diff --git a/compiler/compiler.pro.as32 b/compiler/compiler.pro.as32 index a1b46ded9dc..62f8e3ad6bb 100644 --- a/compiler/compiler.pro.as32 +++ b/compiler/compiler.pro.as32 @@ -220,6 +220,9 @@ messages/**) # for kapt -keep class com.intellij.openapi.project.Project { *; } +-keepclassmembers class com.intellij.util.PathUtil { + public static java.lang.String getJarPathForClass(java.lang.Class); +} -keepclassmembers class com.intellij.util.PathUtil { public static java.lang.String getJarPathForClass(java.lang.Class); diff --git a/compiler/compiler.pro.as34 b/compiler/compiler.pro.as34 index d4dc8d56d59..03f3c26922b 100644 --- a/compiler/compiler.pro.as34 +++ b/compiler/compiler.pro.as34 @@ -237,6 +237,9 @@ messages/**) # for kapt -keep class com.intellij.openapi.project.Project { *; } +-keepclassmembers class com.intellij.util.PathUtil { + public static java.lang.String getJarPathForClass(java.lang.Class); +} -keepclassmembers class com.intellij.util.PathUtil { public static java.lang.String getJarPathForClass(java.lang.Class);