Class AbstractSupplier<T, B extends AbstractSupplier<T,B,E>, E extends Throwable>
java.lang.Object
org.apache.commons.lang3.builder.AbstractSupplier<T,B,E>
- Type Parameters:
T- The type of results supplied by this supplier.B- The type of builder.E- The kind of thrown exception or error.
- All Implemented Interfaces:
FailableSupplier<T,E>
- Direct Known Subclasses:
AbstractConcurrentInitializer.AbstractBuilder, LockingVisitors.LockVisitor.LVBuilder, Strings.Builder
public abstract class AbstractSupplier<T, B extends AbstractSupplier<T,B,E>, E extends Throwable>
extends Object
implements FailableSupplier<T,E>
Abstracts supplying an instance of
T. Use to implement the builder pattern.- Since:
- 3.14.0
-
Field Summary
Fields inherited from interface FailableSupplier
NULModifier and TypeFieldDescriptionstatic final FailableSupplierReturns the singleton supplier that always returns null. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FailableSupplier
get
-
Constructor Details
-
AbstractSupplier
public AbstractSupplier()Constructs a new instance.
-
-
Method Details
-
asThis
-