@@ -184,10 +184,7 @@ protected RackLogger createLogger(final String loggerClass) {
184184 Constructor <?> ctor = klass .getConstructor (String .class );
185185 return (RackLogger ) ctor .newInstance ( getLoggerName () );
186186 }
187- catch (NoSuchMethodException retry ) {
188- return newLoggerInstance (klass , retry );
189- }
190- catch (IllegalAccessException retry ) {
187+ catch (NoSuchMethodException | IllegalAccessException retry ) {
191188 return newLoggerInstance (klass , retry );
192189 }
193190 catch (InstantiationException e ) {
@@ -290,13 +287,13 @@ public Map<String, String> getRuntimeEnvironment() {
290287 // jruby.runtime.env = false clear env (return empty)
291288 //return keep ? null : new HashMap<String, String>();
292289 if ( keep ) {
293- return new HashMap <String , String >(System .getenv ());
290+ return new HashMap <>(System .getenv ());
294291 }
295292 else {
296- return new HashMap <String , String >();
293+ return new HashMap <>();
297294 }
298295 }
299- if ( isIgnoreEnvironment () ) return new HashMap <String , String >();
296+ if ( isIgnoreEnvironment () ) return new HashMap <>();
300297 // TODO maybe support custom value 'servlet' to use init params ?
301298 return toStringMap (env );
302299 }
@@ -425,7 +422,7 @@ private Map<String, String> toStringMap(final String env) {
425422 GEM_HOME=/opt/local/rvm/gems/jruby-1.6.8@jruby-rack
426423 */
427424 LineNumberReader reader = new LineNumberReader (new StringReader (env .trim ()));
428- Map <String , String > map = new LinkedHashMap <String , String >(); String line ;
425+ Map <String , String > map = new LinkedHashMap <>(); String line ;
429426 try {
430427 while ( (line = reader .readLine ()) != null ) {
431428 final String [] entries = line .split ("," );
@@ -453,7 +450,7 @@ private Map<String, String> toStringMap(final String env) {
453450 }
454451
455452 private static Map <String ,String > getLoggerTypes () {
456- final Map <String ,String > loggerTypes = new HashMap <String , String >(8 );
453+ final Map <String ,String > loggerTypes = new HashMap <>(8 );
457454 loggerTypes .put ("commons_logging" , "org.jruby.rack.logging.CommonsLoggingLogger" );
458455 loggerTypes .put ("clogging" , "org.jruby.rack.logging.CommonsLoggingLogger" );
459456 loggerTypes .put ("slf4j" , "org.jruby.rack.logging.Slf4jLogger" );
0 commit comments