Skip to content

Commit 676ba05

Browse files
committed
Add Constructor Overload for FunctionParameter
1 parent 4d8998b commit 676ba05

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CodeModel/src/main/java/org/openzen/zenscript/codemodel/FunctionParameter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ public FunctionParameter(TypeID type, String name, Expression defaultValue, bool
4040
this.variadic = variadic;
4141
}
4242

43+
public FunctionParameter(TypeID type, String name, boolean variadic) {
44+
this(type, name, null, variadic);
45+
}
46+
4347
public FunctionParameter normalize(GlobalTypeRegistry registry) {
4448
FunctionParameter result = new FunctionParameter(type.getNormalized(), name, defaultValue, variadic);
4549
result.annotations = this.annotations;

JavaIntegration/src/main/java/org/openzen/zencode/java/module/converters/JavaNativeHeaderConverter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public FunctionHeader getHeader(
9696

9797
//AnnotatedType parameterType = parameter.getAnnotatedType();
9898
TypeID type = typeConverter.loadStoredType(context, parameter);
99-
parameters[i] = new FunctionParameter(type, parameter.getName(), null, parameter.isVarArgs());
99+
parameters[i] = new FunctionParameter(type, parameter.getName(), parameter.isVarArgs());
100100
parameters[i].defaultValue = getDefaultValue(parameter, type, parameters[i]);
101101
}
102102
if (classParameters > 0 && classParameters == typeParameters.length) {

0 commit comments

Comments
 (0)