Skip to content
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

add old-soot escaping for LegacyJimplePrinter #452

Open
swissiety opened this issue Feb 7, 2022 · 1 comment · May be fixed by #647
Open

add old-soot escaping for LegacyJimplePrinter #452

swissiety opened this issue Feb 7, 2022 · 1 comment · May be fixed by #647

Comments

@swissiety
Copy link
Collaborator

integrate legacy escapings from old soot into LegacyJimplePrinter

@cgobel
Copy link

cgobel commented Jun 8, 2023

In my case, exactly this leads to a problem when I try to read the produced jimple files with old soot in order to convert them back to Java or Android bytecode. I receive a ParserException which says it expects a quoted string for an identifier. It is quoted but old soot expects SINGLE quotes and sootup's JimplePrinter (even in legacy mode) uses DOUBLE quotes. But it seems to relate to methods that are named as keywords only (e.g. method names "of" or "from" from some Kotlin classes).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants