MCPcopy
hub / github.com/apache/commons-lang / Builder

Interface Builder

src/main/java/org/apache/commons/lang3/builder/Builder.java:79–88  ·  view source on GitHub ↗

The Builder interface is designed to designate a class as a builder object in the Builder design pattern. Builders are capable of creating and configuring objects or results that normally take multiple steps to construct or are very complex to derive. The builder interface def

Source from the content-addressed store, hash-verified

77 * @since 3.0
78 */
79public interface Builder<T> {
80
81 /**
82 * Returns a reference to the object being constructed or result being
83 * calculated by the builder.
84 *
85 * @return the object constructed or result calculated by the builder.
86 */
87 T build();
88}

Callers 8

testWildcardTypeMethod · 0.65
testGenericArrayTypeMethod · 0.65
testLANG1190Method · 0.65
testBuildDefaultsMethod · 0.65
testBuilderResetMethod · 0.65

Implementers 9

WildcardTypeBuildersrc/main/java/org/apache/commons/lang3
Buildersrc/main/java/org/apache/commons/lang3
DiffBuildersrc/main/java/org/apache/commons/lang3
ReflectionDiffBuildersrc/main/java/org/apache/commons/lang3
CompareToBuildersrc/main/java/org/apache/commons/lang3
EqualsBuildersrc/main/java/org/apache/commons/lang3
ToStringBuildersrc/main/java/org/apache/commons/lang3
HashCodeBuildersrc/main/java/org/apache/commons/lang3
StrBuildersrc/main/java/org/apache/commons/lang3

Calls

no outgoing calls

Tested by

no test coverage detected