IDEA-121187 ("Method names differ only by case" is reported even if methods are different not only by case, but by signature as well)

This commit is contained in:
Bas Leijdekkers
2014-02-28 15:56:28 +01:00
parent 59b0d0e26f
commit 903d9cf08c
2 changed files with 6 additions and 6 deletions
@@ -1157,7 +1157,7 @@ local.variable.naming.convention.problem.descriptor.long=Local variable name <co
local.variable.naming.convention.problem.descriptor.regex.mismatch=Local variable name <code>#ref</code> doesn''t match regex ''{0}'' #loc
local.variable.naming.convention.ignore.option=Ignore for-loop parameters
local.variable.naming.convention.ignore.catch.option=Ignore 'catch' block parameters
method.names.differ.only.by.case.problem.descriptor=Method names <code>#ref</code> and ''{0}'' differ only by case #loc
method.names.differ.only.by.case.problem.descriptor=Method name <code>#ref</code> and method name ''{0}'' differ only by case #loc
parameter.name.differs.from.overridden.parameter.ignore.character.option=Ignore if overridden parameter contains only one character
parameter.name.differs.from.overridden.parameter.ignore.library.option=Ignore if overridden parameter is from a library
parameter.name.differs.from.overridden.parameter.problem.descriptor=Parameter name <code>#ref</code> is different from parameter ''{0}'' overridden #loc
@@ -4,35 +4,35 @@
<file>MethodNamesDifferOnlyByCase.java</file>
<line>20</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Method names differing only by case</problem_class>
<description>Method names &lt;code&gt;hashcode&lt;/code&gt; and 'hashCode' differ only by case #loc</description>
<description>Method name &lt;code&gt;hashcode&lt;/code&gt; and method name 'hashCode' differ only by case #loc</description>
</problem>
<problem>
<file>MethodNamesDifferOnlyByCase.java</file>
<line>30</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Method names differing only by case</problem_class>
<description>Method names &lt;code&gt;xX&lt;/code&gt; and 'xx' differ only by case #loc</description>
<description>Method name &lt;code&gt;xX&lt;/code&gt; and method name 'xx' differ only by case #loc</description>
</problem>
<problem>
<file>MethodNamesDifferOnlyByCase.java</file>
<line>5</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Method names differing only by case</problem_class>
<description>Method names &lt;code&gt;fooBar&lt;/code&gt; and 'fooBAr' differ only by case #loc</description>
<description>Method name &lt;code&gt;fooBar&lt;/code&gt; and method name 'fooBAr' differ only by case #loc</description>
</problem>
<problem>
<file>MethodNamesDifferOnlyByCase.java</file>
<line>10</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Method names differing only by case</problem_class>
<description>Method names &lt;code&gt;fooBAr&lt;/code&gt; and 'fooBar' differ only by case #loc</description>
<description>Method name &lt;code&gt;fooBAr&lt;/code&gt; and method name 'fooBar' differ only by case #loc</description>
</problem>
<problem>
<file>MethodNamesDifferOnlyByCase.java</file>
<line>29</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Method names differing only by case</problem_class>
<description>Method names &lt;code&gt;xx&lt;/code&gt; and 'xX' differ only by case #loc</description>
<description>Method name &lt;code&gt;xx&lt;/code&gt; and method name 'xX' differ only by case #loc</description>
</problem>
</problems>