--- old/src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceBuilder.java 2019-03-21 14:38:33.000000000 +0530 +++ new/src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceBuilder.java 2019-03-21 14:38:33.000000000 +0530 @@ -211,7 +211,7 @@ decrAlign(); } - private void fillArgTypes(JType.Function fn, String[] argTypes) { + protected void fillArgTypes(JType.Function fn, String[] argTypes) { for (int i = 0; i < fn.args.length; i++) { argTypes[i] = fn.args[i].getSourceSignature(true); } @@ -220,7 +220,7 @@ } } - private void fillArgNames(JType.Function fn, FunctionTree funcTree, String[] argNames) { + protected void fillArgNames(JType.Function fn, FunctionTree funcTree, String[] argNames) { for (int i = 0; i < fn.args.length; i++) { String name = funcTree != null? funcTree.paramName(i) : null; argNames[i] = (name == null || name.isEmpty())? ("$arg" + i) : name;