Author: jmarino
Date: Fri Oct  6 19:09:58 2006
New Revision: 453837

URL: http://svn.apache.org/viewvc?view=rev&rev=453837
Log:
cleanup generics usage; fix cast warnings; removal of @SuppressWarnings from 
class declarations

Modified:
    
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/loader/StringParserPropertyFactory.java
    
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/property/PropertyObjectFactoryImpl.java
    
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/loader/ServiceLoaderTestCase.java
    
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/property/SimplePropertyObjectFactoryTestCase.java

Modified: 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/loader/StringParserPropertyFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/loader/StringParserPropertyFactory.java?view=diff&rev=453837&r1=453836&r2=453837
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/loader/StringParserPropertyFactory.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/loader/StringParserPropertyFactory.java
 Fri Oct  6 19:09:58 2006
@@ -39,15 +39,15 @@
  *
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]("unchecked")
 public class StringParserPropertyFactory implements PropertyObjectFactory {
 
     public <T> ObjectFactory<T> createObjectFactory(Property<T> property, 
PropertyValue<T> value)
         throws LoaderException {
         String text = value.getValue().getDocumentElement().getTextContent();
-        return new SingletonObjectFactory(createInstance(text, 
property.getJavaType()));
+        return new SingletonObjectFactory<T>(createInstance(text, 
property.getJavaType()));
     }
 
+    @SuppressWarnings("unchecked")
     public <T> T createInstance(String text, Class<T> type) throws 
LoaderException {
         // Class<T> type = property.getJavaType();
         assert type != null : "property type is null";
@@ -118,6 +118,7 @@
 
     }
 
+    @SuppressWarnings("unchecked")
     public <T> ObjectFactory<T> createObjectFactory(String text, Property<T> 
property)
         throws XMLStreamException, LoaderException {
         Class<T> type = property.getJavaType();

Modified: 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/property/PropertyObjectFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/property/PropertyObjectFactoryImpl.java?view=diff&rev=453837&r1=453836&r2=453837
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/property/PropertyObjectFactoryImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/property/PropertyObjectFactoryImpl.java
 Fri Oct  6 19:09:58 2006
@@ -55,12 +55,11 @@
         this.mediator = mediator;
     }
 
-    @SuppressWarnings("unchecked")
     public <T> ObjectFactory<T> createObjectFactory(Property<T> property, 
PropertyValue<T> value) {
         if (mediator == null) {
-            return new SimplePropertyObjectFactory(property, value.getValue());
+            return new SimplePropertyObjectFactory<T>(property, 
value.getValue());
         }
-        return new ObjectFactoryImpl(property, value);
+        return new ObjectFactoryImpl<T>(property, value);
     }
 
     public class ObjectFactoryImpl<P> implements ObjectFactory<P> {

Modified: 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/loader/ServiceLoaderTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/loader/ServiceLoaderTestCase.java?view=diff&rev=453837&r1=453836&r2=453837
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/loader/ServiceLoaderTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/loader/ServiceLoaderTestCase.java
 Fri Oct  6 19:09:58 2006
@@ -18,25 +18,25 @@
  */
 package org.apache.tuscany.core.loader;
 
+import javax.xml.namespace.QName;
 import static javax.xml.stream.XMLStreamConstants.END_ELEMENT;
 import static javax.xml.stream.XMLStreamConstants.START_ELEMENT;
-import static org.easymock.EasyMock.expect;
-import static org.easymock.EasyMock.replay;
-import static org.osoa.sca.Version.XML_NAMESPACE_1_0;
-
-import javax.xml.namespace.QName;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
 
-import junit.framework.TestCase;
+import static org.osoa.sca.Version.XML_NAMESPACE_1_0;
 
-import org.apache.tuscany.core.deployer.RootDeploymentContext;
 import org.apache.tuscany.spi.deployer.DeploymentContext;
 import org.apache.tuscany.spi.loader.LoaderException;
 import org.apache.tuscany.spi.loader.LoaderRegistry;
 import org.apache.tuscany.spi.model.ServiceContract;
 import org.apache.tuscany.spi.model.ServiceDefinition;
+
+import junit.framework.TestCase;
+import org.apache.tuscany.core.deployer.RootDeploymentContext;
 import org.easymock.EasyMock;
+import static org.easymock.EasyMock.expect;
+import static org.easymock.EasyMock.replay;
 
 /**
  * Verifies loading of a service definition from an XML-based assembly
@@ -47,7 +47,7 @@
     private static final QName SERVICE = new QName(XML_NAMESPACE_1_0, 
"service");
     private static final QName REFERENCE = new QName(XML_NAMESPACE_1_0, 
"reference");
     private static final QName INTERFACE_JAVA = new QName(XML_NAMESPACE_1_0, 
"interface.java");
-    
+
     private ServiceLoader loader;
     private DeploymentContext deploymentContext;
     private XMLStreamReader mockReader;
@@ -61,7 +61,7 @@
         expect(mockReader.next()).andReturn(END_ELEMENT);
         expect(mockReader.getName()).andReturn(SERVICE).anyTimes();
         replay(mockReader);
-        ServiceDefinition serviceDefinition = loader.load(null, 
(XMLStreamReader) mockReader, null);
+        ServiceDefinition serviceDefinition = loader.load(null, mockReader, 
null);
         assertNotNull(serviceDefinition);
         assertEquals(name, serviceDefinition.getName());
     }
@@ -83,12 +83,11 @@
         expect(mockReader.getName()).andReturn(REFERENCE);
         expect(mockReader.next()).andReturn(END_ELEMENT);
         expect(mockReader.getName()).andReturn(SERVICE);
-        
+
         replay(mockReader);
         replay(mockRegistry);
-        
-        ServiceDefinition serviceDefinition =
-            loader.load(null, (XMLStreamReader) mockReader, deploymentContext);
+
+        ServiceDefinition serviceDefinition = loader.load(null, mockReader, 
deploymentContext);
         assertNotNull(serviceDefinition);
         assertEquals(name, serviceDefinition.getName());
         assertSame(sc, serviceDefinition.getServiceContract());

Modified: 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/property/SimplePropertyObjectFactoryTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/property/SimplePropertyObjectFactoryTestCase.java?view=diff&rev=453837&r1=453836&r2=453837
==============================================================================
--- 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/property/SimplePropertyObjectFactoryTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/kernel/core/src/test/java/org/apache/tuscany/core/property/SimplePropertyObjectFactoryTestCase.java
 Fri Oct  6 19:09:58 2006
@@ -31,10 +31,9 @@
 /**
  * @version $Rev$ $Date$
  */
[EMAIL PROTECTED]("unchecked")
 public class SimplePropertyObjectFactoryTestCase extends TestCase {
 
-    private <T> PropertyValue<T> mock(Class<T> cls, String value) {
+    private <T> PropertyValue<T> mock(String value) {
         Document document = EasyMock.createMock(Document.class);
         Element element = EasyMock.createMock(Element.class);
         EasyMock.expect(document.getDocumentElement()).andReturn(element);
@@ -48,7 +47,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<Integer> property = new Property<Integer>();
         property.setJavaType(Integer.class);
-        PropertyValue<Integer> propertyValue = mock(Integer.class, "1");
+        PropertyValue<Integer> propertyValue = mock("1");
         ObjectFactory<Integer> oFactory = 
factory.createObjectFactory(property, propertyValue);
         assertEquals(1, oFactory.getInstance().intValue());
     }
@@ -57,7 +56,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<Integer> property = new Property<Integer>();
         property.setJavaType(Integer.TYPE);
-        PropertyValue<Integer> propertyValue = mock(Integer.TYPE, "1");
+        PropertyValue<Integer> propertyValue = mock("1");
         ObjectFactory<Integer> oFactory = 
factory.createObjectFactory(property, propertyValue);
         assertEquals(1, oFactory.getInstance().intValue());
     }
@@ -66,7 +65,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<String> property = new Property<String>();
         property.setJavaType(String.class);
-        PropertyValue<String> propertyValue = mock(String.class, "1");
+        PropertyValue<String> propertyValue = mock("1");
         ObjectFactory<String> oFactory = factory.createObjectFactory(property, 
propertyValue);
         assertEquals("1", oFactory.getInstance());
     }
@@ -75,7 +74,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<byte[]> property = new Property<byte[]>();
         property.setJavaType(byte[].class);
-        PropertyValue<byte[]> propertyValue = mock(byte[].class, "TWFu"); // 
BASE64 for "Man"
+        PropertyValue<byte[]> propertyValue = mock("TWFu"); // BASE64 for "Man"
         ObjectFactory<byte[]> oFactory = factory.createObjectFactory(property, 
propertyValue);
         byte[] result = oFactory.getInstance();
         byte[] expected = "Man".getBytes();
@@ -91,7 +90,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<Boolean> property = new Property<Boolean>();
         property.setJavaType(Boolean.class);
-        PropertyValue<Boolean> propertyValue = mock(Boolean.class, "true");
+        PropertyValue<Boolean> propertyValue = mock("true");
         ObjectFactory<Boolean> oFactory = 
factory.createObjectFactory(property, propertyValue);
         assertTrue(oFactory.getInstance());
     }
@@ -100,7 +99,7 @@
         PropertyObjectFactoryImpl factory = new PropertyObjectFactoryImpl();
         Property<Boolean> property = new Property<Boolean>();
         property.setJavaType(Boolean.TYPE);
-        PropertyValue<Boolean> propertyValue = mock(Boolean.TYPE, "true");
+        PropertyValue<Boolean> propertyValue = mock("true");
         ObjectFactory<Boolean> oFactory = 
factory.createObjectFactory(property, propertyValue);
         assertTrue(oFactory.getInstance());
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to