Boa tarde!
Estou como seguinte problema:
1 - Compilo um .java utilizando o Eclipse;
2 - Compilo o mesmo código utilizando o javac 1.5;
3 - Ao comparar os arquivos .class com um software de comparação, os .class são diferentes;
4 - Descompilei o dois .class gerando os seus respectivos .java;
Identifiquei que o compilado com o Eclipse, mantém os nomes dos parâmetros dos métodos íntegros, ou seja, o .java gerado é identico ao .java original, enquanto que o .java gerado a partir do .class compilado pelo javac 1.5, altera os nomes dos parêmetros, para um nome com apenas uma letra (Exempla: void metodo(String SalvarConfiguracao) {}-> no código original e no .java descompilado fica desta forma: void metodo(String S) {}.
Alguém sabe porque o Eclipse não faz esta otimização? Será que existe algum parâmetro que devo passar em tempo de compilação para que o compilador javac 1.5 não otimize o código?
Desde já agradeço a ajuda!
WJMagrini