<dependencies>
<dependency>
<groupId>com.thoughtworks.paranamer</groupId>
<artifactId>paranamer</artifactId>
<version>3.2.0</version>
</dependency>
</dependencies>
import com.thoughtworks.paranamer.Paranamer;
import com.thoughtworks.paranamer.BytecodeReadingParanamer;
public class NamingExample {
public static void main(String[] args) {
Paranamer paranamer = new BytecodeReadingParanamer();
String[] paramNames = paranamer.lookupParameterNames(NamingExample.class.getConstructor(String.class, int.class));
System.out.println("Parameter names for NamingExample class constructor:");
for (String paramName : paramNames) {
System.out.println(paramName);
}
}
}