mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-03 21:07:49 +08:00
fixes based on Sonar reports
This commit is contained in:
parent
c5d792d5c8
commit
e762202f59
@ -134,13 +134,14 @@ public class MemFileManager extends ForwardingJavaFileManager<JavaFileManager> {
|
||||
LocationAndKind key = new LocationAndKind(location,kind);
|
||||
if(ramFileSystem.containsKey(key)) {
|
||||
Map<String, JavaFileObject> locatedFiles = ramFileSystem.get(key);
|
||||
for(String name : locatedFiles.keySet()) {
|
||||
for (Map.Entry<String,JavaFileObject> entry : locatedFiles.entrySet()){
|
||||
String name = entry.getKey();
|
||||
String packageName = "";
|
||||
if (name.indexOf('.') > -1){
|
||||
packageName = name.substring(0,name.lastIndexOf('.'));
|
||||
}
|
||||
if(recurse ? packageName.startsWith(pkg) : packageName.equals(pkg)) {
|
||||
JavaFileObject candidate = locatedFiles.get(name);
|
||||
JavaFileObject candidate = entry.getValue();
|
||||
if(kinds.contains(candidate.getKind())) {
|
||||
result.add(candidate);
|
||||
}
|
||||
|
||||
@ -52,7 +52,7 @@ public class MemJavaFileObject extends SimpleJavaFileObject {
|
||||
|
||||
@Override
|
||||
public InputStream openInputStream() throws IOException, IllegalStateException, UnsupportedOperationException {
|
||||
if(baos != null){
|
||||
if(baos == null){
|
||||
throw new FileNotFoundException(name);
|
||||
}
|
||||
return new ByteArrayInputStream(baos.toByteArray());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user