objectionary / opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible
http://www.objectionary.com/opeo-maven-plugin/
MIT License
7 stars 2 forks source link

feat(#393): Add Agent For Tracing Decompilation #396

Closed volodya-lombrozo closed 1 month ago

volodya-lombrozo commented 1 month ago

In this PR I added an agent that helps to trace decompilation process.

Closes: #393.


PR-Codex overview

Summary

This PR introduces a new pretty method to Opcode, adds toString to LocalVariables, and includes license headers in several files.

Detailed summary

The following files were skipped due to too many changes: src/test/java/org/eolang/opeo/decompilation/agents/TracedAgentTest.java, src/main/java/org/eolang/opeo/decompilation/agents/TracedAgent.java

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

volodya-lombrozo commented 1 month ago

@rultor merge

rultor commented 1 month ago

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here

rultor commented 1 month ago

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 5min)

0crat commented 1 month ago

@volodya-lombrozo Hey there, coder! 👋 Thanks for your contribution! You've earned +4 points, which is the minimum we can award. Here's the breakdown: +16 base points, -8 for exceeding 200 hits-of-code (you had 479!), -16 for no code review (important for quality!), and -4 for only 2 comments (we aim for at least 5). We bumped you up to 4 to keep you motivated. Remember, quality and speed matter, so keep those contributions coming! Your total balance is now +224. Let's aim for more reviews and comments next time to boost your points! 💪