ソースを参照

102733: broken code support, wooo

tags/V1_6_1rc1
aclement 16年前
コミット
b35eb40ec7

+ 2
- 0
tests/bugs161/pr102733/C.java ファイルの表示

@@ -0,0 +1,2 @@

blahblahpackage pack;public class C { public static void main(String[]argv) {}}

+ 11
- 0
tests/bugs161/pr102733/C2.java ファイルの表示

@@ -0,0 +1,11 @@

public class C2 {
public void foo() {
i cant be bothered to fill this in!
}
public static void main(String[]argv) {
}
}

+ 14
- 0
tests/bugs161/pr102733/Invoker.java ファイルの表示

@@ -0,0 +1,14 @@
import java.lang.reflect.Method;

public class Invoker {
public static void main(String[] args) throws Throwable {
try {
C.main(null);
} catch (Throwable t) {
boolean failedCorrectly = t.toString().indexOf("Unresolved compilation")!=-1;
if (failedCorrectly) return;
throw t;
}
throw new RuntimeException("Call to main should have failed!");
}
}

+ 7
- 0
tests/bugs161/pr102733/Invoker2.java ファイルの表示

@@ -0,0 +1,7 @@
import java.lang.reflect.Method;

public class Invoker2 {
public static void main(String[] args) throws Throwable {
C2.main(null); // C2.main() isnt broken but C2.foo() is
}
}

+ 8
- 0
tests/multiIncremental/pr102733_1/base/C.java ファイルの表示

@@ -0,0 +1,8 @@
public class C {
public static void main(String[] argv) {
}

public void foo() {
I is busted
}
}

+ 8
- 0
tests/multiIncremental/pr102733_1/inc1/C.java ファイルの表示

@@ -0,0 +1,8 @@
public class C {
public static void main(String[] argv) {
}

public void foo() {
// I is busted
}
}

+ 8
- 0
tests/multiIncremental/pr102733_1/inc2/C.java ファイルの表示

@@ -0,0 +1,8 @@
public class C {
public static void main(String[] argv) {
}

public void foo() {
I is busted
}
}

読み込み中…
キャンセル
保存