< prev index next >
src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceBuilder.java
Print this page
@@ -209,20 +209,20 @@
sb.append(" value");
sb.append(");\n\n");
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);
}
if (fn.isVarArgs) {
argTypes[argTypes.length - 1] = "Object...";
}
}
- 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;
}
if (fn.isVarArgs) {
< prev index next >