From c0bef775d4d68e0df9542e2af188269d6b0bdec4 Mon Sep 17 00:00:00 2001 From: alainlompo Date: Sun, 5 Nov 2017 10:37:40 +0100 Subject: [PATCH] Fixing squid:S3599 Using diamnond operator --- .../lanwen/verbalregex/VerbalExpression.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/ru/lanwen/verbalregex/VerbalExpression.java b/src/main/java/ru/lanwen/verbalregex/VerbalExpression.java index 1955936..e44a139 100644 --- a/src/main/java/ru/lanwen/verbalregex/VerbalExpression.java +++ b/src/main/java/ru/lanwen/verbalregex/VerbalExpression.java @@ -20,15 +20,16 @@ public static class Builder { private StringBuilder suffixes = new StringBuilder(); private int modifiers = Pattern.MULTILINE; - private static final Map SYMBOL_MAP = new HashMap() {{ - put('d', Pattern.UNIX_LINES); - put('i', Pattern.CASE_INSENSITIVE); - put('x', Pattern.COMMENTS); - put('m', Pattern.MULTILINE); - put('s', Pattern.DOTALL); - put('u', Pattern.UNICODE_CASE); - put('U', Pattern.UNICODE_CHARACTER_CLASS); - }}; + private static final Map SYMBOL_MAP = new HashMap<>(); + static { + SYMBOL_MAP.put('d', Pattern.UNIX_LINES); + SYMBOL_MAP.put('i', Pattern.CASE_INSENSITIVE); + SYMBOL_MAP.put('x', Pattern.COMMENTS); + SYMBOL_MAP.put('m', Pattern.MULTILINE); + SYMBOL_MAP.put('s', Pattern.DOTALL); + SYMBOL_MAP.put('u', Pattern.UNICODE_CASE); + SYMBOL_MAP.put('U', Pattern.UNICODE_CHARACTER_CLASS); + } /** * Package private. Use {@link #regex()} to build a new one