From: GiWoong Kim Date: Fri, 24 Jan 2014 02:40:38 +0000 (+0900) Subject: skin: added exeption throwing X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~503 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F86%2F15686%2F1;p=sdk%2Femulator%2Fqemu.git skin: added exeption throwing Returns the canonical name of the underlying class as defined by the Java Language Specification. Returns null if the underlying class does not have a canonical name. Change-Id: I3f7cd96eceb43f58e346297f01d09a431f99817d Signed-off-by: GiWoong Kim --- diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/util/JaxbUtil.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/util/JaxbUtil.java index 8be268c203..b6ac272e8a 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/util/JaxbUtil.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/util/JaxbUtil.java @@ -90,6 +90,10 @@ public class JaxbUtil { private static JAXBContext getContext(Class clazz) throws JaxbException { try { String qualifier = clazz.getCanonicalName(); + if (qualifier == null) { + throw new JAXBException("underlying class does not have a canonical name"); + } + int index = qualifier.lastIndexOf('.'); if (-1 != index) { qualifier = qualifier.substring(0, index);