Browse Source

Make IStateListener.aboutToCompareClasspaths use typed lists

Before, the signature was:

void aboutToCompareClasspaths(
  List oldClasspath, List newClasspath);

Now it is:

void aboutToCompareClasspaths(
  List<String> oldClasspath, List<String> newClasspath);

AJDT will also use the typed version after generics refactoring.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
tags/V1_9_19
Alexander Kriegisch 1 year ago
parent
commit
ee9d532b1a

+ 1
- 1
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/AbstractStateListener.java View File

@@ -24,7 +24,7 @@ public abstract class AbstractStateListener implements IStateListener {

public void detectedClassChangeInThisDir(File f) { }

public void aboutToCompareClasspaths(List oldClasspath, List newClasspath) { }
public void aboutToCompareClasspaths(List<String> oldClasspath, List<String> newClasspath) { }

public void pathChangeDetected() { }


+ 1
- 1
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/IStateListener.java View File

@@ -29,7 +29,7 @@ public interface IStateListener {

void detectedClassChangeInThisDir(File f);

void aboutToCompareClasspaths(List oldClasspath, List newClasspath);
void aboutToCompareClasspaths(List<String> oldClasspath, List<String> newClasspath);

void pathChangeDetected();


+ 1
- 2
tests/src/test/java/org/aspectj/systemtest/incremental/IncrementalTests.java View File

@@ -124,7 +124,7 @@ public class IncrementalTests extends org.aspectj.testing.XMLBasedAjcTestCase {
class MyStateListener extends AbstractStateListener {
public boolean pathChange = false;
public void pathChangeDetected() {pathChange = true;}
public void aboutToCompareClasspaths(List oldClasspath, List newClasspath) {}
public void aboutToCompareClasspaths(List<String> oldClasspath, List<String> newClasspath) {}
public void detectedClassChangeInThisDir(File f) {}
public void buildSuccessful(boolean wasFullBuild) {}
};
@@ -302,4 +302,3 @@ public class IncrementalTests extends org.aspectj.testing.XMLBasedAjcTestCase {
after.getStdOut().startsWith("Fred and Harry"));
}
}


+ 1
- 1
tests/src/test/java/org/aspectj/systemtest/incremental/tools/AjdeInteractionTestbed.java View File

@@ -527,7 +527,7 @@ public class AjdeInteractionTestbed extends TestCase {
pathChange = true;
}

public void aboutToCompareClasspaths(List oldClasspath, List newClasspath) {
public void aboutToCompareClasspaths(List<String> oldClasspath, List<String> newClasspath) {
}

public void detectedClassChangeInThisDir(File f) {

Loading…
Cancel
Save