JAVA-4395: Fix typo in addTagsOfOtherProduct method
This commit is contained in:
parent
d89a51b555
commit
23ee2df79e
|
@ -26,7 +26,7 @@ public class Product {
|
||||||
return tags;
|
return tags;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Product addTagsOfOtherProdcut(Product product) {
|
public Product addTagsOfOtherProduct(Product product) {
|
||||||
this.tags.addAll(product.getTags());
|
this.tags.addAll(product.getTags());
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
@ -100,11 +100,11 @@ public class Product {
|
||||||
HashMap<String, Product> productsByName = new HashMap<>();
|
HashMap<String, Product> productsByName = new HashMap<>();
|
||||||
Product eBike2 = new Product("E-Bike", "A bike with a battery");
|
Product eBike2 = new Product("E-Bike", "A bike with a battery");
|
||||||
eBike2.getTags().add("sport");
|
eBike2.getTags().add("sport");
|
||||||
productsByName.merge("E-Bike", eBike2, Product::addTagsOfOtherProdcut);
|
productsByName.merge("E-Bike", eBike2, Product::addTagsOfOtherProduct);
|
||||||
|
|
||||||
//Prior to Java 8:
|
//Prior to Java 8:
|
||||||
if(productsByName.containsKey("E-Bike")) {
|
if(productsByName.containsKey("E-Bike")) {
|
||||||
productsByName.get("E-Bike").addTagsOfOtherProdcut(eBike2);
|
productsByName.get("E-Bike").addTagsOfOtherProduct(eBike2);
|
||||||
} else {
|
} else {
|
||||||
productsByName.put("E-Bike", eBike2);
|
productsByName.put("E-Bike", eBike2);
|
||||||
}
|
}
|
||||||
|
@ -117,7 +117,7 @@ public class Product {
|
||||||
|
|
||||||
productsByName.compute("E-Bike", (k,v) -> {
|
productsByName.compute("E-Bike", (k,v) -> {
|
||||||
if(v != null) {
|
if(v != null) {
|
||||||
return v.addTagsOfOtherProdcut(eBike2);
|
return v.addTagsOfOtherProduct(eBike2);
|
||||||
} else {
|
} else {
|
||||||
return eBike2;
|
return eBike2;
|
||||||
}
|
}
|
||||||
|
@ -125,7 +125,7 @@ public class Product {
|
||||||
|
|
||||||
//Prior to Java 8:
|
//Prior to Java 8:
|
||||||
if(productsByName.containsKey("E-Bike")) {
|
if(productsByName.containsKey("E-Bike")) {
|
||||||
productsByName.get("E-Bike").addTagsOfOtherProdcut(eBike2);
|
productsByName.get("E-Bike").addTagsOfOtherProduct(eBike2);
|
||||||
} else {
|
} else {
|
||||||
productsByName.put("E-Bike", eBike2);
|
productsByName.put("E-Bike", eBike2);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue