Допустим, у меня есть..
public class SomeClass {
public interface someInterface {
public void firstMethod(String variable);
public void secondMethod(String variable);
public void thirdMethod();
}
}
и я...
-keep,includedescriptorclasses public class com.somepackage.SomeClass {
<fields>;
<methods>;
}
-keep public interface com.somepackage.someInterface {*;}
В конечном итоге
public interface someInterface {
public void a(String variable);
public void a(String variable);
public void a();
}
Как обеспечить, чтобы эти имена методов интерфейса не были запутаны, но все еще запутывали остальную часть класса?