Package org.inferred.freebuilder.processor
package org.inferred.freebuilder.processor
-
ClassDescriptionAnalyses a
FreeBuilderdatatype type, returning aGeneratedTypefor a Builder superclass derived from its API.Thrown when a FreeBuilder type cannot have a Builder type generated, for instance if it is private.Visitor that returns true if the visited type extends a generatedsuperclassin the same package.Metadata about a buildable user type.Auto-generated superclass ofBuildableType.Builder, derived from the API ofBuildableType.How to merge the values from one Builder into another.How to convert a partial value into a Builder.Standard ways of constructing a default Builder.Utility methods for method names used in builders.Metadata about a user's datatype.Auto-generated superclass ofDatatype.Builder, derived from the API ofDatatype.Builder forDatatype.Standard Java methods that may be underridden.How compulsory the underride is.Code generation for the @FreeBuilderannotation.Processor for the @FreeBuilderannotation.