gt-engine icon indicating copy to clipboard operation
gt-engine copied to clipboard

Varargs methods are not resolved in JavaExtensions

Open angryziber opened this issue 9 years ago • 0 comments

GTJavaExtensionInvoker uses an old pre-Java5 code from commons-lang's MethodUtils.getMatchingAccessibleMethod to match methods, which doesn't support Java5 features like varargs.

Default play templates call vararg methods properly.

Probably, it would be better to use MethodUtils.getMatchingAccessibleMethod from commons-beanutils or commons-lang3 instead.

angryziber avatar Mar 15 '15 18:03 angryziber