From 137288eedcdcf5a364b59ee214f06e5666498abc Mon Sep 17 00:00:00 2001 From: Thomas Fabre <tfabre@takima.fr> Date: Fri, 23 Jun 2023 13:18:13 +0200 Subject: [PATCH] Add roll class record --- src/main/java/io/takima/Roll.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/main/java/io/takima/Roll.java diff --git a/src/main/java/io/takima/Roll.java b/src/main/java/io/takima/Roll.java new file mode 100644 index 0000000..3e38468 --- /dev/null +++ b/src/main/java/io/takima/Roll.java @@ -0,0 +1,13 @@ +package io.takima; + +import java.util.stream.IntStream; + +public record Roll(int d1, int d2, int d3, int d4, int d5) { + public static Roll roll(int d1, int d2, int d3, int d4, int d5) { + return new Roll(d1, d2, d3, d4, d5); + } + + public IntStream toStream() { + return IntStream.of(d1, d2, d3, d4, d5); + } +} -- GitLab