Skip to content

Commit 0dec388

Browse files
committed
Fix some IDEA warnings. Change toString() methods. Suppress InfiniteLoopStatement
1 parent 7dab469 commit 0dec388

File tree

10 files changed

+41
-67
lines changed

10 files changed

+41
-67
lines changed

allocations/src/main/java/com/github/chrishantha/sample/allocations/AllocationsApplication.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class AllocationsApplication implements SampleApplication {
2323
@Parameter(names = "--max", description = "Max Numbers")
2424
private long max = 10_000_000L;
2525

26-
boolean isPrime(Long n) {
26+
private boolean isPrime(Long n) {
2727
//check if n is a multiple of 2
2828
if (n % 2 == 0) return false;
2929
//if not, then just check the odds
@@ -47,10 +47,8 @@ public void start() {
4747

4848
@Override
4949
public String toString() {
50-
StringBuilder builder = new StringBuilder();
51-
builder.append("AllocationsApplication [max=");
52-
builder.append(max);
53-
builder.append("]");
54-
return builder.toString();
50+
return "AllocationsApplication{" +
51+
"max=" + max +
52+
'}';
5553
}
5654
}

base/src/main/java/com/github/chrishantha/sample/base/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class App {
2626

2727
private static class CommonArgs {
2828
@Parameter(names = {"-h", "--help"}, description = "Display Help", help = true)
29-
private boolean help;
29+
private boolean help = false;
3030
}
3131

3232
public static void main(String[] args) {

deadlock/src/main/java/com/github/chrishantha/sample/deadlock/DeadlockApplication.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,9 @@ public void start() {
7979

8080
@Override
8181
public String toString() {
82-
StringBuilder builder = new StringBuilder();
83-
builder.append("DeadlockApplication [count=");
84-
builder.append(count);
85-
builder.append(", delay=");
86-
builder.append(delay);
87-
builder.append("]");
88-
return builder.toString();
82+
return "DeadlockApplication{" +
83+
"count=" + count +
84+
", delay=" + delay +
85+
'}';
8986
}
9087
}

highcpu/src/main/java/com/github/chrishantha/sample/highcpu/HashingWorker.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,15 @@ public HashingWorker(long length, String algorithm) {
3131
this.algorithm = algorithm;
3232
}
3333

34+
@SuppressWarnings("InfiniteLoopStatement")
3435
@Override
3536
public void run() {
3637
while (true) {
37-
String data = "";
38+
StringBuilder data = new StringBuilder();
3839

3940
// Some random data
4041
for (int i = 0; i < length; i++) {
41-
data += UUID.randomUUID().toString();
42+
data.append(UUID.randomUUID().toString());
4243
}
4344

4445
MessageDigest digest;
@@ -49,7 +50,7 @@ public void run() {
4950
}
5051

5152
// Hash
52-
digest.update(data.getBytes());
53+
digest.update(data.toString().getBytes());
5354
byte[] computedHash = digest.digest();
5455
if (lastComputedHash != null && computedHash.length != lastComputedHash.length) {
5556
throw new IllegalStateException("Is the hash computation correct??");

highcpu/src/main/java/com/github/chrishantha/sample/highcpu/HighCpuApplication.java

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -77,26 +77,16 @@ private void startThread(int i, String name, Runnable worker) {
7777

7878
@Override
7979
public String toString() {
80-
StringBuilder builder = new StringBuilder();
81-
builder.append("HighCpuApplication [runHashing=");
82-
builder.append(runHashing);
83-
builder.append(", runSleeping=");
84-
builder.append(runSleeping);
85-
builder.append(", runMath=");
86-
builder.append(runMath);
87-
builder.append(", hashingWorkers=");
88-
builder.append(hashingWorkers);
89-
builder.append(", sleepingWorkers=");
90-
builder.append(sleepingWorkers);
91-
builder.append(", mathWorkers=");
92-
builder.append(mathWorkers);
93-
builder.append(", hashDataLength=");
94-
builder.append(hashDataLength);
95-
builder.append(", hashingAlgorithm=");
96-
builder.append(hashingAlgorithm);
97-
builder.append(", exitTimeoutInSeconds=");
98-
builder.append(exitTimeoutInSeconds);
99-
builder.append("]");
100-
return builder.toString();
80+
return "HighCpuApplication{" +
81+
"runHashing=" + runHashing +
82+
", runSleeping=" + runSleeping +
83+
", runMath=" + runMath +
84+
", hashingWorkers=" + hashingWorkers +
85+
", sleepingWorkers=" + sleepingWorkers +
86+
", mathWorkers=" + mathWorkers +
87+
", hashDataLength=" + hashDataLength +
88+
", hashingAlgorithm='" + hashingAlgorithm + '\'' +
89+
", exitTimeoutInSeconds=" + exitTimeoutInSeconds +
90+
'}';
10191
}
10292
}

highcpu/src/main/java/com/github/chrishantha/sample/highcpu/MathWorker.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ public class MathWorker implements Runnable {
2222

2323
private Random random = new Random();
2424

25-
public MathWorker() {
26-
}
27-
25+
@SuppressWarnings("InfiniteLoopStatement")
2826
@Override
2927
public void run() {
3028
BigDecimal bigDecimal = BigDecimal.ZERO;

highcpu/src/main/java/com/github/chrishantha/sample/highcpu/SleepingWorker.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ public class SleepingWorker implements Runnable {
2121

2222
private Random random = new Random();
2323

24-
public SleepingWorker() {
25-
}
26-
24+
@SuppressWarnings("InfiniteLoopStatement")
2725
@Override
2826
public void run() {
29-
Long l = 0l;
27+
Long l = 0L;
3028
while (true) {
3129
l++;
3230
try {
@@ -35,7 +33,7 @@ public void run() {
3533
e.printStackTrace();
3634
}
3735
if (l == Long.MAX_VALUE) {
38-
l = 0l;
36+
l = 0L;
3937
}
4038
}
4139
}

hotmethods/src/main/java/com/github/chrishantha/sample/hotmethods/HotMethodsApplication.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,9 @@ public void start() {
6363

6464
@Override
6565
public String toString() {
66-
StringBuilder builder = new StringBuilder();
67-
builder.append("HotMethodsApplication [randomNumbersCount=");
68-
builder.append(randomNumbersCount);
69-
builder.append(", max=");
70-
builder.append(max);
71-
builder.append("]");
72-
return builder.toString();
66+
return "HotMethodsApplication{" +
67+
"randomNumbersCount=" + randomNumbersCount +
68+
", max=" + max +
69+
'}';
7370
}
7471
}

latencies/src/main/java/com/github/chrishantha/sample/latencies/LatenciesApplication.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,8 @@ public void start() {
7777

7878
@Override
7979
public String toString() {
80-
StringBuilder builder = new StringBuilder();
81-
builder.append("LatenciesApplication [count=");
82-
builder.append(count);
83-
builder.append("]");
84-
return builder.toString();
80+
return "LatenciesApplication{" +
81+
"count=" + count +
82+
'}';
8583
}
8684
}

memoryleak/src/main/java/com/github/chrishantha/sample/memoryleak/MemoryLeakApplication.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ private enum KeyType {
3737
@Parameter(names = "--key-type", description = "Key Type: Good or Bad")
3838
private KeyType keyType = KeyType.BAD;
3939

40+
@SuppressWarnings("InfiniteLoopStatement")
4041
@Override
4142
public void start() {
4243
Map<Key, String> map = new HashMap<>();
@@ -52,14 +53,10 @@ public void start() {
5253

5354
@Override
5455
public String toString() {
55-
StringBuilder builder = new StringBuilder();
56-
builder.append("MemoryLeakApplication [length=");
57-
builder.append(length);
58-
builder.append(", max=");
59-
builder.append(max);
60-
builder.append(", keyType=");
61-
builder.append(keyType);
62-
builder.append("]");
63-
return builder.toString();
56+
return "MemoryLeakApplication{" +
57+
"length=" + length +
58+
", max=" + max +
59+
", keyType=" + keyType +
60+
'}';
6461
}
6562
}

0 commit comments

Comments
 (0)