cleanup
authorAlexey Kudravtsev <cdr@intellij.com>
Thu, 12 Aug 2010 10:38:22 +0000 (14:38 +0400)
committerAlexey Kudravtsev <cdr@intellij.com>
Fri, 13 Aug 2010 08:09:41 +0000 (12:09 +0400)
platform/platform-api/src/com/intellij/lang/Language.java

index a5b6e59d80105e5e99bc33a1effe6462914480a7..c5188ef5a8778127d7a0cb849ed591aac338ca3e 100644 (file)
@@ -46,7 +46,13 @@ public abstract class Language extends UserDataHolderBase {
   private final Language myBaseLanguage;
   private final String myID;
   private final String[] myMimeTypes;
   private final Language myBaseLanguage;
   private final String myID;
   private final String[] myMimeTypes;
-  public static final Language ANY = new Language("") { };
+  public static final Language ANY = new Language("") {
+    @Override
+    public String toString() {
+      //noinspection HardCodedStringLiteral
+      return "Language: ANY";
+    }
+  };
 
   protected Language(@NotNull @NonNls String id) {
     this(id, ArrayUtil.EMPTY_STRING_ARRAY);
 
   protected Language(@NotNull @NonNls String id) {
     this(id, ArrayUtil.EMPTY_STRING_ARRAY);
@@ -145,7 +151,7 @@ public abstract class Language extends UserDataHolderBase {
   }
 
   public boolean isCaseSensitive() {
   }
 
   public boolean isCaseSensitive() {
-    return myBaseLanguage != null ? myBaseLanguage.isCaseSensitive() : false;
+    return myBaseLanguage != null && myBaseLanguage.isCaseSensitive();
   }
 
   public final boolean isKindOf(Language another) {
   }
 
   public final boolean isKindOf(Language another) {
@@ -157,8 +163,9 @@ public abstract class Language extends UserDataHolderBase {
     return false;
   }
 
     return false;
   }
 
-  public static @Nullable Language findLanguageByID(String id) {
-    final Collection<Language> languages = Language.getRegisteredLanguages();
+  @Nullable
+  public static Language findLanguageByID(String id) {
+    final Collection<Language> languages = getRegisteredLanguages();
     for (Language language : languages) {
       if (language.getID().equals(id)) {
         return language;
     for (Language language : languages) {
       if (language.getID().equals(id)) {
         return language;