Blob Blame History Raw
--- build.xml.orig	2018-03-20 15:15:57.063810672 +0000
+++ build.xml	2018-03-20 15:16:26.018700633 +0000
@@ -15,16 +15,20 @@
 	<property name="output" value="bin" />
 	<property name="jar_file" value="ecj.jar" />
 
+	<path id="build.path">
+		<pathelement path="${javaapi}"/>
+		<pathelement path="/usr/lib/jvm/java-1.8.0/jre/lib/rt.jar"/>
+	</path>
 	<target name="build">
 		<delete file="${basedir}/${jar_file}" failonerror="no" />
 		<delete dir="${output}" failonerror="no" />
 		<mkdir dir="${output}" />
 
-		<javac srcdir="${basedir}" destdir="${output}"
-					debuglevel="lines,source"
+		<javac srcdir="${basedir}" destdir="${output}" bootclasspathref="build.path"
+					debug="yes"
 					source="1.8"
 					target="1.8">
-			<compilerarg line="-Xlint:none"/>
+			<compilerarg line="-Xlint:none -encoding cp1252 -encoding cp1252"/>
 		</javac>
 
 		<delete file="${basedir}/META-INF/MANIFEST.MF" failonerror="false"/>
--- org/eclipse/jdt/internal/compiler/env/IModulePathEntry.java.orig	2018-03-20 15:38:22.373710813 +0000
+++ org/eclipse/jdt/internal/compiler/env/IModulePathEntry.java	2018-03-20 15:39:46.541393267 +0000
@@ -10,7 +10,6 @@
  *******************************************************************************/
 package org.eclipse.jdt.internal.compiler.env;
 
-import org.eclipse.jdt.core.IJavaProject;
 import org.eclipse.jdt.core.compiler.CharOperation;
 
 /**
@@ -80,9 +79,4 @@
 	public default boolean isAutomaticModule() {
 		return false;
 	}
-
-	/** Tests whether the current entry represents the given java project. */
-	public default boolean equalsProject(IJavaProject project) {
-		return false;
-	}
-}
\ No newline at end of file
+}