Class Wrapper<DATATYPE>

  • Type Parameters:
    DATATYPE - The type of object to be wrapped.
    All Implemented Interfaces:
    ICloneable<Wrapper<DATATYPE>>, IMutableWrapper<DATATYPE>, IWrapper<DATATYPE>, Supplier<DATATYPE>

    @NotThreadSafe
    public class Wrapper<DATATYPE>
    extends Object
    implements IMutableWrapper<DATATYPE>, ICloneable<Wrapper<DATATYPE>>
    This is a stupid wrapper around any object. Its original purpose was the encapsulation of return values from within an anonymous class.
    Author:
    Philip Helger