Skip to content

Commit 84f372a

Browse files
committed
Consider module-info.class as a resource and do not try backporting it
Fixes #122
2 parents f6e2d0d + 03f7c2d commit 84f372a

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,8 @@ Version History
236236

237237
- Fixed running Retrolambda under Java 9
238238
([Issue #137](https://github.com/orfjackal/retrolambda/issues/137))
239+
- Consider `module-info.class` as a resource and do not try backporting it
240+
([Issue #122](https://github.com/orfjackal/retrolambda/issues/122))
239241

240242
### Retrolambda 2.5.1 (2017-02-23)
241243

retrolambda/src/main/java/net/orfjackal/retrolambda/files/ClasspathVisitor.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IO
3838
protected abstract void visitResource(Path relativePath, byte[] content) throws IOException;
3939

4040
private static boolean isJavaClass(Path file) {
41-
return file.getFileName().toString().endsWith(".class");
41+
String fileName = file.getFileName().toString();
42+
return fileName.endsWith(".class") && !fileName.equals("module-info.class");
4243
}
4344
}

0 commit comments

Comments
 (0)