From dfde98891c3513c2206f9d4fe893681d28f92d0d Mon Sep 17 00:00:00 2001 From: andreika-git Date: Sun, 1 Oct 2023 22:57:21 +0300 Subject: [PATCH] EnumsReader legacy behavior for unit-tests --- .../src/main/java/com/rusefi/EnumsReader.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java_tools/enum_to_string/src/main/java/com/rusefi/EnumsReader.java b/java_tools/enum_to_string/src/main/java/com/rusefi/EnumsReader.java index 88c4058d6f..ebc44704e0 100644 --- a/java_tools/enum_to_string/src/main/java/com/rusefi/EnumsReader.java +++ b/java_tools/enum_to_string/src/main/java/com/rusefi/EnumsReader.java @@ -123,13 +123,15 @@ public class EnumsReader { value = line.substring(index + 1); line = line.substring(0, index); } else { - value = Integer.toString(lastNumericValue + 1); + value = Integer.toString(enumWithValues ? lastNumericValue + 1 : currentValues.size()); withAutoValue = true; } if (log.debugEnabled()) log.debug(" EnumsReader: Line " + line); Value newValue = new Value(line, value); - lastNumericValue = newValue.getIntValueMaybeResolve(registry); + if (enumWithValues) { + lastNumericValue = newValue.getIntValueMaybeResolve(registry); + } currentValues.put(line, newValue); } else { if (log.debugEnabled())