-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
For FernFlower, some functions can be decompiled in class view but not in exported archive #523
Comments
Hi, thanks for the report. Just to double check, this bug happens when you use |
I was just about to respond. Right now, I believe that if you decompile a full jar with fernflower, it doesn't understand that it should merge the $ classes into its main class. |
No I did
Gotcha. What is the recommended actions to get the best result? Do we decompile its individually at first then merge? |
The only workaround I can think of is to decompile the full jar and then open whatever class has errors with BCV and copy/paste. |
It's so annoying that FF will have some outcome like |
When you decompile the class with BCV or the whole jar? Also, I've currently got a fernflower test working that correctly decompiles "$" inner classes. I will need to add the single class decompilation and actually saving it to disk part, so the fix will not be ready until I implement the rest of the functionality. |
I used |
If you have rights to it, then feel free to. |
repo1[.]maven[.]org/maven2/com/appsflyer/af-android-sdk/6.15.1/af-android-sdk-6.15.1.aar it's the |
It has several
$
inner.class
files, maybe that's the cause. This happened when I decompile lib jar of AppsFlyer. I'll try to find a minimal reproducible example.ENV:
rename ambiguous
)The text was updated successfully, but these errors were encountered: