Explicitly specifying the Exceptions instead of a catch(Exception)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1066333 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
9c0820ebbc
commit
ad8f15bcb0
|
@ -723,7 +723,13 @@ public class StringUtils {
|
||||||
Class<?> normalizerClass = Thread.currentThread().getContextClassLoader().loadClass("java.text.Normalizer");//$NON-NLS-1$
|
Class<?> normalizerClass = Thread.currentThread().getContextClassLoader().loadClass("java.text.Normalizer");//$NON-NLS-1$
|
||||||
java6NormalizeMethod = normalizerClass.getMethod("normalize", new Class[] {CharSequence.class, normalizerFormClass});//$NON-NLS-1$
|
java6NormalizeMethod = normalizerClass.getMethod("normalize", new Class[] {CharSequence.class, normalizerFormClass});//$NON-NLS-1$
|
||||||
java6Available = true;
|
java6Available = true;
|
||||||
} catch (Exception e) {
|
} catch (ClassNotFoundException e) {
|
||||||
|
java6Available = false;
|
||||||
|
} catch (NoSuchFieldException e) {
|
||||||
|
java6Available = false;
|
||||||
|
} catch (IllegalAccessException e) {
|
||||||
|
java6Available = false;
|
||||||
|
} catch (NoSuchMethodException e) {
|
||||||
java6Available = false;
|
java6Available = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -732,7 +738,9 @@ public class StringUtils {
|
||||||
Class<?> normalizerClass = Thread.currentThread().getContextClassLoader().loadClass("sun.text.Normalizer");//$NON-NLS-1$
|
Class<?> normalizerClass = Thread.currentThread().getContextClassLoader().loadClass("sun.text.Normalizer");//$NON-NLS-1$
|
||||||
sunDecomposeMethod = normalizerClass.getMethod("decompose", new Class[] {String.class, Boolean.TYPE, Integer.TYPE});//$NON-NLS-1$
|
sunDecomposeMethod = normalizerClass.getMethod("decompose", new Class[] {String.class, Boolean.TYPE, Integer.TYPE});//$NON-NLS-1$
|
||||||
sunAvailable = true;
|
sunAvailable = true;
|
||||||
} catch (Exception e) {
|
} catch (ClassNotFoundException e) {
|
||||||
|
sunAvailable = false;
|
||||||
|
} catch (NoSuchMethodException e) {
|
||||||
sunAvailable = false;
|
sunAvailable = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue