Skip to content

Commit 938307a

Browse files
author
Pierre-Yves Fourmond
committed
Des imports en prévision de Java 23
Mise à jour des chemins du JDK
1 parent 41b3308 commit 938307a

File tree

4 files changed

+13
-15
lines changed

4 files changed

+13
-15
lines changed

exemples/generate-data-21/.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
export APP_DIR=.
2-
export PATH=/usr/lib/jvm/jdk-21/bin:$PATH
2+
export PATH=/usr/lib/jvm/zulu21/bin:$PATH

exemples/generate-data-21/GenerateData.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
///usr/bin/java --source 21 --enable-preview --class-path $APP_DIR/lib/picocli-4.7.6.jar:$APP_DIR/lib/commons-lang3-3.14.0.jar "$0" "$@"; exit $?
22

3-
import org.apache.commons.lang3.RandomStringUtils;
4-
import picocli.CommandLine;
5-
import picocli.CommandLine.Parameters;
6-
73
import java.io.File;
84
import java.io.IOException;
95
import java.nio.file.Files;
@@ -21,9 +17,12 @@
2117
import java.util.concurrent.Callable;
2218
import java.util.stream.IntStream;
2319

24-
import static java.util.UUID.randomUUID;
25-
import static picocli.CommandLine.Command;
26-
import static picocli.CommandLine.Option;
20+
import picocli.CommandLine;
21+
import picocli.CommandLine.Option;
22+
import picocli.CommandLine.Parameters;
23+
import picocli.CommandLine.Command;
24+
25+
import org.apache.commons.lang3.RandomStringUtils;
2726

2827
@Command(name = "GenerateData", mixinStandardHelpOptions = true, version = "0.1")
2928
class GenerateData21 implements Callable<Integer> {
@@ -221,7 +220,7 @@ static ColumnType from(String columnType) {
221220

222221
Object randomValue() {
223222
return switch (this) {
224-
case UUID -> randomUUID();
223+
case UUID -> java.util.UUID.randomUUID();
225224
case INTEGER -> Math.abs((new Random().nextInt(10) + 1) * 50);
226225
case VARCHAR -> RandomStringUtils.randomAlphabetic(32);
227226
case TIMESTAMP -> throw new UnsupportedOperationException("Not implemented yet !");

exemples/generate-data-22/.envrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
export APP_DIR=.
2-
export PATH=/usr/lib/jvm/jdk-22/bin:$PATH
2+
export PATH=/usr/lib/jvm/zulu22/bin:$PATH

exemples/generate-data-22/GenerateData.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
///usr/bin/env java --source 22 --enable-preview --class-path $APP_DIR/lib/picocli-4.7.6.jar:$APP_DIR/lib/commons-lang3-3.14.0.jar "$0" "$@"; exit $?
22

3-
import picocli.CommandLine;
4-
import picocli.CommandLine.Parameters;
5-
63
import java.io.File;
74
import java.io.IOException;
85
import java.util.concurrent.Callable;
96

10-
import static picocli.CommandLine.Command;
11-
import static picocli.CommandLine.Option;
7+
import picocli.CommandLine;
8+
import picocli.CommandLine.Option;
9+
import picocli.CommandLine.Parameters;
10+
import picocli.CommandLine.Command;
1211

1312
@Command(name = "GenerateData", mixinStandardHelpOptions = true, version = "0.1")
1413
class GenerateData22 implements Callable<Integer> {

0 commit comments

Comments
 (0)