< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java

Print this page




 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 {


< prev index next >