Я использую proguard, чтобы запутать приложение для Android. Приложение android содержит некоторый собственный код, который делает обратные вызовы для полностью квалифицированных java-методов. Мне нужно не обфускать эти классы и имена их методов. В приведенном ниже правиле хранятся имена классов, но не имена методов.
-keep public class com.me.dontobf.*
-keepnames public class com.me.dontobf.*