v1.7.0
Changes
- Added support to unreflect java members directly rather than adding a need to search them again. There are two ways to unreflect:
Reflection.unreflectField/Method/Constructor
- will unreflect the given member directly to the associated accessorReflexion#unreflect
- will unreflect the given member while also giving you the possibility to keep the unreflect process in a specific context. For example by having the Reflexion instance bound to a specific type for later use:Reflexion.onBound(instance).unreflect(method)
.
Dependency Updates
- Update rust crate jni to 0.20.0 by @renovate in #15
- Update jmhversion to v1.36 by @renovate in #16
- Update plugin com.diffplug.spotless to v6.12.0 by @renovate in #17
- Update gradle to v7.6
Dependency
Maven:
<dependency>
<groupId>dev.derklaro.reflexion</groupId>
<artifactId>reflexion</artifactId>
<version>1.7.0</version>
</dependency>
Gradle:
implementation("dev.derklaro.reflexion", "reflexion", "1.7.0")
Releases can take up to 20 minutes to show up in Maven-Central.