diff --git a/.idea/modules.xml b/.idea/modules.xml
index d48c568c7a5d..82283e971251 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,12 +2,12 @@
-
+
-
+
@@ -20,46 +20,50 @@
-
-
+
+
-
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -71,15 +75,15 @@
-
+
-
-
+
+
-
-
+
+
@@ -90,8 +94,8 @@
-
-
+
+
diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java
index ca27a5c4ab78..514c3cda7d2b 100644
--- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java
+++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java
@@ -529,6 +529,7 @@ public class HighlightMethodUtil {
return containingClass == null ? method.getContainingFile().getName() : HighlightUtil.formatClass(containingClass, false);
}
+ @Language("HTML")
private static String createAmbiguousMethodHtmlTooltipMethodRow(final MethodCandidateInfo methodCandidate) {
PsiMethod method = methodCandidate.getElement();
PsiParameter[] parameters = method.getParameterList().getParameters();
@@ -565,6 +566,7 @@ public class HighlightMethodUtil {
PsiExpression[] expressions = list.getExpressions();
int cols = Math.max(parameters.length, expressions.length);
+ @Language("HTML")
@NonNls String parensizedName = methodName + (parameters.length == 0 ? "( ) " : "");
return JavaErrorMessages.message(
"argument.mismatch.html.tooltip",
@@ -576,7 +578,7 @@ public class HighlightMethodUtil {
}
private static String esctrim(@NotNull String s) {
- return StringUtil.first(XmlStringUtil.escapeString(s), 40, true);
+ return XmlStringUtil.escapeString(StringUtil.first(s, 40, true));
}
private static String createMismatchedArgumentsHtmlTooltip(PsiExpressionList list,
@@ -592,6 +594,7 @@ public class HighlightMethodUtil {
}
}
+ @Language("HTML")
private static String createLongMismatchedArgumentsHtmlTooltip(PsiExpressionList list,
PsiParameter[] parameters,
String methodName,
@@ -599,22 +602,21 @@ public class HighlightMethodUtil {
PsiClass aClass) {
PsiExpression[] expressions = list.getExpressions();
- @NonNls @Language("HTML")
+ @NonNls
String s = "
" +
- " " + methodName + "() in " + HighlightUtil.formatClass(aClass, false) +" cannot be applied to:"+
- " Expected Parameters: | Actual Arguments: |
"
- +"
|
"
+ "| " +
+ "" + methodName + "() in " + HighlightUtil.formatClass(aClass, false) +" cannot be applied to:" +
+ " |
"+
+ "Expected Parameters: | Actual Arguments: |
"+
+ "
|
"
;
-
for (int i = 0; i < Math.max(parameters.length,expressions.length); i++) {
PsiParameter parameter = i < parameters.length ? parameters[i] : null;
PsiExpression expression = i < expressions.length ? expressions[i] : null;
@NonNls String mismatchColor = showShortType(i, parameters, expressions, substitutor) ? null : "red";
- s += "";
+ s += "
";
s += "| ";
if (parameter != null) {
String name = parameter.getName();
@@ -651,10 +653,11 @@ public class HighlightMethodUtil {
s += " |
";
}
- s+= "
";
+ s+= "