]> source.dussan.org Git - aspectj.git/commitdiff
out-of-date check working.
authorwisberg <wisberg>
Wed, 15 Jun 2005 06:00:07 +0000 (06:00 +0000)
committerwisberg <wisberg>
Wed, 15 Jun 2005 06:00:07 +0000 (06:00 +0000)
build/src/org/aspectj/internal/tools/build/Module.java
build/src/org/aspectj/internal/tools/build/Result.java

index d37b8bed4cd5846cf4eddd3b585371918a798726..2c59a5d617cfdf59554142de9909ee6e2aa15047 100644 (file)
@@ -244,7 +244,7 @@ public class Module {
      *         files in a source directory or any required modules or any
      *         libraries or if any libraries or required modules are missing
      */
-    public static boolean outOfDate(Result result, boolean recalculate) {
+    public static boolean outOfDate(Result result) {
         File outputFile = result.getOutputFile();
         if (!(outputFile.exists() && outputFile.canRead())) {
             return true;
@@ -261,7 +261,6 @@ public class Module {
             }
         }
         // required modules
-        final Kind kind = result.getKind();
         Result[] reqs = result.getRequired();
         for (int i = 0; i < reqs.length; i++) {
             Result requiredResult = reqs[i];
index 3efd095bb96f365d4b233f51f5c94c5d30ee85a9..ebf61394d7623c77763eadea628727e797a7a1e9 100644 (file)
@@ -204,28 +204,14 @@ public class Result {
         return outputFile;
     }
 
-    public void rebuilding() {
-        outOfDate = true;
-        outOfDateSet = true;
-        if (outputFile.exists()) {
-            outputFile.delete();
-            if (outputFile.exists()) {
-                throw new Error("unable to delete existing " + outputFile);
-            }
-        }
-    }
-
     public void clearOutOfDate() {
         outOfDateSet = false;
         outOfDate = false;
     }
 
-    public boolean outOfDate(boolean recalculate) {
-        if (recalculate) {
-            clearOutOfDate();
-        }
+    public boolean outOfDate() {
         if (!outOfDateSet) {
-            outOfDate = Module.outOfDate(this, recalculate);
+            outOfDate = Module.outOfDate(this);
             outOfDateSet = true;
         }
         return outOfDate;