Skip to content

Commit 4ddfc0e

Browse files
Star import all the Java things
1 parent 28c0584 commit 4ddfc0e

File tree

17 files changed

+35
-81
lines changed

17 files changed

+35
-81
lines changed

2019/18/src/Solver.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import lib.Answer;
2-
import lib.FileReader;
1+
import lib.*;
32
import maze.Maze;
43

54
public class Solver {

2019/18/src/maze/Grid.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
package maze;
22

3-
import java.util.HashMap;
4-
import java.util.List;
5-
import java.util.Map;
6-
import java.util.Optional;
3+
import java.util.*;
74

85
import lib.Position;
9-
import lombok.AccessLevel;
10-
import lombok.Getter;
6+
import lombok.*;
117
import lombok.experimental.FieldDefaults;
128

139
@FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE)

2019/18/src/maze/Maze.java

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
package maze;
22

3-
import java.util.ArrayList;
4-
import java.util.Collections;
5-
import java.util.HashMap;
6-
import java.util.HashSet;
7-
import java.util.List;
8-
import java.util.Map;
9-
import java.util.Set;
3+
import java.util.*;
104

115
import lib.Position;
126

2019/18/src/maze/Node.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
package maze;
22

3-
import java.util.ArrayList;
4-
import java.util.HashSet;
5-
import java.util.Set;
3+
import java.util.*;
64

7-
import lombok.AccessLevel;
8-
import lombok.Getter;
5+
import lombok.*;
96
import lombok.experimental.FieldDefaults;
107

118
@Getter

2019/20/src/Solver.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import lib.Answer;
2-
import lib.FileReader;
1+
import lib.*;
32
import maze.Maze;
43

54
public class Solver {

2019/20/src/maze/Maze.java

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
package maze;
22

3-
import java.util.HashSet;
4-
import java.util.List;
5-
import java.util.Map;
6-
import java.util.PriorityQueue;
7-
import java.util.Set;
3+
import java.util.*;
84

9-
import maze.path.NormalPath;
10-
import maze.path.Path;
11-
import maze.path.RecursivePath;
5+
import maze.path.*;
126

137
public class Maze {
148

2019/20/src/maze/MazeParser.java

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
package maze;
22

3-
import java.util.HashMap;
4-
import java.util.HashSet;
5-
import java.util.List;
6-
import java.util.Map;
7-
import java.util.Optional;
8-
import java.util.Set;
3+
import java.util.*;
94
import java.util.function.Function;
105
import java.util.stream.Collectors;
116

2019/20/src/maze/path/NormalPath.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
import java.util.List;
44

5-
import maze.Edge;
6-
import maze.Node;
5+
import maze.*;
76

87
public class NormalPath extends Path {
98

2019/20/src/maze/path/Path.java

+5-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
package maze.path;
22

3-
import java.util.ArrayList;
4-
import java.util.List;
5-
6-
import lombok.AccessLevel;
7-
import lombok.Getter;
8-
import lombok.experimental.FieldDefaults;
9-
import lombok.experimental.PackagePrivate;
10-
import maze.Edge;
11-
import maze.Node;
12-
import maze.State;
3+
import java.util.*;
4+
5+
import lombok.*;
6+
import lombok.experimental.*;
7+
import maze.*;
138

149
@FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE)
1510
public abstract class Path implements Comparable<Path> {

2019/20/src/maze/path/RecursivePath.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
package maze.path;
22

3-
import java.util.List;
4-
import java.util.Set;
3+
import java.util.*;
54

6-
import maze.Edge;
7-
import maze.Node;
5+
import maze.*;
86

97
/**
108
* Path logic here is kind of funny, where we end up, not where we went through

2021/01/src/Solver.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import java.util.List;
22

3-
import lib.Answer;
4-
import lib.FileReader;
3+
import lib.*;
54

65
public class Solver {
76

buildSrc/src/main/kotlin/common.gradle.kts

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ repositories {
1313
}
1414

1515
dependencies {
16-
implementation("com.google.guava:guava:33.0.0-jre")
17-
compileOnly("org.projectlombok:lombok:1.18.30")
18-
annotationProcessor("org.projectlombok:lombok:1.18.30")
19-
testCompileOnly("org.projectlombok:lombok:1.18.30")
20-
testAnnotationProcessor("org.projectlombok:lombok:1.18.30")
16+
implementation("com.google.guava:guava:33.1.0-jre")
17+
compileOnly("org.projectlombok:lombok:1.18.32")
18+
annotationProcessor("org.projectlombok:lombok:1.18.32")
19+
testCompileOnly("org.projectlombok:lombok:1.18.32")
20+
testAnnotationProcessor("org.projectlombok:lombok:1.18.32")
2121
}
2222

2323
testing {

commons/java/src/lib/FileReader.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
package lib;
22

33
import java.nio.charset.StandardCharsets;
4-
import java.nio.file.Files;
5-
import java.nio.file.Path;
6-
import java.nio.file.Paths;
4+
import java.nio.file.*;
75
import java.util.List;
86
import java.util.function.Function;
97

10-
import org.apache.commons.cli.CommandLine;
11-
import org.apache.commons.cli.DefaultParser;
12-
import org.apache.commons.cli.Option;
13-
import org.apache.commons.cli.Options;
8+
import org.apache.commons.cli.*;
149

15-
import lombok.AllArgsConstructor;
16-
import lombok.SneakyThrows;
10+
import lombok.*;
1711

1812
@AllArgsConstructor
1913
public class FileReader {

commons/java/test/lib/AnswerTest.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
package lib;
22

3-
import org.junit.jupiter.api.Assertions;
4-
import org.junit.jupiter.api.Test;
3+
import org.junit.jupiter.api.*;
54

65
class AnswerTest {
76

87
@Test
98
void testSuccess() {
10-
Answer.part1(1, 1);
11-
Answer.part2("value", "value");
9+
Answer.<Integer>part1(1, 1);
10+
Answer.<String>part2("value", "value");
1211
}
1312

1413
@Test
1514
void testFailure() {
16-
Assertions.assertThrows(RuntimeException.class, () -> Answer.part1(1, 2));
15+
Assertions.assertThrows(RuntimeException.class, () -> Answer.<Integer>part1(1, 2));
1716
}
1817
}

commons/java/test/lib/FileReaderTest.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package lib;
22

3-
import java.nio.file.Files;
4-
import java.nio.file.Path;
3+
import java.nio.file.*;
54
import java.util.List;
65

7-
import org.junit.jupiter.api.Assertions;
8-
import org.junit.jupiter.api.Test;
6+
import org.junit.jupiter.api.*;
97
import org.junit.jupiter.api.io.TempDir;
108

119
import lombok.SneakyThrows;

commons/java/test/lib/PositionTest.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
import java.util.Set;
44

5-
import org.junit.jupiter.api.Assertions;
6-
import org.junit.jupiter.api.Test;
5+
import org.junit.jupiter.api.*;
76

87
class PositionTest {
98

scripts/templates/java/src/Solver.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import lib.Answer;
2-
import lib.FileReader;
1+
import lib.*;
32

43
public class Solver {
54

0 commit comments

Comments
 (0)