equal
deleted
inserted
replaced
109 } |
109 } |
110 |
110 |
111 @Override |
111 @Override |
112 public JavaFileObject getJavaFileForInput(Location location, String className, Kind kind) |
112 public JavaFileObject getJavaFileForInput(Location location, String className, Kind kind) |
113 throws IOException { |
113 throws IOException { |
114 return new OnlyOneReadJavaFileObject(super.getJavaFileForInput(location, className, kind)); |
114 JavaFileObject fo = super.getJavaFileForInput(location, className, kind); |
|
115 return (fo == null) ? null : new OnlyOneReadJavaFileObject(fo); |
115 } |
116 } |
116 |
117 |
117 @Override |
118 @Override |
118 public Iterable<JavaFileObject> list(Location location, String packageName, Set<Kind> kinds, |
119 public Iterable<JavaFileObject> list(Location location, String packageName, Set<Kind> kinds, |
119 boolean recurse) throws IOException { |
120 boolean recurse) throws IOException { |