<dependency>
<groupId>io.advantageous.boon</groupId>
<artifactId>boon-reflect</artifactId>
<version>0.1.16</version>
</dependency>
implementation 'io.advantageous.boon:boon-reflect:0.1.16'
import io.advantageous.boon.reflect.Reflect;
public class BoonReflectExample {
public static void main(String[] args) {
MyClass myClass = new MyClass();
Reflect.reflect(MyClass.class)
.getMethod("printMessage", String.class)
.invoke(myClass, "Hello Boon RefleKt!");
}
static class MyClass {
public void printMessage(String message) {
System.out.println(message);
}
}
}