import com.thoughtworks.paranamer.*; import java.lang.reflect.Method; public class MyClass { public static void main(String[] args) throws Exception { Method method = MyClass.class.getMethod("hello", String.class, int.class); Paranamer paranamer = new BytecodeReadingParanamer(); String[] parameterNames = paranamer.lookupParameterNames(method); for (String name : parameterNames) { System.out.println("Parameter name: " + name); } } public void hello(String name, int age) { System.out.println("Hello, " + name + "! You are " + age + " years old."); } } <dependency> <groupId>com.thoughtworks.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.8</version> </dependency>


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