java-commons/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/additional/DContainer.java

24 lines
499 B
Java

package io.gitlab.jfronny.muscript.data.dynamic.additional;
import io.gitlab.jfronny.muscript.data.dynamic.Dynamic;
public abstract non-sealed class DContainer<T> implements Dynamic<T> {
private T value;
@Override
public T getValue() {
return value;
}
public T setValue(T value) {
if (value != null)
this.value = value;
return this.value;
}
@Override
public String toString() {
return Dynamic.serialize(this);
}
}