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 JADX decompiler #27

Merged
merged 11 commits into from
Mar 10, 2024
Merged

Add JADX decompiler #27

merged 11 commits into from
Mar 10, 2024

Commits on Mar 10, 2024

  1. Add JADX decompiler

    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    16a1ab3 View commit details
    Browse the repository at this point in the history
  2. Use memory cache for JADX

    Speeds up things significantly. And yes, the memory is never reclaimed, but once we move the cache to the disk instead, that won't be an issue anymore
    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    8a42316 View commit details
    Browse the repository at this point in the history
  3. Much more efficient JADX implementation

    Now only passes the requested class instead of all input files.
    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    53881b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f970a22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ebddf6 View commit details
    Browse the repository at this point in the history
  6. New JADX implementation can decompile inner classes

    Also fix checkstyle issues
    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b4286f2 View commit details
    Browse the repository at this point in the history
  7. Fix JPMS issues

    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    3cbcbb5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f72330 View commit details
    Browse the repository at this point in the history
  9. Small clean-up

    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    30eaa0c View commit details
    Browse the repository at this point in the history
  10. Reduce JADX log spam

    NebelNidas committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    449789c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    85820c5 View commit details
    Browse the repository at this point in the history