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