Martin Mois
Martin Mois
I want to implement a second version of my API. Therefore I have generated the code for version 2 using light-4j-codegen with the modified version of my OpenAPI specification into...
This only affects the tests in the master branch and is due to this issue: https://github.com/stefanbirkner/system-rules/issues/85
See #183
Currently parsing of the class files and difference computation is done single-threaded. The total execution time could be lowered by using multi-threading at appropiate points in the code.
The user should be able to provide the source code for both versions (either on the command line as source jar or the maven plugin loads it if available from...
Compiling classes/interfaces that extend parameterized interfaces/classes the compiler creates a synthetic method (see [here](Effects of Type Erasure and Bridge Methods)). These can be detected and should not be reported as...
It would be nice to have some statistics at the end of the XML file or the diff output (e.g. number of changed classes/methods).
The current version reports methods whose parameter list or name has changed as a pair of new and deleted methods. There should be some kind of heuristic similarity detection that...
Under jdk-18 I get a UnsupportedOperationException: ``` java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release at java.base/java.lang.System.setSecurityManager(System.java:416) at org.junit.contrib.java.lang.system.ProvideSecurityManager.before(ProvideSecurityManager.java:39) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:50) at org.junit.contrib.java.lang.system.internal.PrintStreamRule$1$1.evaluate(PrintStreamRule.java:39) at...