KT-5876 Code completion should never auto-insert item which requires adding import

#KT-5876 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-10-08 13:24:37 +04:00
parent a124827c4e
commit eabcbb00ab
14 changed files with 138 additions and 40 deletions
@@ -36,9 +36,21 @@ public final class InTextDirectivesUtils {
@Nullable
public static Integer getPrefixedInt(String fileText, String prefix) {
String[] numberStrings = findArrayWithPrefixes(fileText, prefix);
if (numberStrings.length > 0) {
return Integer.parseInt(numberStrings[0]);
String[] strings = findArrayWithPrefixes(fileText, prefix);
if (strings.length > 0) {
assert strings.length == 1;
return Integer.parseInt(strings[0]);
}
return null;
}
@Nullable
public static Boolean getPrefixedBoolean(String fileText, String prefix) {
String[] strings = findArrayWithPrefixes(fileText, prefix);
if (strings.length > 0) {
assert strings.length == 1;
return Boolean.parseBoolean(strings[0]);
}
return null;