Skip to content

Commit f08af14

Browse files
committed
Merge pull request iluwatar#364 from DevFactory/release/The-diamond-operator-should-be-used-fix-1
squid:S2293 - The diamond operator should be used
2 parents 59c32d3 + 409ff02 commit f08af14

File tree

13 files changed

+17
-17
lines changed

13 files changed

+17
-17
lines changed

caching/src/main/java/com/iluwatar/caching/DbManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ private DbManager() {
5959
*/
6060
public static void createVirtualDb() {
6161
useMongoDB = false;
62-
virtualDB = new HashMap<String, UserAccount>();
62+
virtualDB = new HashMap<>();
6363
}
6464

6565
/**

caching/src/main/java/com/iluwatar/caching/LruCache.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public Node(String userId, UserAccount userAccount) {
4949
}
5050

5151
int capacity;
52-
HashMap<String, Node> cache = new HashMap<String, Node>();
52+
HashMap<String, Node> cache = new HashMap<>();
5353
Node head = null;
5454
Node end = null;
5555

@@ -162,7 +162,7 @@ public void clear() {
162162
* Returns cache data in list form.
163163
*/
164164
public ArrayList<UserAccount> getCacheDataInListForm() {
165-
ArrayList<UserAccount> listOfCacheData = new ArrayList<UserAccount>();
165+
ArrayList<UserAccount> listOfCacheData = new ArrayList<>();
166166
Node temp = head;
167167
while (temp != null) {
168168
listOfCacheData.add(temp.userAccount);

composite/src/main/java/com/iluwatar/composite/LetterComposite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
*/
3333
public abstract class LetterComposite {
3434

35-
private List<LetterComposite> children = new ArrayList<LetterComposite>();
35+
private List<LetterComposite> children = new ArrayList<>();
3636

3737
public void add(LetterComposite letter) {
3838
children.add(letter);

composite/src/main/java/com/iluwatar/composite/Messenger.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class Messenger {
3535

3636
LetterComposite messageFromOrcs() {
3737

38-
List<Word> words = new ArrayList<Word>();
38+
List<Word> words = new ArrayList<>();
3939

4040
words.add(new Word(Arrays.asList(new Letter('W'), new Letter('h'), new Letter('e'), new Letter(
4141
'r'), new Letter('e'))));
@@ -57,7 +57,7 @@ LetterComposite messageFromOrcs() {
5757

5858
LetterComposite messageFromElves() {
5959

60-
List<Word> words = new ArrayList<Word>();
60+
List<Word> words = new ArrayList<>();
6161

6262
words.add(new Word(Arrays.asList(new Letter('M'), new Letter('u'), new Letter('c'), new Letter(
6363
'h'))));

dao/src/main/java/com/iluwatar/dao/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public static List<Customer> generateSampleCustomers() {
7474
final Customer customer1 = new Customer(1, "Adam", "Adamson");
7575
final Customer customer2 = new Customer(2, "Bob", "Bobson");
7676
final Customer customer3 = new Customer(3, "Carl", "Carlson");
77-
final List<Customer> customers = new ArrayList<Customer>();
77+
final List<Customer> customers = new ArrayList<>();
7878
customers.add(customer1);
7979
customers.add(customer2);
8080
customers.add(customer3);

dao/src/test/java/com/iluwatar/dao/CustomerDaoImplTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class CustomerDaoImplTest {
4040

4141
@Before
4242
public void setUp() {
43-
customers = new ArrayList<Customer>();
43+
customers = new ArrayList<>();
4444
customers.add(CUSTOMER);
4545
impl = new CustomerDaoImpl(customers);
4646
}

layers/src/main/java/com/iluwatar/layers/CakeBakingServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public List<CakeInfo> getAllCakes() {
163163
CakeToppingInfo cakeToppingInfo =
164164
new CakeToppingInfo(cake.getTopping().getId(), cake.getTopping().getName(), cake
165165
.getTopping().getCalories());
166-
ArrayList<CakeLayerInfo> cakeLayerInfos = new ArrayList<CakeLayerInfo>();
166+
ArrayList<CakeLayerInfo> cakeLayerInfos = new ArrayList<>();
167167
for (CakeLayer layer : cake.getLayers()) {
168168
cakeLayerInfos.add(new CakeLayerInfo(layer.getId(), layer.getName(), layer.getCalories()));
169169
}

poison-pill/src/main/java/com/iluwatar/poison/pill/SimpleMessageQueue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class SimpleMessageQueue implements MessageQueue {
3333
private final BlockingQueue<Message> queue;
3434

3535
public SimpleMessageQueue(int bound) {
36-
queue = new ArrayBlockingQueue<Message>(bound);
36+
queue = new ArrayBlockingQueue<>(bound);
3737
}
3838

3939
@Override

producer-consumer/src/main/java/com/iluwatar/producer/consumer/ItemQueue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class ItemQueue {
3333

3434
public ItemQueue() {
3535

36-
queue = new LinkedBlockingQueue<Item>(5);
36+
queue = new LinkedBlockingQueue<>(5);
3737
}
3838

3939
public void put(Item item) throws InterruptedException {

service-layer/src/main/java/com/iluwatar/servicelayer/magic/MagicServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@ public List<Spell> findAllSpells() {
7070
@Override
7171
public List<Wizard> findWizardsWithSpellbook(String name) {
7272
Spellbook spellbook = spellbookDao.findByName(name);
73-
return new ArrayList<Wizard>(spellbook.getWizards());
73+
return new ArrayList<>(spellbook.getWizards());
7474
}
7575

7676
@Override
7777
public List<Wizard> findWizardsWithSpell(String name) {
7878
Spell spell = spellDao.findByName(name);
7979
Spellbook spellbook = spell.getSpellbook();
80-
return new ArrayList<Wizard>(spellbook.getWizards());
80+
return new ArrayList<>(spellbook.getWizards());
8181
}
8282
}

0 commit comments

Comments
 (0)