@Retention(value=CLASS)
@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 © 2018 Google, Inc.. All Rights Reserved.