Anna Kozlova
2006-07-20 12:26:14 +04:00
parent fecace474f
commit 84fe7c434c
4 changed files with 33 additions and 1 deletions

View File

@@ -38,4 +38,8 @@ public class JavaDocInspectionTest extends InspectionTestCase {
public void testDoubleMissedTags() throws Exception{
doTest();
}
public void testMissedThrowsTag() throws Exception {
doTest();
}
}

View File

@@ -278,7 +278,7 @@ inspection.javadoc.method.problem.missing.param.tag=Required tag {0} is missing
inspection.javadoc.problem.duplicate.param=Duplicate @param tag for parameter ''{0}''
inspection.javadoc.problem.duplicate.throws=Duplicate @throws or @exception tag for exception ''{0}''
inspection.javadoc.problem.duplicate.tag=Duplicate @{0} tag
inspection.javadoc.problem.add.tag=Add tag @{0}
inspection.javadoc.problem.add.tag=Add tag @{0} {1}
inspection.javadoc.problem.add.tag.family=Add missing javadoc tag
inspection.javadoc.problem.add.param.tag=Add tag @param for parameter ''{0}''

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems>
<problem>
<file>Test.java</file>
<line>5</line>
<text_range start="79" end="82" />
<method>
<name>void foo()</name>
<display_name>foo()</display_name>
<package>&lt;default&gt;</package>
<class>
<name>Test</name>
<display_name>Test</display_name>
</class>
</method>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Declaration has javadoc problems</problem_class>
<description>Required tag &lt;code&gt;@throws&lt;/code&gt; java.io.IOException is missing</description>
</problem>
</problems>

View File

@@ -0,0 +1,8 @@
class Test {
/**
*@throws java.lang.ArrayIndexOutOfBoundsException
*/
void foo() throws java.io.IOException, java.lang.ArrayIndexOutOfBoundsException {
}
}