Package org.apache.commons.lang3.builder
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 instances to build.
- B- the type of builder.
- E- The kind of thrown exception or error.
- All Implemented Interfaces:
- FailableSupplier<T,- E> 
- Direct Known Subclasses:
- AbstractConcurrentInitializer.AbstractBuilder
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 SummaryFields inherited from interface org.apache.commons.lang3.function.FailableSupplierNUL
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.lang3.function.FailableSupplierget
- 
Constructor Details- 
AbstractSupplierpublic AbstractSupplier()Constructs a new instance.
 
- 
- 
Method Details- 
asThisReturns this instance typed as the proper subclass type.- Returns:
- this instance typed as the proper subclass type.
 
 
-