mirror of
https://github.com/fankes/moshi.git
synced 2025-10-19 16:09:21 +08:00
Keep synthesized values() for EnumJsonAdapter
This commit is contained in:
@@ -8,9 +8,11 @@
|
|||||||
-keep @com.squareup.moshi.JsonQualifier interface *
|
-keep @com.squareup.moshi.JsonQualifier interface *
|
||||||
|
|
||||||
# Enum field names are used by the integrated EnumJsonAdapter.
|
# Enum field names are used by the integrated EnumJsonAdapter.
|
||||||
|
# values() is synthesized by the Kotlin compiler and is used by EnumJsonAdapter indirectly
|
||||||
# Annotate enums with @JsonClass(generateAdapter = false) to use them with Moshi.
|
# Annotate enums with @JsonClass(generateAdapter = false) to use them with Moshi.
|
||||||
-keepclassmembers @com.squareup.moshi.JsonClass class * extends java.lang.Enum {
|
-keepclassmembers @com.squareup.moshi.JsonClass class * extends java.lang.Enum {
|
||||||
<fields>;
|
<fields>;
|
||||||
|
**[] values();
|
||||||
}
|
}
|
||||||
|
|
||||||
# The name of @JsonClass types is used to look up the generated adapter.
|
# The name of @JsonClass types is used to look up the generated adapter.
|
||||||
|
Reference in New Issue
Block a user