Changes
- Added missing throws javadoc tags to newly added unreflect methods in 1.7.0
- Unrecoverable exceptions caught by
Result.tryExecute
are instantly rethrown rather than held inside a result instance. These exceptions include:InterruptedException
LinkageError
ThreadDeath
VirtualMachineError
- All exceptions thrown inside
NativeLibLoader.tryLoadNative()
are now catched and rethrown. Linkage errors are ignored as they might be releated to some form of incompatibility with reflexion and should not interrupt the program execution.
Dependency
Maven:
<dependency>
<groupId>dev.derklaro.reflexion</groupId>
<artifactId>reflexion</artifactId>
<version>1.8.0</version>
</dependency>
Gradle:
implementation("dev.derklaro.reflexion", "reflexion", "1.8.0")
Releases can take up to 20 minutes to show up in Maven-Central.