Maven:
<dependencies>
<dependency>
<groupId>org.paranamer</groupId>
<artifactId>paranamer-core</artifactId>
<version>2.8</version>
</dependency>
</dependencies>
Gradle:
groovy
dependencies {
implementation 'org.paranamer:paranamer-core:2.8'
}
import org.paranamer.Paranamer;
import org.paranamer.adapt.CachingParanamer;
public class ExampleClass {
public void exampleMethod(String param1, int param2) {
Paranamer paranamer = new CachingParanamer();
String[] parameterNames = paranamer.lookupParameterNames(ExampleClass.class.getMethod("exampleMethod", String.class, int.class));
}
}