Class BuildableType

java.lang.Object
org.inferred.freebuilder.processor.BuildableType
Direct Known Subclasses:
BuildableType_Builder.Rebuildable

public abstract class BuildableType extends Object
Metadata about a buildable user type.

A buildable type is one with a Builder class providing a similar API to proto or @FreeBuilder:

  • a public constructor, or static builder()/newBuilder() method;
  • build(), buildPartial() and clear() methods; and
  • a mergeFrom(Value) method.