Class BuildableList
- java.lang.Object
-
- org.inferred.freebuilder.processor.source.ValueType
-
- org.inferred.freebuilder.processor.excerpt.BuildableList
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.inferred.freebuilder.processor.source.ValueType
ValueType.FieldReceiver
-
-
Field Summary
Fields Modifier and Type Field Description private BuildableTypeelement
-
Constructor Summary
Constructors Modifier Constructor Description privateBuildableList(BuildableType element)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddAdd(SourceBuilder code)private voidaddAddAllValues(SourceBuilder code)private voidaddAddValue(SourceBuilder code)private voidaddBuild(SourceBuilder code, java.lang.String buildMethod)private static voidaddEnsureCapacity(SourceBuilder code)protected voidaddFields(ValueType.FieldReceiver fields)Implement this method to report the name and value of each field.private voidaddGet(SourceBuilder code)private voidaddRemove(SourceBuilder code)private voidaddSet(SourceBuilder code)private static voidaddSize(SourceBuilder code)voidaddTo(SourceBuilder code)private static voidconvertToArrayList(SourceBuilder code)private voidconvertToBuilder(java.lang.String variable, SourceBuilder code)(package private) LazyNamename()static LazyNameof(BuildableType element)
-
-
-
Field Detail
-
element
private final BuildableType element
-
-
Constructor Detail
-
BuildableList
private BuildableList(BuildableType element)
-
-
Method Detail
-
of
public static LazyName of(BuildableType element)
-
name
LazyName name()
-
addTo
public void addTo(SourceBuilder code)
-
addSize
private static void addSize(SourceBuilder code)
-
addGet
private void addGet(SourceBuilder code)
-
addSet
private void addSet(SourceBuilder code)
-
addAdd
private void addAdd(SourceBuilder code)
-
addRemove
private void addRemove(SourceBuilder code)
-
addEnsureCapacity
private static void addEnsureCapacity(SourceBuilder code)
-
addAddValue
private void addAddValue(SourceBuilder code)
-
addAddAllValues
private void addAddAllValues(SourceBuilder code)
-
addBuild
private void addBuild(SourceBuilder code, java.lang.String buildMethod)
-
convertToArrayList
private static void convertToArrayList(SourceBuilder code)
-
addFields
protected void addFields(ValueType.FieldReceiver fields)
Description copied from class:ValueTypeImplement this method to report the name and value of each field.
-
convertToBuilder
private void convertToBuilder(java.lang.String variable, SourceBuilder code)
-
-