package com.indyforge.twod.engine.resources; /** * * @author Christopher Probst * * @param <T> */ public final class SerializableResource<T> implements Resource<T> { /** * */ private static final long serialVersionUID = 1L; private final T resource; public SerializableResource(T resource) { if (resource == null) { throw new NullPointerException("resource"); } this.resource = resource; } /* * (non-Javadoc) * * @see com.indyforge.twod.engine.resources.Resource#get() */ @Override public T get() { return resource; } }