Axel Howind

Results 32 issues of Axel Howind

# Description of problem When injecting a field and a static initializer into a Java record class, Javassist generates invalid class files. I have seen this for several record classes...

This PR adds a named module instead of an automatic module name. This is required to jlink compatibility.

Hi, six weeks ago my fix for #244 was merged. Could we do a new release? #244 was tagged as "enhancement", but it really fixes a bug. It does not...

Running Spotbugs 4.5.0 on this method: public @NotNull String version() { return "%d.%d.%d%s".formatted(major, minor, patchLevel, !suffix.isEmpty() ? "-"+suffix : ""); } yields: > NP_NONNULL_RETURN_VIOLATION: Method may return null, but is...

The plugin does not work with current stable Java. I have forked the plugin to be able to build my projects again and will provide a PR. Either my PR...

This PR fixes #153: - update ASM to 9.7 (already "knows" about Java 23 and will probably work with that version once it's released) - update Gradle wrapper to 8.9...

The Plugin currently (version 3.0.1) fails to work on projects with JDK 23. There's already an unmerged PR that addresses this: https://github.com/beryx/badass-jlink-plugin/pull/271 I add this new issue to describe a...

- fix invalid bitwise operations: 1

I think we should add some static analysis tool that detects common programming errors to the Github pipeline. There are several options free of charge for Open Source projects, including...

- declare the class explicitly as final (it was effectively final before because it only has a private constructor) - use a ConcurrentHashMap to avoid the need for explicit synchronization...