diff --git a/jnaerator/src/main/java/com/ochafik/lang/jnaerator/JNADeclarationsConverter.java b/jnaerator/src/main/java/com/ochafik/lang/jnaerator/JNADeclarationsConverter.java index 93ec4048..a2c24d42 100644 --- a/jnaerator/src/main/java/com/ochafik/lang/jnaerator/JNADeclarationsConverter.java +++ b/jnaerator/src/main/java/com/ochafik/lang/jnaerator/JNADeclarationsConverter.java @@ -946,7 +946,7 @@ private void addStructConstructors(Identifier structName, Struct structJavaClass stat(methodCall(varRef(fieldOrderName), "addAll", selfList)), new Statement.Return(varRef(fieldOrderName))); } - TypeRef listRef = typeRef(ident(List.class, expr(typeRef("?")))); + TypeRef listRef = typeRef(ident(List.class, expr(typeRef("java.lang.String")))); Function getFieldOrder = new Function( Type.JavaMethod, ident(getFieldOrderName), listRef) .setBody(getFieldOrderImpl).addModifiers(ModifierType.Protected);