Martin Mois

Results 16 issues of 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...

enhancement
help wanted

This only affects the tests in the master branch and is due to this issue: https://github.com/stefanbirkner/system-rules/issues/85

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.

enhancement

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...

enhancement

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...

enhancement

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).

enhancement

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...

enhancement

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...