--- a/Make.spec Mon Apr 15 23:55:43 2013 +0200
+++ b/Make.spec Tue Apr 16 19:09:18 2013 +0200
@@ -94,7 +94,6 @@
JavaPopUpView \
JavaProcess \
JavaRef2 \
- JavaRelease \
JavaResolver \
JavaShort \
JavaSlotIndexCache \
@@ -106,6 +105,7 @@
JavaUnresolvedConstant \
JavaUtilities \
JavaVMData \
+ JavaRelease \
JavaView \
JavaZipSupport \
PPJavaNode \
@@ -222,7 +222,6 @@
$(OUTDIR_SLASH)JavaPopUpView.$(O) \
$(OUTDIR_SLASH)JavaProcess.$(O) \
$(OUTDIR_SLASH)JavaRef2.$(O) \
- $(OUTDIR_SLASH)JavaRelease.$(O) \
$(OUTDIR_SLASH)JavaResolver.$(O) \
$(OUTDIR_SLASH)JavaShort.$(O) \
$(OUTDIR_SLASH)JavaSlotIndexCache.$(O) \
@@ -234,6 +233,7 @@
$(OUTDIR_SLASH)JavaUnresolvedConstant.$(O) \
$(OUTDIR_SLASH)JavaUtilities.$(O) \
$(OUTDIR_SLASH)JavaVMData.$(O) \
+ $(OUTDIR_SLASH)JavaRelease.$(O) \
$(OUTDIR_SLASH)JavaView.$(O) \
$(OUTDIR_SLASH)JavaZipSupport.$(O) \
$(OUTDIR_SLASH)PPJavaNode.$(O) \
--- a/experiments/java/src/stx/libjava/tools/compiler/ecj/tests/CompilerTests.java Mon Apr 15 23:55:43 2013 +0200
+++ b/experiments/java/src/stx/libjava/tools/compiler/ecj/tests/CompilerTests.java Tue Apr 16 19:09:18 2013 +0200
@@ -126,5 +126,14 @@
}
+ @Test
+ public void test_05() {
+ ClassLoader l = new ClassLoader();
+ CompilerAdapter c1 = new CompilerAdapter(l);
+
+ c1.compile("Foo", "public class Foo { public int f() { return");
+ assertEquals(1, c1.getClassFiles().length);
+ assertTrue(c1.getResult().hasSyntaxError);
+ }
}
--- a/stx_libjava.st Mon Apr 15 23:55:43 2013 +0200
+++ b/stx_libjava.st Tue Apr 16 19:09:18 2013 +0200
@@ -401,7 +401,6 @@
JavaRef2
(JavaRefMock autoload)
(JavaRefsAndConstantPoolTestCase autoload)
- JavaRelease
JavaResolver
(JavaRuntimeConstantPoolTests autoload)
JavaShort
@@ -417,6 +416,7 @@
JavaUnresolvedConstant
JavaUtilities
JavaVMData
+ JavaRelease
JavaView
JavaZipSupport
PPJavaNode