Author: thrantal
Date: Sun Jun 22 14:22:04 2008
New Revision: 670415

URL: http://svn.apache.org/viewvc?rev=670415&view=rev
Log:
Added type parameters to a couple of raw type usages

Modified:
    
wicket/sandbox/ivaynberg/generics/wicket/src/main/java/org/apache/wicket/Component.java

Modified: 
wicket/sandbox/ivaynberg/generics/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/sandbox/ivaynberg/generics/wicket/src/main/java/org/apache/wicket/Component.java?rev=670415&r1=670414&r2=670415&view=diff
==============================================================================
--- 
wicket/sandbox/ivaynberg/generics/wicket/src/main/java/org/apache/wicket/Component.java
 (original)
+++ 
wicket/sandbox/ivaynberg/generics/wicket/src/main/java/org/apache/wicket/Component.java
 Sun Jun 22 14:22:04 2008
@@ -723,7 +723,7 @@
                {
                        return 0;
                }
-               else if (data instanceof Object[] && !(data instanceof 
MetaDataEntry[]))
+               else if (data instanceof Object[] && !(data instanceof 
MetaDataEntry<?>[]))
                {
                        return ((Object[])data).length;
                }
@@ -739,7 +739,7 @@
                {
                        return null;
                }
-               else if (data instanceof Object[] && !(data instanceof 
MetaDataEntry[]))
+               else if (data instanceof Object[] && !(data instanceof 
MetaDataEntry<?>[]))
                {
                        Object[] array = (Object[])data;
                        return index < array.length ? array[index] : null;
@@ -760,7 +760,7 @@
                {
                        throw new IndexOutOfBoundsException();
                }
-               else if (index == 0 && !(data instanceof Object[] && !(data 
instanceof MetaDataEntry[])))
+               else if (index == 0 && !(data instanceof Object[] && !(data 
instanceof MetaDataEntry<?>[])))
                {
                        Object old = data;
                        data = object;
@@ -1557,9 +1557,9 @@
                if (index < length)
                {
                        Object object = data_get(index);
-                       if (object instanceof MetaDataEntry[])
+                       if (object instanceof MetaDataEntry<?>[])
                        {
-                               metaData = (MetaDataEntry[])object;
+                               metaData = (MetaDataEntry<?>[])object;
                        }
                        else if (object instanceof MetaDataEntry)
                        {
@@ -1647,7 +1647,7 @@
                        // Get converter
                        final Class<?> objectClass = modelObject.getClass();
 
-                       final IConverter converter = getConverter(objectClass);
+                       final IConverter<Object> converter = 
(IConverter<Object>) getConverter(objectClass);
 
                        // Model string from property
                        final String modelString = 
converter.convertToString(modelObject, getLocale());
@@ -2859,7 +2859,7 @@
                        prevModel.detach();
                }
 
-               IModel wrappedModel = prevModel;
+               IModel<?> wrappedModel = prevModel;
                if (prevModel instanceof IWrapModel)
                {
                        wrappedModel = 
((IWrapModel<?>)prevModel).getWrappedModel();
@@ -2935,7 +2935,7 @@
        @SuppressWarnings("unchecked")
        public final Component setDefaultModelObject(final Object object)
        {
-               final IModel model = getDefaultModel();
+               final IModel<Object> model = (IModel<Object>) getDefaultModel();
 
                // Check whether anything can be set at all
                if (model == null)
@@ -4058,7 +4058,7 @@
        {
                if (model instanceof IComponentAssignedModel)
                {
-                       return 
((IComponentAssignedModel)model).wrapOnAssignment(this);
+                       return 
((IComponentAssignedModel<V>)model).wrapOnAssignment(this);
                }
                return model;
        }


Reply via email to