comparison src/org/eclipse/jetty/util/TypeUtil.java @ 820:8e9db0bbf4f9

remove org.eclipse.jetty.util.log and upgrade slf4j
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 13 Sep 2016 23:13:06 -0600
parents 3428c60d7cfc
children 7c737c376bc3
comparison
equal deleted inserted replaced
819:17bd0b170ed6 820:8e9db0bbf4f9
28 import java.util.Arrays; 28 import java.util.Arrays;
29 import java.util.Collections; 29 import java.util.Collections;
30 import java.util.HashMap; 30 import java.util.HashMap;
31 import java.util.List; 31 import java.util.List;
32 32
33 import org.eclipse.jetty.util.log.Log; 33 import org.slf4j.Logger;
34 import org.eclipse.jetty.util.log.Logger; 34 import org.slf4j.LoggerFactory;
35 35
36 36
37 /* ------------------------------------------------------------ */ 37 /* ------------------------------------------------------------ */
38 /** 38 /**
39 * TYPE Utilities. 39 * TYPE Utilities.
42 * 42 *
43 * @since Jetty 4.1 43 * @since Jetty 4.1
44 */ 44 */
45 public class TypeUtil 45 public class TypeUtil
46 { 46 {
47 private static final Logger LOG = Log.getLogger(TypeUtil.class); 47 private static final Logger LOG = LoggerFactory.getLogger(TypeUtil.class);
48 public static int CR = '\015'; 48 public static int CR = '\015';
49 public static int LF = '\012'; 49 public static int LF = '\012';
50 50
51 /* ------------------------------------------------------------ */ 51 /* ------------------------------------------------------------ */
52 private static final HashMap<String, Class<?>> name2Class=new HashMap<String, Class<?>>(); 52 private static final HashMap<String, Class<?>> name2Class=new HashMap<String, Class<?>>();
551 if (s.startsWith("jar:file:")) 551 if (s.startsWith("jar:file:"))
552 return new URL(s.substring(4,s.indexOf("!/"))); 552 return new URL(s.substring(4,s.indexOf("!/")));
553 } 553 }
554 catch(Exception e) 554 catch(Exception e)
555 { 555 {
556 LOG.ignore(e); 556 LOG.trace("",e);
557 } 557 }
558 return null; 558 return null;
559 } 559 }
560 560
561 public static Object call(Class<?> oClass, String method, Object obj, Object[] arg) 561 public static Object call(Class<?> oClass, String method, Object obj, Object[] arg)
578 { 578 {
579 return methods[c].invoke(obj,arg); 579 return methods[c].invoke(obj,arg);
580 } 580 }
581 catch (IllegalAccessException e) 581 catch (IllegalAccessException e)
582 { 582 {
583 LOG.ignore(e); 583 LOG.trace("",e);
584 } 584 }
585 catch (IllegalArgumentException e) 585 catch (IllegalArgumentException e)
586 { 586 {
587 LOG.ignore(e); 587 LOG.trace("",e);
588 } 588 }
589 } 589 }
590 590
591 throw new NoSuchMethodException(method); 591 throw new NoSuchMethodException(method);
592 } 592 }