AbstractNeutronNorthbound: make cast more accurate 31/46431/1
authorIsaku Yamahata <isaku.yamahata@intel.com>
Tue, 4 Oct 2016 00:12:25 +0000 (17:12 -0700)
committerIsaku Yamahata <isaku.yamahata@intel.com>
Tue, 4 Oct 2016 00:53:47 +0000 (17:53 -0700)
Change-Id: I5cd28faedcbe037ae976e038f3f70ecae644f857
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/AbstractNeutronNorthbound.java

index 61ad7175e086a83f2c2ca7effc10ebf403291b4d..c5160a000b15e5d962ccd261bd29375da70ab805 100644 (file)
@@ -45,9 +45,9 @@ public abstract class AbstractNeutronNorthbound<T extends INeutronObject<T>, Neu
 
         ParameterizedType parameterizedType = (ParameterizedType) getClass().getGenericSuperclass();
         // argumentClass = T.class
-        Class<T> argumentClass = (Class) parameterizedType.getActualTypeArguments()[0];
+        Class<T> argumentClass = (Class<T>) parameterizedType.getActualTypeArguments()[0];
         // cls = NeturonRequest.class
-        Class<NeutronRequest> cls = (Class) parameterizedType.getActualTypeArguments()[1];
+        Class<NeutronRequest> cls = (Class<NeutronRequest>) parameterizedType.getActualTypeArguments()[1];
         try {
             // ctor = NeutronRequest constructor
             Constructor<NeutronRequest> ctor = cls.getDeclaredConstructor(argumentClass);