Always keep Serializable#serialVersionUID

It is usually set explicitly for a reason,
so ProGuard should not throw it away.

    #KT-33027 Fixed
This commit is contained in:
Alexey Tsvetkov
2019-07-29 19:20:23 +03:00
parent a6f50c71bd
commit 0a91a663b1
4 changed files with 16 additions and 0 deletions
+4
View File
@@ -265,3 +265,7 @@ messages/**)
-keep class org.jline.reader.History { *; }
-keep class org.jline.reader.EndOfFileException { *; }
-keep class org.jline.reader.UserInterruptException { *; }
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
}
+4
View File
@@ -264,3 +264,7 @@ messages/**)
-keep class org.jline.reader.History { *; }
-keep class org.jline.reader.EndOfFileException { *; }
-keep class org.jline.reader.UserInterruptException { *; }
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
}
+4
View File
@@ -268,3 +268,7 @@ messages/**)
-keep class org.jline.reader.History { *; }
-keep class org.jline.reader.EndOfFileException { *; }
-keep class org.jline.reader.UserInterruptException { *; }
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
}
+4
View File
@@ -264,3 +264,7 @@ messages/**)
-keep class org.jline.reader.History { *; }
-keep class org.jline.reader.EndOfFileException { *; }
-keep class org.jline.reader.UserInterruptException { *; }
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
}