# HG changeset patch # User Laurens Holst # Date 1644618108 -3600 # Fri Feb 11 23:21:48 2022 +0100 # Node ID 70c28b6728f36e25859d04ef5182533d0a02a479 # Parent 691d4f812da3a622aa522fe84d91c3f0142c3d19 SourceBuilder: Simplify END*TERMINATORS construction a bit by using varargs. diff --git a/src/main/java/nl/grauw/glass/SourceBuilder.java b/src/main/java/nl/grauw/glass/SourceBuilder.java --- a/src/main/java/nl/grauw/glass/SourceBuilder.java +++ b/src/main/java/nl/grauw/glass/SourceBuilder.java @@ -26,12 +26,12 @@ public class SourceBuilder { - private static final List END_TERMINATORS = Arrays.asList(new String[] { "end", "END" }); - private static final List ENDM_TERMINATORS = Arrays.asList(new String[] { "endm", "ENDM" }); - private static final List ENDP_TERMINATORS = Arrays.asList(new String[] { "endp", "ENDP" }); - private static final List ENDS_TERMINATORS = Arrays.asList(new String[] { "ends", "ENDS" }); - private static final List ELSE_TERMINATORS = Arrays.asList(new String[] { "else", "ELSE", "endif", "ENDIF" }); - private static final List ENDIF_TERMINATORS = Arrays.asList(new String[] { "endif", "ENDIF" }); + private static final List END_TERMINATORS = Arrays.asList("end", "END"); + private static final List ENDM_TERMINATORS = Arrays.asList("endm", "ENDM"); + private static final List ENDP_TERMINATORS = Arrays.asList("endp", "ENDP"); + private static final List ENDS_TERMINATORS = Arrays.asList("ends", "ENDS"); + private static final List ELSE_TERMINATORS = Arrays.asList("else", "ELSE", "endif", "ENDIF"); + private static final List ENDIF_TERMINATORS = Arrays.asList("endif", "ENDIF"); private final Source source; private final List terminators;