Browse Source

258325: fix

tags/V1_6_3rc1
aclement 15 years ago
parent
commit
d65b4f2cc6
1 changed files with 12 additions and 12 deletions
  1. 12
    12
      ajde/testsrc/org/aspectj/ajde/ui/utils/TestOutputLocationManager.java

+ 12
- 12
ajde/testsrc/org/aspectj/ajde/ui/utils/TestOutputLocationManager.java View File

@@ -17,11 +17,9 @@ import java.util.List;
import org.aspectj.ajde.core.IOutputLocationManager;

/**
* Test implementation of IOutputLocationManager. By default returns the
* same location for both resources and classes, however, setter methods
* enable the user to specify different location for these. Note that the
* user is unable to specify different output location for different class
* files.
* Test implementation of IOutputLocationManager. By default returns the same location for both resources and classes, however,
* setter methods enable the user to specify different location for these. Note that the user is unable to specify different output
* location for different class files.
*/
public class TestOutputLocationManager implements IOutputLocationManager {

@@ -29,11 +27,14 @@ public class TestOutputLocationManager implements IOutputLocationManager {
private File classOutputLoc;
private File resourceOutputLoc;
private List allOutputLocations;
public TestOutputLocationManager(String testProjectPath) {
this.testProjectOutputPath = testProjectPath + File.separator + "bin";
}

public void reportClassFileWrite(String outputfile) {
}

public String getUniqueIdentifier() {
return testProjectOutputPath;
}
@@ -47,18 +48,18 @@ public class TestOutputLocationManager implements IOutputLocationManager {
initLocations();
return resourceOutputLoc;
}
// -------------- setter methods useful for testing -------------
public void setOutputLocForClass(File f) {
classOutputLoc = f;
}
public void setOutputLocForResource(File f) {
resourceOutputLoc = f;
}

public List getAllOutputLocations() {
if(allOutputLocations == null) {
if (allOutputLocations == null) {
allOutputLocations = new ArrayList();
initLocations();
allOutputLocations.add(classOutputLoc);
@@ -72,7 +73,7 @@ public class TestOutputLocationManager implements IOutputLocationManager {
public File getDefaultOutputLocation() {
return classOutputLoc;
}
private void initLocations() {
if (classOutputLoc == null) {
classOutputLoc = new File(testProjectOutputPath);
@@ -85,6 +86,5 @@ public class TestOutputLocationManager implements IOutputLocationManager {
public String getSourceFolderForFile(File sourceFile) {
return null;
}

}

Loading…
Cancel
Save