< prev index next >
src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceBuilder.java
Print this page
*** 209,228 ****
sb.append(" value");
sb.append(");\n\n");
decrAlign();
}
! private 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) {
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) {
--- 209,228 ----
sb.append(" value");
sb.append(");\n\n");
decrAlign();
}
! 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...";
}
}
! 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 >