344 throw e;
345 } catch (RuntimeException | Error e) {
346 throw new ClientCodeException(e);
347 }
348 }
349
350 @Override @DefinedBy(Api.COMPILER)
351 public Location getLocationForModule(Location location, String moduleName) throws IOException {
352 try {
353 return clientJavaFileManager.getLocationForModule(location, moduleName);
354 } catch (ClientCodeException e) {
355 throw e;
356 } catch (RuntimeException | Error e) {
357 throw new ClientCodeException(e);
358 }
359 }
360
361 @Override @DefinedBy(Api.COMPILER)
362 public Location getLocationForModule(Location location, JavaFileObject fo, String pkgName) throws IOException {
363 try {
364 return clientJavaFileManager.getLocationForModule(location, fo, pkgName);
365 } catch (ClientCodeException e) {
366 throw e;
367 } catch (RuntimeException | Error e) {
368 throw new ClientCodeException(e);
369 }
370 }
371
372 @Override @DefinedBy(Api.COMPILER)
373 public String inferModuleName(Location location) throws IOException {
374 try {
375 return clientJavaFileManager.inferModuleName(location);
376 } catch (ClientCodeException e) {
377 throw e;
378 } catch (RuntimeException | Error e) {
379 throw new ClientCodeException(e);
380 }
381 }
382
383 @Override @DefinedBy(Api.COMPILER)
384 public Iterable<Set<Location>> listLocationsForModules(Location location) throws IOException {
|
344 throw e;
345 } catch (RuntimeException | Error e) {
346 throw new ClientCodeException(e);
347 }
348 }
349
350 @Override @DefinedBy(Api.COMPILER)
351 public Location getLocationForModule(Location location, String moduleName) throws IOException {
352 try {
353 return clientJavaFileManager.getLocationForModule(location, moduleName);
354 } catch (ClientCodeException e) {
355 throw e;
356 } catch (RuntimeException | Error e) {
357 throw new ClientCodeException(e);
358 }
359 }
360
361 @Override @DefinedBy(Api.COMPILER)
362 public Location getLocationForModule(Location location, JavaFileObject fo, String pkgName) throws IOException {
363 try {
364 return clientJavaFileManager.getLocationForModule(location, unwrap(fo), pkgName);
365 } catch (ClientCodeException e) {
366 throw e;
367 } catch (RuntimeException | Error e) {
368 throw new ClientCodeException(e);
369 }
370 }
371
372 @Override @DefinedBy(Api.COMPILER)
373 public String inferModuleName(Location location) throws IOException {
374 try {
375 return clientJavaFileManager.inferModuleName(location);
376 } catch (ClientCodeException e) {
377 throw e;
378 } catch (RuntimeException | Error e) {
379 throw new ClientCodeException(e);
380 }
381 }
382
383 @Override @DefinedBy(Api.COMPILER)
384 public Iterable<Set<Location>> listLocationsForModules(Location location) throws IOException {
|