ソースを参照

Rename getTransitiveContainers to getTransitives

Lortseam 4 年 前
コミット
acd874bb62

+ 3 - 3
src/main/java/me/lortseam/completeconfig/api/ConfigContainer.java

@@ -38,12 +38,12 @@ public interface ConfigContainer {
     }
 
     /**
-     * Used to register other containers. They will then be registered at the same level as this container.
+     * Used to register other containers, located at the same level as this container.
      *
      * @return an array of other containers
      * @see Transitive
      */
-    default ConfigContainer[] getTransitiveContainers() {
+    default ConfigContainer[] getTransitives() {
         return new ConfigContainer[0];
     }
 
@@ -54,7 +54,7 @@ public interface ConfigContainer {
      * <p>If {@link #isConfigObject()} returns {@code true}, all fields of type {@link ConfigContainer} will be
      * resolved. Therefore, the use of this annotation is no longer needed in that case.
      *
-     * @see #getTransitiveContainers()
+     * @see #getTransitives()
      */
     @Target(ElementType.FIELD)
     @Retention(RetentionPolicy.RUNTIME)

+ 1 - 1
src/main/java/me/lortseam/completeconfig/data/Node.java

@@ -78,7 +78,7 @@ abstract class Node implements FlatDataPart<ConfigMap> {
                 }).filter(Objects::nonNull).collect(Collectors.toList()));
             }
         }
-        containers.addAll(Arrays.asList(container.getTransitiveContainers()));
+        containers.addAll(Arrays.asList(container.getTransitives()));
         resolve(containers);
     }
 

+ 1 - 1
src/test/java/me/lortseam/completeconfig/data/containers/ContainerIncludingContainerWithEntry.java

@@ -5,7 +5,7 @@ import me.lortseam.completeconfig.api.ConfigContainer;
 public class ContainerIncludingContainerWithEntry implements ConfigContainer {
 
     @Override
-    public ConfigContainer[] getTransitiveContainers() {
+    public ConfigContainer[] getTransitives() {
         return new ConfigContainer[]{new ContainerWithEntry()};
     }