moving tests to CE

This commit is contained in:
Dmitry Jemerov
2009-09-25 21:07:37 +04:00
parent 8a4939e31f
commit 19e9b897aa
11 changed files with 6 additions and 0 deletions
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<problems>
<problem>
<file>Test.java</file>
<line>17</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Not annotated method overrides method annotated with @NotNull</description>
</problem>
<problem>
<file>Test.java</file>
<line>17</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Not annotated parameter overrides @NotNull parameter</description>
</problem>
<problem>
<file>Test.java</file>
<line>4</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Overridden methods are not annotated</description>
</problem>
<problem>
<file>Test.java</file>
<line>5</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Overridden method parameters are not annotated</description>
</problem>
<problem>
<file>Test.java</file>
<line>11</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Not annotated method overrides method annotated with @NotNull</description>
</problem>
<problem>
<file>Test.java</file>
<line>11</line>
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">@NotNull/@Nullable problems</problem_class>
<description>Not annotated parameter overrides @NotNull parameter</description>
</problem></problems>
@@ -0,0 +1,31 @@
import org.jetbrains.annotations.NotNull;
abstract class P2 {
@NotNull
String foo(@NotNull P p) {
return "";
}
}
class PPP extends P2 {
String foo(P p) {
return super.foo(p);
}
}
class PPP2 extends P2 {
String foo(P p) {
return super.foo(p);
}
}
/////// in library
interface Foo {
@NotNull
String getTitle();
}
class FooImpl extends java.awt.Frame implements Foo {
// public String getTitle() {
// return super.getTitle(); //To change body of overridden methods use File | Settings | File Templates.
// }
}