<dependency> <groupId>com.thoughtworks.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.8</version> </dependency> import com.thoughtworks.paranamer.*; public class MyLibrary { public static void printParameters() { Paranamer paranamer = new CachingParanamer(new AnnotationParanamer()); Method[] methods = MyClass.class.getMethods(); for (Method method : methods) { String[] parameterNames = paranamer.lookupParameterNames(method); for (int i = 0; i < parameterNames.length; i++) { System.out.println("Method: " + method.getName() + ", Parameter " + (i + 1) + ": " + parameterNames[i]); } } } }


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