05-10-2015, 09:28 PM
Hey,
I am new to the Java Reverse Engineering scene and have started out using FernFlower.
I am currently working on a project which simply decompiles and refactors a jar. It is all going well except for one major issue: It doesnt rename the fields/methods when they are declared, it does when they are referenced but not when they are declared.
For example:
My renaming class will rename field "aa" to "String_1"
I will end up with this:
String aa;
class_13(String someString) {
String_1 = someString;
}
This is obviously not ideal.
I have tried looking through the source code of FernFlower but i cannot find the issue.
I have emailed fernflower.decompiler@gmail.com but have not recieved a reply as of yet and thought it would be worth looking for help elsewhere.
I hope you can help me out,
Thanks
I am new to the Java Reverse Engineering scene and have started out using FernFlower.
I am currently working on a project which simply decompiles and refactors a jar. It is all going well except for one major issue: It doesnt rename the fields/methods when they are declared, it does when they are referenced but not when they are declared.
For example:
My renaming class will rename field "aa" to "String_1"
I will end up with this:
String aa;
class_13(String someString) {
String_1 = someString;
}
This is obviously not ideal.
I have tried looking through the source code of FernFlower but i cannot find the issue.
I have emailed fernflower.decompiler@gmail.com but have not recieved a reply as of yet and thought it would be worth looking for help elsewhere.
I hope you can help me out,
Thanks