2307 case SOURCE: { |
2307 case SOURCE: { |
2308 // TODO pass binaryName to includeClassFile |
2308 // TODO pass binaryName to includeClassFile |
2309 String binaryName = fileManager.inferBinaryName(currentLoc, fo); |
2309 String binaryName = fileManager.inferBinaryName(currentLoc, fo); |
2310 String simpleName = binaryName.substring(binaryName.lastIndexOf(".") + 1); |
2310 String simpleName = binaryName.substring(binaryName.lastIndexOf(".") + 1); |
2311 if (SourceVersion.isIdentifier(simpleName) || |
2311 if (SourceVersion.isIdentifier(simpleName) || |
|
2312 fo.getKind() == JavaFileObject.Kind.CLASS || |
2312 simpleName.equals("package-info")) |
2313 simpleName.equals("package-info")) |
2313 includeClassFile(p, fo); |
2314 includeClassFile(p, fo); |
2314 break; |
2315 break; |
2315 } |
2316 } |
2316 default: |
2317 default: |