diff --git a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DList.java b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DList.java index 2b03d0c..ab4fb11 100644 --- a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DList.java +++ b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DList.java @@ -7,7 +7,7 @@ import io.gitlab.jfronny.muscript.compiler.CodeLocation; import java.util.List; -public non-sealed interface DList extends Dynamic>> { +public non-sealed interface DList extends Dynamic>> { default Dynamic get(int i) { return getValue().get(i); } diff --git a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DObject.java b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DObject.java index d258655..1c08112 100644 --- a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DObject.java +++ b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DObject.java @@ -8,7 +8,7 @@ import org.jetbrains.annotations.Nullable; import java.util.Map; import java.util.stream.Collectors; -public non-sealed interface DObject extends Dynamic>> { +public non-sealed interface DObject extends Dynamic>> { default @Nullable Dynamic get(String key) { return getValue().get(key); }