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

Stabilization of the tool #4

Open
2 of 5 tasks
Toparvion opened this issue Jul 30, 2016 · 0 comments
Open
2 of 5 tasks

Stabilization of the tool #4

Toparvion opened this issue Jul 30, 2016 · 0 comments
Assignees
Milestone

Comments

@Toparvion
Copy link
Owner

Toparvion commented Jul 30, 2016

After first heavy release of jMint (v1.1) a lot of non-obvious effects were discovered while applying the tool in various use cases. The effects must be researched and classified either as bugs to fix (with corresponding issues) or as features to know (with corresponding notes in documentation).
Here's non-exhaustive and non-final TODO and check list:

  • learn everything about application class loaders access from within Java Runtime classes;
  • check the tool's compatibility with interface methods modification;
  • remove explicit return type recognition (as it interferes with BEFORE cutpoint code when applied to methods with non-void return type);
  • choose the optimal solution for Play1 application class loader compatibility;
  • prevent premature SLF4J initializing (or even migrate to another logging facade) to make jMint compatible with fat-jar-based applications like Spring Boot ones.
@Toparvion Toparvion added the bug label Jul 30, 2016
@Toparvion Toparvion self-assigned this Jul 30, 2016
@Toparvion Toparvion added this to the stabilization milestone Jul 30, 2016
@Toparvion Toparvion added enhancement and removed bug labels Mar 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant