From 0c2415258cab6711eb884b92a1cba1bd1861ec98 Mon Sep 17 00:00:00 2001 From: Aleksey Kalenchukov Date: Sat, 15 Oct 2022 13:46:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=20?= =?UTF-8?q?=D0=B2=20=D0=BA=D0=BE=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82?= =?UTF-8?q?=D0=BE=D1=80=20=D0=B4=D0=BB=D1=8F=20Browser#Browser()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kalenchukov/useragent/parsing/Browser.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/dev/kalenchukov/useragent/parsing/Browser.java b/src/main/java/dev/kalenchukov/useragent/parsing/Browser.java index 8541bc9..5999c23 100644 --- a/src/main/java/dev/kalenchukov/useragent/parsing/Browser.java +++ b/src/main/java/dev/kalenchukov/useragent/parsing/Browser.java @@ -57,6 +57,14 @@ public final class Browser @NotNull private BrowserType browser; + /** + * Список регулярных выражений для определения типа браузера. + * + * @see #getRegExpBrowsers() + */ + @NotNull + private final Map<@NotNull String, @NotNull BrowserType> regExpBrowsers; + /** * Конструктор для {@code Browser}. */ @@ -65,16 +73,9 @@ public Browser() this.userAgent = null; this.version = null; this.browser = BrowserType.UNKNOWN; + this.regExpBrowsers = this.getRegExpBrowsers(); } - /** - * Список регулярных выражений для определения типа браузера. - * - * @see #getRegExpBrowsers() - */ - @NotNull - private final Map<@NotNull String, @NotNull BrowserType> regExpBrowsers = this.getRegExpBrowsers(); - /** * Возвращает названия всех браузеров. *