don't use null contract annotations in ConvertUsagesUtil
authorNikolay Matveev <Nikolay.Matveev@jetbrains.com>
Thu, 2 Feb 2012 06:50:37 +0000 (10:50 +0400)
committerNikolay Matveev <Nikolay.Matveev@jetbrains.com>
Thu, 2 Feb 2012 06:50:37 +0000 (10:50 +0400)
platform/platform-impl/src/com/intellij/internal/statistic/beans/ConvertUsagesUtil.java

index b28161e0e1b35d32947e82e7f9cecd62950e33ab..6912d322fc2df783882dd5ce7f1045dab8b72ec5 100644 (file)
@@ -17,10 +17,14 @@ package com.intellij.internal.statistic.beans;
 
 
 import com.intellij.util.containers.hash.HashMap;
-import org.jetbrains.annotations.NotNull;
 
 import java.util.*;
 
+/**
+ * ATTENTION! DO NOT IMPORT @NotNull AND @Nullable ANNOTATIONS
+ * This class is also used on jetbrains web site
+ */
+
 public class ConvertUsagesUtil {
   private static final char GROUP_SEPARATOR = ':';
   private static final char GROUPS_SEPARATOR = ';';
@@ -173,8 +177,8 @@ public class ConvertUsagesUtil {
     assert !key.contains("\"") : key + " contains invalid chars";
   }
 
-  @NotNull
-  public static String ensureProperKey(@NotNull String input) {
+  //@NotNull
+  public static String ensureProperKey(/*@NotNull*/ String input) {
     final StringBuilder escaped = new StringBuilder();
     for (int i = 0; i < input.length(); i++) {
       final char ch = input.charAt(i);