Lines Matching full:abstract

55 abstract class Animal {
56 abstract String getName();
57 abstract int getNumberOfLegs();
64 abstract static class Builder {
65 abstract Builder name(String value);
66 abstract Builder numberOfLegs(int value);
67 abstract Animal build();
102 abstract class Animal {
103 abstract String name();
104 abstract int numberOfLegs();
112 abstract static class Builder {
113 abstract Builder setName(String value);
114 abstract Builder setNumberOfLegs(int value);
115 abstract Animal build();
132 To give them this ability, just add an abstract `toBuilder` method, returning
133 your abstract builder type, to your value class. AutoValue will implement it.
136 public abstract Builder toBuilder();
149 public abstract class Animal {
150 public abstract String name();
151 public abstract int numberOfLegs();
157 abstract Builder toBuilder();
164 public abstract static class Builder {
165 public abstract Builder setName(String value);
166 public abstract Builder setNumberOfLegs(int value);
167 public abstract Animal build();
182 * the non-visible, abstract method that AutoValue implements
191 public abstract class Animal {
192 public abstract String name();
193 public abstract int numberOfLegs();
200 public abstract static class Builder {
201 public abstract Builder setName(String value);
202 public abstract Builder setNumberOfLegs(int value);
204 abstract Animal autoBuild(); // not public
223 public abstract class Animal {
224 public abstract String name();
225 public abstract int numberOfLegs();
232 public abstract static class Builder {
233 public abstract Builder setName(String value);
234 public abstract Builder setNumberOfLegs(int value);
236 abstract String name(); // must match method name in Animal
238 abstract Animal autoBuild(); // not public
248 The getter in your builder must have the same signature as the abstract property
266 public abstract class Animal {
267 public abstract String name();
268 public abstract int numberOfLegs();
275 public abstract static class Builder {
276 public abstract Builder setName(String value);
277 public abstract Builder setNumberOfLegs(int value);
279 abstract Optional<String> name();
280 abstract int numberOfLegs();
282 abstract Animal autoBuild(); // not public
328 public abstract class Animal {
329 public abstract Optional<String> name();
336 public abstract static class Builder {
338 public abstract Builder setName(Optional<String> value);
339 public abstract Builder setName(String value);
340 public abstract Animal build();
375 public abstract class Animal {
376 public abstract String name();
377 public abstract int numberOfLegs();
378 public abstract ImmutableSet<String> countries();
385 public abstract static class Builder {
386 public abstract Builder setName(String value);
387 public abstract Builder setNumberOfLegs(int value);
388 public abstract Builder setCountries(Set<String> value);
389 public abstract Builder setCountries(String... value);
390 public abstract Animal build();
406 public abstract class Animal {
407 public abstract String name();
408 public abstract int numberOfLegs();
409 public abstract ImmutableSet<String> countries();
416 public abstract static class Builder {
417 public abstract Builder setName(String value);
418 public abstract Builder setNumberOfLegs(int value);
419 public abstract ImmutableSet.Builder<String> countriesBuilder();
420 public abstract Animal build();
438 public abstract ImmutableSortedSet.Builder<String>
481 public abstract class Animal {
482 public abstract String name();
483 public abstract int numberOfLegs();
484 public abstract ImmutableSet<String> countries();
491 public abstract static class Builder {
492 public abstract Builder setName(String value);
493 public abstract Builder setNumberOfLegs(int value);
495 abstract ImmutableSet.Builder<String> countriesBuilder();
501 public abstract Animal build();
540 public abstract class Animal {
541 public abstract String name();
542 public abstract Species species();
549 public abstract static class Builder {
550 public abstract Builder setName(String name);
551 public abstract Species.Builder speciesBuilder();
552 public abstract Animal build();
557 public abstract class Species {
558 public abstract String genus();
559 public abstract String epithet();
566 public abstract static class Builder {
567 public abstract Builder setGenus(String genus);
568 public abstract Builder setEpithet(String epithet);
569 public abstract Species build();
599 In the example, if `Animal` has an abstract [`toBuilder()`](#to_builder)
601 if there is an abstract `setSpecies` method in addition to the
636 public abstract class Stepped {
637 public abstract String foo();
638 public abstract String bar();
639 public abstract int baz();
662 abstract static class Builder implements FooStep, BarStep, BazStep, Build {}
687 abstract static class Builder implements FooStep, BarStep, BazStep {
688 abstract Builder setBaz(int baz);
689 abstract Stepped build();
715 public abstract class Foo {
716 public abstract ImmutableMap<Integer, String> map();
720 public abstract static class Builder {
721 public abstract ImmutableMap.Builder<Integer, String> mapBuilder();
722 public abstract Foo build();
731 public abstract class Foo {
732 public abstract ImmutableMap<Integer, String> map();
742 abstract Builder autoToBuilder(); // not public
746 public abstract static class Builder {
754 abstract Builder setMap(ImmutableMap<Integer, String> map); // not public
756 abstract Foo autoBuild(); // not public