Class PropertyBuilderClassifier

java.lang.Object
com.google.auto.value.processor.PropertyBuilderClassifier

class PropertyBuilderClassifier extends Object
Classifies methods inside builder types that return builders for properties. For example, if @AutoValue class Foo has a method ImmutableList<String> bar() then Foo.Builder can have a method ImmutableList.Builder<String> barBuilder(). This class checks that a method like barBuilder() follows the rules, and if so constructs a PropertyBuilderClassifier.PropertyBuilder instance with information about barBuilder.