src/share/classes/com/sun/tools/javac/file/JavacFileManager.java

changeset 424
86b773b7cb40
parent 418
4776a869fdfa
child 450
4011f49b4af8
equal deleted inserted replaced
423:8a4543b30586 424:86b773b7cb40
966 if (getClassOutDir() != null) { 966 if (getClassOutDir() != null) {
967 dir = getClassOutDir(); 967 dir = getClassOutDir();
968 } else { 968 } else {
969 File siblingDir = null; 969 File siblingDir = null;
970 if (sibling != null && sibling instanceof RegularFileObject) { 970 if (sibling != null && sibling instanceof RegularFileObject) {
971 siblingDir = ((RegularFileObject)sibling).f.getParentFile(); 971 siblingDir = ((RegularFileObject)sibling).file.getParentFile();
972 } 972 }
973 return new RegularFileObject(this, new File(siblingDir, fileName.basename())); 973 return new RegularFileObject(this, new File(siblingDir, fileName.basename()));
974 } 974 }
975 } else if (location == SOURCE_OUTPUT) { 975 } else if (location == SOURCE_OUTPUT) {
976 dir = (getSourceOutDir() != null ? getSourceOutDir() : getClassOutDir()); 976 dir = (getSourceOutDir() != null ? getSourceOutDir() : getClassOutDir());

mercurial