Registry#addChecked -> #registerChecked

This commit is contained in:
dfsek 2021-07-05 19:21:21 -07:00
parent 888e9e8def
commit d4a784ddb5
4 changed files with 4 additions and 4 deletions

View File

@ -18,7 +18,7 @@ public interface OpenRegistry<T> extends Registry<T> {
* @param value Value to register. * @param value Value to register.
* @throws DuplicateEntryException If an entry with the same identifier is already present. * @throws DuplicateEntryException If an entry with the same identifier is already present.
*/ */
void addChecked(String identifier, T value) throws DuplicateEntryException; void registerChecked(String identifier, T value) throws DuplicateEntryException;
/** /**
* Clears all entries from the registry. * Clears all entries from the registry.

View File

@ -26,7 +26,7 @@ public class CheckedRegistryImpl<T> implements CheckedRegistry<T> {
@Override @Override
public void add(String identifier, T value) throws DuplicateEntryException { public void add(String identifier, T value) throws DuplicateEntryException {
registry.addChecked(identifier, value); registry.registerChecked(identifier, value);
} }
@Override @Override

View File

@ -52,7 +52,7 @@ public class OpenRegistryImpl<T> implements OpenRegistry<T> {
} }
@Override @Override
public void addChecked(String identifier, T value) throws DuplicateEntryException { public void registerChecked(String identifier, T value) throws DuplicateEntryException {
if(objects.containsKey(identifier)) if(objects.containsKey(identifier))
throw new DuplicateEntryException("Value with identifier \"" + identifier + "\" is already defined in registry."); throw new DuplicateEntryException("Value with identifier \"" + identifier + "\" is already defined in registry.");
register(identifier, value); register(identifier, value);

View File

@ -91,7 +91,7 @@ public class AddonRegistry extends OpenRegistryImpl<TerraAddon> {
throw new AddonLoadException("Failed to load com.dfsek.terra.addon \" + " + addon.getId() + "\": ", e); throw new AddonLoadException("Failed to load com.dfsek.terra.addon \" + " + addon.getId() + "\": ", e);
} }
try { try {
addChecked(loadedAddon.getName(), loadedAddon); registerChecked(loadedAddon.getName(), loadedAddon);
} catch(DuplicateEntryException e) { } catch(DuplicateEntryException e) {
valid = false; valid = false;
main.logger().severe("Duplicate com.dfsek.terra.addon ID; com.dfsek.terra.addon with ID " + loadedAddon.getName() + " is already loaded."); main.logger().severe("Duplicate com.dfsek.terra.addon ID; com.dfsek.terra.addon with ID " + loadedAddon.getName() + " is already loaded.");