titledborder poner definicion borde java android proguard

java - poner - Cómo decirle a ProGuard que mantenga campos privados sin especificar cada campo



setbounds java (1)

De acuerdo con la documentación de ProGuard, el comodín <fields> coincide con cualquier campo. Así debería ser algo como:

-keepclassmembers class com.tools.app.holiday.Holiday { private <fields>; }

Si desea conservar campos privados en todas las clases use:

-keepclassmembers class * { private <fields>; }

Esta es mi clase:

package com.tools.app.holiday; public class Holiday { private String name; private Calendar dateFrom = Calendar.getInstance(); private Calendar dateTo = Calendar.getInstance(); ...

Puedo mantener estos campos privados poniendo lo siguiente en mi archivo de reglas de ProGuard:

-keepclassmembers class com.tools.app.holiday.Holiday { private java.lang.String name; private java.util.Calendar dateFrom; private java.util.Calendar dateTo; }

Pero prefiero no tener que especificar cada campo individualmente. ¿Cómo puedo hacer esto?

PD: Le robé la mayor parte de esto a Proguard mantener a los compañeros de clase porque esa pregunta era cercana a lo que estoy preguntando.