Releases: cojen/Maker
Releases · cojen/Maker
Version 2.6.2
Version 2.6.1
- Added methods to obtain the return type and parameter types of a method being made.
- Added a method to make a class into a Lookup with an explicit name.
- Reduce the number of local variables used when performing basic stores into instance fields.
Version 2.6.0
- Added a Type interface for explicitly representing types.
- Added support for type use annotations. They're not supported when the target is in the body of a method, because they're not accessible via reflection anyhow. They're not supported for generic types either, because generic types aren't currently supported at all.
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.
Version 2.4.8
- Added a switch method which supports string cases.
- Use Boolean.TRUE/FALSE when setting an object variable to a boolean constant instead of calling Boolean.valueOf(true/false).