@Retention(value=SOURCE) @Target(value=TYPE) public static @interface AutoValue.Builder
Person
class mentioned in the AutoValue
example: @AutoValue abstract class Person { static Builder builder() { return new AutoValue_Person.Builder(); } abstract String name(); abstract int id(); @AutoValue.Builder interface Builder { Builder name(String x); Builder id(int x); Person build(); } }
Copyright © 2017 Google, Inc.. All Rights Reserved.