Для моего тестирования инструментария Android мне нужна дополнительная точка входа в мои классы. Эти методы не используются в реальном приложении. Моя идея состояла в том, чтобы начать их все с test_
и иметь общее правило, чтобы исключить их от оптимизации. Вот как далеко я добрался:
-keepclassmembers class com.xxx.**.* {
public ** test_* ();
public ** test_* (**);
public static ** test_* ();
public static ** test_* (**);
}
Но все равно не работает. public static void test_destroy (final android.content.Context context)
и private void dropTables (final SQLiteDatabase db)
только что были удалены из кода. И я понятия не имею, почему.
Как правильно использовать шаблоны с подстановочными знаками?