Maven: <dependency> <groupId>com.thoughtworks.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.8</version> </dependency> Gradle: groovy implementation 'com.thoughtworks.paranamer:paranamer:2.8' import com.thoughtworks.paranamer.*; public class Main { public static void main(String[] args) throws NoSuchMethodException { Paranamer paranamer = new CachingParanamer(new BytecodeReadingParanamer()); String[] parameterNames = paranamer.lookupParameterNames(Main.class.getMethod("exampleMethod", int.class, String.class)); for (String name : parameterNames) { System.out.println(name); } } public static void exampleMethod(int param1, String param2) { } }


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