Extracted OutputFileFactory interface.

This commit is contained in:
Zalim Bashorov
2013-10-31 16:20:56 +04:00
parent 64e12398af
commit 5dd4eb780e
20 changed files with 71 additions and 19 deletions
@@ -106,7 +106,7 @@ public class BytecodeToolwindow extends JPanel implements Disposable {
StringBuilder answer = new StringBuilder();
ClassFileFactory factory = state.getFactory();
for (String filename : factory.files()) {
for (String filename : factory.getOutputFiles()) {
answer.append("// ================");
answer.append(filename);
answer.append(" =================\n");
@@ -128,7 +128,7 @@ public abstract class PositionManagerTestCase extends MultiFileTestCase {
private static Map<String, ReferenceType> getReferenceMap(ClassFileFactory classFileFactory) {
Map<String, ReferenceType> referencesByName = Maps.newHashMap();
for (String classFileName : classFileFactory.files()) {
for (String classFileName : classFileFactory.getOutputFiles()) {
String name = classFileName.substring(0, classFileName.lastIndexOf('.'));
referencesByName.put(name, new MockReferenceType(name));
}