KT-6178 False "Overriden methods are not annotated" when using delegation

#KT-6178 Fixed
This commit is contained in:
Andrey Breslav
2014-11-04 20:26:53 +02:00
parent 586b7e3dee
commit 8dcd81e0b3
9 changed files with 101 additions and 22 deletions
@@ -426,7 +426,17 @@ public class JetTestUtils {
if (paths == null) return;
List<JetFile> jetFiles = Lists.newArrayList();
for (String path : paths) {
jetFiles.add(loadJetFile(environment.getProject(), new File(path)));
File file = new File(path);
if (file.isFile()) {
jetFiles.add(loadJetFile(environment.getProject(), file));
}
else {
for (File childFile : file.listFiles()) {
if (childFile.getName().endsWith(".kt")) {
jetFiles.add(loadJetFile(environment.getProject(), childFile));
}
}
}
}
LazyResolveTestUtil.resolveEagerly(jetFiles, environment);
}