Releases: cojen/Maker
Releases · cojen/Maker
Version 2.7.2
Immutable
release. Only release title and notes can be modified.
- Added support for defining explicitly named inner classes.
- When a method is overloaded to accept a short or int parameter and the argument is a byte, bind to the short variant instead of failing with "No best matching method found".
Version 2.7.1
Immutable
release. Only release title and notes can be modified.
- Support invocation of inherited interface methods, for resolving default method conflicts.
Version 2.7.0
- Overload the addMethod and addConstructor methods to accept a MethodTypeDesc.
- Added support for indicating that parameters can be final, synthetic, or mandated.
Version 2.6.5
- Fields and methods should be referenced by the class they're accessed from, and not the class they're defined in. This change affects linkage rules for classes which aren't immediately loaded, and it's now consistent with the Java compiler.
Version 2.5.11
- Added a variable decrement method.
- Avoid generating a conversion instruction when comparing against a constant primitive value.
- Reduce constant pool pollution when the StackMapTable attribute isn't needed.