[weaver-pojo] Remove some obsolete methods

This commit is contained in:
2025-10-06 22:47:57 +02:00
parent d06ac7cb7e
commit 61485e3134

View File

@@ -5,7 +5,6 @@ import de.siphalor.tweed5.core.api.container.ConfigContainer;
import de.siphalor.tweed5.core.api.entry.BaseConfigEntry; import de.siphalor.tweed5.core.api.entry.BaseConfigEntry;
import de.siphalor.tweed5.core.api.entry.ConfigEntry; import de.siphalor.tweed5.core.api.entry.ConfigEntry;
import de.siphalor.tweed5.core.api.entry.ConfigEntryValueVisitor; import de.siphalor.tweed5.core.api.entry.ConfigEntryValueVisitor;
import de.siphalor.tweed5.core.api.entry.ConfigEntryVisitor;
import de.siphalor.tweed5.weaver.pojo.api.entry.WeavableCompoundConfigEntry; import de.siphalor.tweed5.weaver.pojo.api.entry.WeavableCompoundConfigEntry;
import org.jspecify.annotations.Nullable; import org.jspecify.annotations.Nullable;
@@ -36,11 +35,6 @@ public class StaticPojoCompoundConfigEntry<T> extends BaseConfigEntry<T> impleme
} }
} }
public void registerSubEntry(SubEntry subEntry) {
subEntries.put(subEntry.name(), subEntry);
subConfigEntries.put(subEntry.name(), subEntry.configEntry());
}
@Override @Override
public Map<String, ConfigEntry<?>> subEntries() { public Map<String, ConfigEntry<?>> subEntries() {
return Collections.unmodifiableMap(subConfigEntries); return Collections.unmodifiableMap(subConfigEntries);
@@ -84,19 +78,6 @@ public class StaticPojoCompoundConfigEntry<T> extends BaseConfigEntry<T> impleme
} }
} }
@Override
public void visitInOrder(ConfigEntryVisitor visitor) {
if (visitor.enterStructuredEntry(this)) {
subConfigEntries.forEach((key, entry) -> {
if (visitor.enterStructuredSubEntry(key)) {
entry.visitInOrder(visitor);
visitor.leaveStructuredSubEntry(key);
}
});
visitor.leaveStructuredEntry(this);
}
}
@Override @Override
public void visitInOrder(ConfigEntryValueVisitor visitor, @Nullable T value) { public void visitInOrder(ConfigEntryValueVisitor visitor, @Nullable T value) {
if (visitor.enterStructuredEntry(this, value)) { if (visitor.enterStructuredEntry(this, value)) {