This commit is contained in:
Andrea Cavalli 2023-01-22 00:01:45 +01:00
parent f18ad32b87
commit 7f559aeb97
1 changed files with 5 additions and 1 deletions

View File

@ -13,8 +13,10 @@ import it.cavallium.data.generator.DataSerializer;
import it.cavallium.data.generator.DataUpgrader;
import it.cavallium.data.generator.plugin.ClassGenerator;
import it.cavallium.data.generator.plugin.ComputedType.VersionedComputedType;
import it.cavallium.data.generator.plugin.ComputedTypeArrayFixed;
import it.cavallium.data.generator.plugin.ComputedTypeBase;
import it.cavallium.data.generator.plugin.ComputedTypeCustom;
import it.cavallium.data.generator.plugin.ComputedTypeNullableFixed;
import it.cavallium.data.generator.plugin.ComputedTypeSuper;
import it.cavallium.data.generator.plugin.ComputedVersion;
import java.io.IOException;
@ -148,7 +150,9 @@ public class GenVersion extends ClassGenerator {
&& versionedComputedType.getVersion().equals(version);
// Check if the type is custom, and this is the latest version
shouldCreateInstanceField |= version.isCurrent() && type instanceof ComputedTypeCustom;
shouldCreateInstanceField |=
version.isCurrent() && (type instanceof ComputedTypeCustom || type instanceof ComputedTypeNullableFixed
|| type instanceof ComputedTypeArrayFixed);
if (!shouldCreateInstanceField) {
return;