Lines Matching defs:fo
177 private boolean isModuleInfo(FileObject fo) {
178 if (fo instanceof JavaFileObject) {
179 JavaFileObject jfo = (JavaFileObject) fo;
207 public Location getLocationForModule(Location location, JavaFileObject fo) throws IOException {
208 return super.getLocationForModule(location, locUnwrap(fo));
245 private static FileObject locWrap(FileObject fo, Location loc) {
246 if (fo instanceof JavaFileObject)
247 return locWrap((JavaFileObject) fo, loc);
248 return fo == null ? null : new FileObjectWithLocation<>(fo, loc);
265 private static FileObject locUnwrap(FileObject fo) {
266 if (fo instanceof FileObjectWithLocation<?>)
267 return ((FileObjectWithLocation<?>) fo).getDelegate();
268 if (fo instanceof JavaFileObjectWithLocation<?>)
269 return ((JavaFileObjectWithLocation<?>) fo).getDelegate();
270 return fo;
273 private static JavaFileObject locUnwrap(JavaFileObject fo) {
274 if (fo instanceof JavaFileObjectWithLocation<?>)
275 return ((JavaFileObjectWithLocation<?>) fo).getDelegate();
276 return fo;