diff --git a/src/compiler/capnpc-java.c++ b/src/compiler/capnpc-java.c++ index efe7117..3dcebfa 100644 --- a/src/compiler/capnpc-java.c++ +++ b/src/compiler/capnpc-java.c++ @@ -918,7 +918,12 @@ private: spaces(indent), " return !_reader.getPointerField(", offset, ").isNull();\n", spaces(indent), " }\n", - spaces(indent), " public ", type, ".Reader get", titleCase, "() {\n", + spaces(indent), " public ", type, ".Reader", + (kind == FieldKind::LIST ? + kj::strTree("<", elementReaderType, ">") : + kj::strTree() + ), + " get", titleCase, "() {\n", (kind == FieldKind::LIST ? kj::strTree(spaces(indent), " return new ", type, ".Reader(_reader.getPointerField(",