]> gerrit.simantics Code Review - simantics/sysdyn.git/commitdiff
(refs #6022) Suppress useless and unavoidable warnings.
authorlehtonen <lehtonen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Wed, 27 Apr 2016 11:37:24 +0000 (11:37 +0000)
committerlehtonen <lehtonen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Wed, 27 Apr 2016 11:37:24 +0000 (11:37 +0000)
git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@32724 ac1ea38d-2e2b-0410-8846-a27921b304fc

org.simantics.sysdyn.xmile/src/org/simantics/sysdyn/xmile/XmileParser.java

index 9444ed488980e58b04ced917cbc2f372c77ab475..4deea48b9184336e2d878fda97d0e27f989360ca 100644 (file)
@@ -663,6 +663,7 @@ public class XmileParser implements IModelParser {
         * @param objects\r
         * @return the element or null if none could be found\r
         */\r
+       @SuppressWarnings("unchecked")\r
        private <T> T getPossibleElement(Class<T> type, List<Object> objects) {\r
                for (Object obj : objects) {\r
                        if (obj.getClass().equals(type)) {\r
@@ -680,7 +681,8 @@ public class XmileParser implements IModelParser {
         * @param objects\r
         * @return a list of elements (empty if none could be found)\r
         */\r
-       private <T> List<T> getElements(Class<T> type, List<Object> objects) {\r
+       @SuppressWarnings("unchecked")\r
+    private <T> List<T> getElements(Class<T> type, List<Object> objects) {\r
                List<T> elements = new ArrayList<T>();\r
                for (Object obj : objects) {\r
                        if (obj.getClass().equals(type)) {\r
@@ -690,8 +692,9 @@ public class XmileParser implements IModelParser {
                return elements;\r
        }\r
        \r
+       @SuppressWarnings("unchecked")\r
        private <T> T getPossibleJAXBElement(Class<T> type, String name, List<Object> objects) {\r
-               for (JAXBElement je : getElements(JAXBElement.class, objects)) {\r
+               for (JAXBElement<?> je : getElements(JAXBElement.class, objects)) {\r
                        if (je.getName().getLocalPart().equals(name) && je.getDeclaredType().equals(type)) {\r
                                return (T)je.getValue();\r
                        }\r
@@ -699,9 +702,10 @@ public class XmileParser implements IModelParser {
                return null;\r
        }\r
        \r
+       @SuppressWarnings("unchecked")\r
        private <T> List<T> getJAXBElements(Class<T> type, String name, List<Object> objects) {\r
                List<T> elements = new ArrayList<T>();\r
-               for (JAXBElement je : getElements(JAXBElement.class, objects)) {\r
+               for (JAXBElement<?> je : getElements(JAXBElement.class, objects)) {\r
                        if (je.getName().getLocalPart().equals(name) && je.getDeclaredType().equals(type)) {\r
                                elements.add((T)je.getValue());\r
                        }\r