only:better parameter name

This commit is contained in:
rusefillc 2023-12-06 13:08:31 -05:00
parent a45493eaad
commit 813788852c
1 changed files with 7 additions and 8 deletions

View File

@ -1,7 +1,6 @@
package com.rusefi.output; package com.rusefi.output;
import com.rusefi.ConfigField; import com.rusefi.ConfigField;
import com.rusefi.ConfigFieldImpl;
import com.rusefi.ReaderState; import com.rusefi.ReaderState;
import java.util.List; import java.util.List;
@ -12,21 +11,21 @@ import java.util.List;
*/ */
class PerFieldWithStructuresIterator extends FieldIterator { class PerFieldWithStructuresIterator extends FieldIterator {
private final ReaderState state; private final ReaderState state;
private final String prefix; private final String variableNamePrefix;
private final Strategy strategy; private final Strategy strategy;
private final String prefixSeparator; private final String prefixSeparator;
private final StringBuilder sb = new StringBuilder(); private final StringBuilder sb = new StringBuilder();
public PerFieldWithStructuresIterator(ReaderState state, List<ConfigField> fields, String prefix, Strategy strategy, String prefixSeparator) { public PerFieldWithStructuresIterator(ReaderState state, List<ConfigField> fields, String variableNamePrefix, Strategy strategy, String prefixSeparator) {
super(fields); super(fields);
this.state = state; this.state = state;
this.prefix = prefix; this.variableNamePrefix = variableNamePrefix;
this.strategy = strategy; this.strategy = strategy;
this.prefixSeparator = prefixSeparator; this.prefixSeparator = prefixSeparator;
} }
public PerFieldWithStructuresIterator(ReaderState state, List<ConfigField> fields, String prefix, Strategy strategy) { public PerFieldWithStructuresIterator(ReaderState state, List<ConfigField> fields, String variableNamePrefix, Strategy strategy) {
this(state, fields, prefix, strategy, "_"); this(state, fields, variableNamePrefix, strategy, "_");
} }
@Override @Override
@ -39,13 +38,13 @@ class PerFieldWithStructuresIterator extends FieldIterator {
content = ""; content = "";
} else { } else {
// java side of things does not care for 'cs.withPrefix' // java side of things does not care for 'cs.withPrefix'
String extraPrefix = prefix + strategy.getArrayElementName(cf) + prefixSeparator; String extraPrefix = variableNamePrefix + strategy.getArrayElementName(cf) + prefixSeparator;
PerFieldWithStructuresIterator fieldIterator = new PerFieldWithStructuresIterator(state, cs.getTsFields(), extraPrefix, strategy, prefixSeparator); PerFieldWithStructuresIterator fieldIterator = new PerFieldWithStructuresIterator(state, cs.getTsFields(), extraPrefix, strategy, prefixSeparator);
fieldIterator.loop(); fieldIterator.loop();
content = fieldIterator.sb.toString(); content = fieldIterator.sb.toString();
} }
} else { } else {
content = strategy.process(state, cf, prefix); content = strategy.process(state, cf, variableNamePrefix);
} }
sb.append(content); sb.append(content);
super.end(); super.end();