From b6ee524f650df7c02251655c1947d3151dddf114 Mon Sep 17 00:00:00 2001 From: qwerty287 Date: Sun, 28 Aug 2022 10:57:01 +0200 Subject: [PATCH] Use `getName` method --- .../gitnex/helpers/codeeditor/languages/Language.java | 11 +++++------ .../helpers/codeeditor/languages/UnknownLanguage.java | 3 +++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/Language.java b/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/Language.java index f1909ff6..9a7891e6 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/Language.java +++ b/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/Language.java @@ -22,12 +22,11 @@ public abstract class Language { private static void initializeMap() { if(languages == null) { languages = new HashMap<>(); - languages.put("JAVA", new JavaLanguage()); - languages.put("PYTHON", new PythonLanguage()); - languages.put("GO", new GoLanguage()); - languages.put("PHP", new PhpLanguage()); - languages.put("XML", new XmlLanguage()); - languages.put("HTML", new HtmlLanguage()); + + Language[] languagesArray = new Language[]{new JavaLanguage(), new PythonLanguage(), new GoLanguage(), new PhpLanguage(), new XmlLanguage(), new HtmlLanguage()}; + for(Language l : languagesArray) { + languages.put(l.getName().toUpperCase(), l); + } } } diff --git a/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/UnknownLanguage.java b/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/UnknownLanguage.java index 9c71fd05..25f7e3c9 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/UnknownLanguage.java +++ b/app/src/main/java/org/mian/gitnex/helpers/codeeditor/languages/UnknownLanguage.java @@ -6,6 +6,9 @@ import java.util.List; import java.util.Set; import java.util.regex.Pattern; +/** + * @author qwerty287 + */ public class UnknownLanguage extends Language { @Override