src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
changeset 54650 d9208a660094
parent 54539 bdbfa0115fc6
child 55021 d84176dd57b0
equal deleted inserted replaced
54649:73a87b1aacc2 54650:d9208a660094
   442             try {
   442             try {
   443                 return internalHasNext();
   443                 return internalHasNext();
   444             } catch(ServiceConfigurationError sce) {
   444             } catch(ServiceConfigurationError sce) {
   445                 log.error(Errors.ProcBadConfigFile(sce.getLocalizedMessage()));
   445                 log.error(Errors.ProcBadConfigFile(sce.getLocalizedMessage()));
   446                 throw new Abort(sce);
   446                 throw new Abort(sce);
       
   447             } catch (UnsupportedClassVersionError ucve) {
       
   448                 log.error(Errors.ProcCantLoadClass(ucve.getLocalizedMessage()));
       
   449                 throw new Abort(ucve);
       
   450             } catch (ClassFormatError cfe) {
       
   451                 log.error(Errors.ProcCantLoadClass(cfe.getLocalizedMessage()));
       
   452                 throw new Abort(cfe);
   447             } catch (Throwable t) {
   453             } catch (Throwable t) {
       
   454                 log.error(Errors.ProcBadConfigFile(t.getLocalizedMessage()));
   448                 throw new Abort(t);
   455                 throw new Abort(t);
   449             }
   456             }
   450         }
   457         }
   451 
   458 
   452         boolean internalHasNext() {
   459         boolean internalHasNext() {
   459                 return internalNext();
   466                 return internalNext();
   460             } catch (ServiceConfigurationError sce) {
   467             } catch (ServiceConfigurationError sce) {
   461                 log.error(Errors.ProcBadConfigFile(sce.getLocalizedMessage()));
   468                 log.error(Errors.ProcBadConfigFile(sce.getLocalizedMessage()));
   462                 throw new Abort(sce);
   469                 throw new Abort(sce);
   463             } catch (Throwable t) {
   470             } catch (Throwable t) {
       
   471                 log.error(Errors.ProcBadConfigFile(t.getLocalizedMessage()));
   464                 throw new Abort(t);
   472                 throw new Abort(t);
   465             }
   473             }
   466         }
   474         }
   467 
   475 
   468         Processor internalNext() {
   476         Processor internalNext() {