java highlighting tests moved to community

This commit is contained in:
Alexey Kudravtsev
2010-06-25 12:46:38 +04:00
parent 7ec040c1ec
commit 735a9d17a8
243 changed files with 22082 additions and 0 deletions
@@ -0,0 +1,37 @@
// instantiate abstract
public class a {
void f() {
new <error descr="'ii' is abstract; cannot be instantiated">ii</error>();
new <error descr="'c1' is abstract; cannot be instantiated">c1</error>();
new <error descr="Class 'Anonymous class derived from c1' must either be declared abstract or implement abstract method 'f1(int)' in 'c1'">c1</error>() {
public void f2() {}
};
new <error descr="Class 'Anonymous class derived from c1' must either be declared abstract or implement abstract method 'f1(int)' in 'c1'">c1</error>() {
public void f1() {}
};
new <error descr="Class 'Anonymous class derived from c1' must either be declared abstract or implement abstract method 'f2()' in 'Anonymous class derived from c1'">c1</error>() {
public void f1(int i) {}
public <error descr="Abstract method in non-abstract class">abstract</error> void f2();
};
new c1() {
public void f1(int i) {}
};
new ii() { public void f1(){} public void f2(){} };
}
}
abstract class c1 {
abstract public void f1(int i);
}
interface ii {
abstract void f1();
void f2();
}