Skip to content

Releases: cojen/Maker

Version 2.7.2

23 Feb 21:25
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • 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

23 Dec 15:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • Support invocation of inherited interface methods, for resolving default method conflicts.

Version 2.7.0

23 May 18:41

Choose a tag to compare

  • 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

23 Mar 21:34

Choose a tag to compare

  • 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

07 Sep 18:00

Choose a tag to compare

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