From be3b16dc8c0888f33b349fe845c9031981fe0caa Mon Sep 17 00:00:00 2001 From: Arne H Juul Date: Sat, 5 Mar 2022 11:12:03 +0000 Subject: minimal check on valid name of struct type --- .../src/main/java/com/yahoo/searchdefinition/parser/ParsedStruct.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config-model/src/main/java/com') diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedStruct.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedStruct.java index 17b20459c9c..b5f297cf5da 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedStruct.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedStruct.java @@ -15,10 +15,13 @@ import java.util.Map; public class ParsedStruct extends ParsedBlock { private final List inherited = new ArrayList<>(); private final Map fields = new LinkedHashMap<>(); + private final ParsedType asParsedType; private String ownedBy = null; public ParsedStruct(String name) { super(name, "struct"); + this.asParsedType = ParsedType.fromName(name); + asParsedType.setVariant(ParsedType.Variant.STRUCT); } List getFields() { return List.copyOf(fields.values()); } -- cgit v1.2.3