Class Processor

java.lang.Object
javax.annotation.processing.AbstractProcessor
org.inferred.freebuilder.processor.Processor
All Implemented Interfaces:
Processor

@AutoService(Processor.class) public class Processor extends AbstractProcessor
Processor for the @FreeBuilder annotation.

Processing is split into analysis (owned by the Analyser) and code generation (owned by the GeneratedBuilder), for testability.