From 6d2e5aedf157d3918ba8551343f0728d0e154968 Mon Sep 17 00:00:00 2001 From: Yuri Orlov Date: Sat, 25 Dec 2021 17:13:57 +0300 Subject: [PATCH] More concise `sharedClasses` declaration --- .../src/main/java/play/core/Build.java | 29 +++++++++---------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/dev-mode/build-link/src/main/java/play/core/Build.java b/dev-mode/build-link/src/main/java/play/core/Build.java index b9847e5bb7a..d4319626aad 100644 --- a/dev-mode/build-link/src/main/java/play/core/Build.java +++ b/dev-mode/build-link/src/main/java/play/core/Build.java @@ -4,25 +4,22 @@ package play.core; +import java.util.Arrays; import java.util.Collections; -import java.util.ArrayList; import java.util.List; public class Build { - public static final List sharedClasses; - - static { - List list = new ArrayList<>(); - list.add(play.core.BuildLink.class.getName()); - list.add(play.core.BuildDocHandler.class.getName()); - list.add(play.core.server.ReloadableServer.class.getName()); - list.add(play.api.UsefulException.class.getName()); - list.add(play.api.PlayException.class.getName()); - list.add(play.api.PlayException.InterestingLines.class.getName()); - list.add(play.api.PlayException.RichDescription.class.getName()); - list.add(play.api.PlayException.ExceptionSource.class.getName()); - list.add(play.api.PlayException.ExceptionAttachment.class.getName()); - sharedClasses = Collections.unmodifiableList(list); - } + public static final List sharedClasses = + Collections.unmodifiableList( + Arrays.asList( + play.core.BuildLink.class.getName(), + play.core.BuildDocHandler.class.getName(), + play.core.server.ReloadableServer.class.getName(), + play.api.UsefulException.class.getName(), + play.api.PlayException.class.getName(), + play.api.PlayException.InterestingLines.class.getName(), + play.api.PlayException.RichDescription.class.getName(), + play.api.PlayException.ExceptionSource.class.getName(), + play.api.PlayException.ExceptionAttachment.class.getName())); }