Iris/src/main/java/com/volmit/iris/util/Contained.java
Daniel Mills 108499706a Cleanup
2020-07-27 20:49:26 -04:00

34 lines
333 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;
}
}