<dependency> <groupId>org.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.8</version> </dependency> public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } import org.paranamer.*; public class Main { public static void main(String[] args) { ParaNamer paranamer = new AdaptiveParanamer(); Class<?> clazz = Person.class; Method[] methods = clazz.getDeclaredMethods(); Field[] fields = clazz.getDeclaredFields(); for (Method method : methods) { String methodName = method.getName(); String[] parameterNames = paranamer.lookupParameterNames(method); // ... } for (Field field : fields) { String fieldName = field.getName(); String[] parameterNames = paranamer.lookupParameterNames(field); // ... } } }


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