v1.6.0
Changes
- Add support for resolving the
IMPL_LOOKUP
field based on JNA - Deprecate
Util.fastModulo
for removal as it might cause unexpected side effects for some users - Improve handling of the target invocation instance. The class instance the associated reflexion instance is bound to is now always considered when calling any method on an accessor
- Improved the internal handling of
sun.misc.Unsafe
to be less fiddly - Made the bare accessor factory more forceful when possible by using Unsafe to change the accessible boolean which allows bypassing access checks for that factory now as well
Dependency Updates
- Update plugin me.champeau.jmh to v0.6.7 by @renovate in #11
- Update plugin me.champeau.jmh to v0.6.8 by @renovate in #13
- Update junit5 monorepo to v5.9.1 by @renovate in #12
- Update checkstyle to 10.3.4
- Update actions/rust-cache to v2
Dependency
Maven:
<dependency>
<groupId>dev.derklaro.reflexion</groupId>
<artifactId>reflexion</artifactId>
<version>1.6.0</version>
</dependency>
Gradle:
implementation("dev.derklaro.reflexion", "reflexion", "1.6.0")
Releases can take up to 20 minutes to show up in Maven-Central.