Iris/src/main/java/com/volmit/iris/util/Contained.java
2021-07-14 02:34:13 -04:00

28 lines
390 B
Java

package com.volmit.iris.util;
import java.util.function.Function;
public class Contained<T> {
private T t;
public Contained(T t) {
set(t);
}
public Contained() {
this(null);
}
public void mod(Function<T, T> x) {
set(x.apply(t));
}
public T get() {
return t;
}
public void set(T t) {
this.t = t;
}
}