Slide 36
Slide 36 text
var complexMethod = targetClazz.getDeclaredMethod(
"privateComplexMethod",
String[].class,
boolean.class);
complexMethod.setAccessible(true);
String[] args = {"Hello", "World", "Java"};
var complexResult = complexMethod.invoke(myClass, args, true);
System.out.printf("Complex method result: %s\n", complexResult);