Release comparison
Preview your migrated script
Paste your script and choose a source and target release to detect API changes and preview supported replacements, including imports. Any version checks target compatibility without assuming the script’s original version. Toggle individual rules to compare the result.
Replacement rules · predefined patterns
The compatibility scan below checks every indexed API. These predefined transformations handle comment categories, unsigned conversions, and package moves; additional verified method-name rewrites are selected from the detected APIs. They assume the named Ghidra types; regex cannot resolve receiver types or shadowed names. Strings and comments are skipped. Existing imports are retained. APIs without a verified transformation show their documented guidance and remain available for manual review.
Scroll either pane to move both. Amber − marks original lines; blue + marks replacement lines. A ! marker identifies an API match needing review. Syntax highlighting supports Java and Python. Drag a pane’s lower corner to resize it.
Applied changes
API compatibility for your target
Matches use the full API index, imports, aliases, and simple type bindings. Unresolved receivers and overloads need review. Documented guidance is shown even when no automatic rewrite is available.