Bom dia a todos,
procurei na net, no próprio site do proguard, mas não encontrei o que precisei.
Gostaria de ofuscar minha API, mas gostaria que ele ‘pulasse’ as minhas classes, métodos e atributos públicos, alguém? :oops:
Configurações keep Proguard
4 Respostas
Bom dia a todos,
procurei na net, no próprio site do proguard, mas não encontrei o que precisei.
Gostaria de ofuscar minha API, mas gostaria que ele ‘pulasse’ as minhas classes, métodos e atributos públicos, alguém? :oops:
Segue um exemplo:
-keep class br.com.controlmachine.model.to.MaquinaTO {
% *;
private <fields>;
void set*(***);
void set*(int,***);
boolean is*();
boolean is*(int);
*** get*();
*** get*(int);
}
Esse exemplo o proguard nao ofusca a classe e seus atributos e metodos
Bom dia a todos,
procurei na net, no próprio site do proguard, mas não encontrei o que precisei.
Gostaria de ofuscar minha API, mas gostaria que ele ‘pulasse’ as minhas classes, métodos e atributos públicos, alguém? :oops:Segue um exemplo:
-keep class br.com.controlmachine.model.to.MaquinaTO { % *; private <fields>; void set*(***); void set*(int,***); boolean is*(); boolean is*(int); *** get*(); *** get*(int); }Esse exemplo o proguard nao ofusca a classe e seus atributos e metodos
Desculpa a ignorância, mas em que local coloco isso? :oops:
Tentei usar anottations, só que como uso J2ME, ele não dá suporte 
Essa configuracao vc coloca no arquivo que vc utiliza para ofuscar o codigo.
Com a extensão .pro
Da uma olhada ae
Essa configuracao vc coloca no arquivo que vc utiliza para ofuscar o codigo.Com a extensão .pro
Da uma olhada ae
Cara, obrigado 
Mas nesse exemplo que vc passou, ele apenas vai pular os métodos com esses sufixos e prefixos né?
Pq gostaria, por exemplo, um método euNaoSeiOqueFazer() publico que ele preserve o nome, mas as variaveis dentro do método e tudo mais, podem ser ofuscados.
É meio complicado pelo que parece 