Loading src/main/java/ch10b/TestGenerics2.java +1 −4 Changes for src/main/java/ch10b/TestGenerics2.java: 1 added line, 4 removed lines. Original line number Diff line number Diff line Loading @@ -8,10 +8,7 @@ public class TestGenerics2 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); } Loading src/main/java/ch10b/TestGenerics3.java +2 −7 Changes for src/main/java/ch10b/TestGenerics3.java: 2 added lines, 7 removed lines. Original line number Diff line number Diff line Loading @@ -8,15 +8,10 @@ public class TestGenerics3 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); List<Dog> dogs = new ArrayList<>(); dogs.add(new Dog()); dogs.add(new Dog()); List<Dog> dogs = List.of(new Dog(), new Dog()); // takeAnimals(dogs); } Loading src/main/java/ch10b/TestGenerics4.java +3 −9 Changes for src/main/java/ch10b/TestGenerics4.java: 3 added lines, 9 removed lines. Original line number Diff line number Diff line package ch10b; import java.util.ArrayList; import java.util.List; import java.util.*; public class TestGenerics4 { public static void main(String[] args) { Loading @@ -9,15 +8,10 @@ public class TestGenerics4 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); List<Dog> dogs = new ArrayList<>(); dogs.add(new Dog()); dogs.add(new Dog()); List<Dog> dogs = List.of(new Dog(), new Dog()); takeAnimals(dogs); } Loading Loading
src/main/java/ch10b/TestGenerics2.java +1 −4 Changes for src/main/java/ch10b/TestGenerics2.java: 1 added line, 4 removed lines. Original line number Diff line number Diff line Loading @@ -8,10 +8,7 @@ public class TestGenerics2 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); } Loading
src/main/java/ch10b/TestGenerics3.java +2 −7 Changes for src/main/java/ch10b/TestGenerics3.java: 2 added lines, 7 removed lines. Original line number Diff line number Diff line Loading @@ -8,15 +8,10 @@ public class TestGenerics3 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); List<Dog> dogs = new ArrayList<>(); dogs.add(new Dog()); dogs.add(new Dog()); List<Dog> dogs = List.of(new Dog(), new Dog()); // takeAnimals(dogs); } Loading
src/main/java/ch10b/TestGenerics4.java +3 −9 Changes for src/main/java/ch10b/TestGenerics4.java: 3 added lines, 9 removed lines. Original line number Diff line number Diff line package ch10b; import java.util.ArrayList; import java.util.List; import java.util.*; public class TestGenerics4 { public static void main(String[] args) { Loading @@ -9,15 +8,10 @@ public class TestGenerics4 { } public void go() { List<Animal> animals = new ArrayList<>(); animals.add(new Dog()); animals.add(new Cat()); animals.add(new Dog()); List<Animal> animals = List.of(new Dog(), new Cat(), new Dog()); takeAnimals(animals); List<Dog> dogs = new ArrayList<>(); dogs.add(new Dog()); dogs.add(new Dog()); List<Dog> dogs = List.of(new Dog(), new Dog()); takeAnimals(dogs); } Loading