Lines Matching refs:abstract
17 abstract value class, and AutoValue implements it**. Builder generation works in
18 the exact same way: you also create an abstract builder class, nesting it inside
19 your abstract value class, and AutoValue generates implementations for both.
27 abstract class Animal {
28 abstract String name();
29 abstract int numberOfLegs();
36 abstract static class Builder {
37 abstract Builder setName(String value);
38 abstract Builder setNumberOfLegs(int value);
39 abstract Animal build();
76 `Animal`) and not the nested abstract `Builder` class. That ensures that the