<dependency> <groupId>io.advantageous.boon</groupId> <artifactId>boon-reflekt</artifactId> <version>0.2.6</version> </dependency> import io.advantageous.boon.Reflekt; import io.advantageous.boon.annotations.Reflectable; @Reflectable public class MyClass { private String name; public MyClass(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } } public class MyLibrary { public static void main(String[] args) { MyClass myClass = new MyClass("Boon RefleKt"); System.out.println("Name: " + myClass.getName()); Class<?> clazz = Reflekt.on(MyClass.class); System.out.println("Class name: " + clazz.getName()); List<Method> methods = Reflekt.methods().in(clazz); System.out.println("Methods:"); for (Method method : methods) { System.out.println(method.getName()); } } }


上一篇:
下一篇:
切换中文