You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2014/10/08 11:33:12 UTC

svn commit: r1630045 - in /aries/trunk/jpa/jpa-container/src: main/java/org/apache/aries/jpa/container/impl/ main/java/org/apache/aries/jpa/container/parsing/impl/ main/java/org/apache/aries/jpa/container/tx/impl/ main/java/org/apache/aries/jpa/contain...

Author: cschneider
Date: Wed Oct  8 09:33:12 2014
New Revision: 1630045

URL: http://svn.apache.org/r1630045
Log:
Fixing warnings in jpa-container

Modified:
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/EntityManagerFactoryManager.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleHelper.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/QuiesceEMF.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/parsing/impl/PersistenceUnitImpl.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/OSGiTransactionManager.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/XADatasourceEnlistingWrapper.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoFactoryImpl.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoImpl.java
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/PersistenceUnitInfoImpl.java
    aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/PersistenceBundleLifecycleTest.java
    aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/parsing/PersistenceXMLParsingTest.java
    aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/weaving/JPAWeavingHookTest.java
    aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/util/AriesFrameworkUtil.java

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/EntityManagerFactoryManager.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/EntityManagerFactoryManager.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/EntityManagerFactoryManager.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/EntityManagerFactoryManager.java Wed Oct  8 09:33:12 2014
@@ -31,7 +31,6 @@ import java.util.Map.Entry;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
 
-import javax.persistence.EntityManager;
 import javax.persistence.EntityManagerFactory;
 import javax.persistence.spi.PersistenceProvider;
 import javax.persistence.spi.PersistenceUnitInfo;
@@ -39,7 +38,6 @@ import javax.persistence.spi.Persistence
 import org.apache.aries.jpa.container.ManagedPersistenceUnitInfo;
 import org.apache.aries.jpa.container.PersistenceUnitConstants;
 import org.apache.aries.jpa.container.parsing.ParsedPersistenceUnit;
-import org.apache.aries.quiesce.participant.QuiesceParticipant;
 import org.apache.aries.util.AriesFrameworkUtil;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
@@ -53,6 +51,9 @@ import org.slf4j.LoggerFactory;
  * This class manages the lifecycle of Persistence Units and their associated
  * {@link EntityManagerFactory} objects.
  */
+@SuppressWarnings({
+    "unchecked", "rawtypes"
+})
 public class EntityManagerFactoryManager implements ServiceTrackerCustomizer {
 
   /**

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleHelper.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleHelper.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleHelper.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleHelper.java Wed Oct  8 09:33:12 2014
@@ -219,6 +219,7 @@ public class PersistenceBundleHelper
         //Remember to trim off the "!/"
         String toLocate = location.substring(bangIndex + 2);
       
+        @SuppressWarnings("resource")
         JarInputStream jis = new JarInputStream(url.openStream());
         JarEntry entry = jis.getNextJarEntry();
         

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleManager.java Wed Oct  8 09:33:12 2014
@@ -70,6 +70,7 @@ import org.slf4j.LoggerFactory;
  * It also keeps track of PersistenceProvider services and delegates the EMF creation to the 
  * matching PersistenceProvider
  */
+@SuppressWarnings("rawtypes")
 public class PersistenceBundleManager implements BundleTrackerCustomizer, ServiceTrackerCustomizer, BundleActivator
 {
   /** The QuiesceParticipant implementation class name */
@@ -634,6 +635,7 @@ public class PersistenceBundleManager im
   }
 
 
+  @SuppressWarnings("unchecked")
   public void start(BundleContext context) throws Exception {
     
     ctx = context;

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/QuiesceEMF.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/QuiesceEMF.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/QuiesceEMF.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/impl/QuiesceEMF.java Wed Oct  8 09:33:12 2014
@@ -7,5 +7,6 @@ import org.osgi.framework.ServiceRegistr
 
 public interface QuiesceEMF extends EntityManagerFactory {
     void clearQuiesce();
+    @SuppressWarnings("rawtypes")
     void quiesce(NamedCallback callback, ServiceRegistration value);
 }

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/parsing/impl/PersistenceUnitImpl.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/parsing/impl/PersistenceUnitImpl.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/parsing/impl/PersistenceUnitImpl.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/parsing/impl/PersistenceUnitImpl.java Wed Oct  8 09:33:12 2014
@@ -26,13 +26,12 @@ import java.util.Properties;
 
 import org.apache.aries.jpa.container.parsing.ParsedPersistenceUnit;
 import org.osgi.framework.Bundle;
-import org.osgi.framework.ServiceReference;
 
 /**
  * An implementation of PersistenceUnit for parsed persistence unit metadata
  *
  */
-@SuppressWarnings("unchecked")
+@SuppressWarnings({"unchecked", "rawtypes"})
 public class PersistenceUnitImpl implements ParsedPersistenceUnit
 {
   /** A map to hold the metadata from the xml */
@@ -41,13 +40,6 @@ public class PersistenceUnitImpl impleme
   private final Bundle bundle;
 
   /**
-   * The Service Reference for the provider to which this persistence
-   * unit is tied
-   */
-  private ServiceReference provider;
-
-  
-  /**
    * Create a new persistence unit with the given name, transaction type, location and
    * defining bundle
    * 
@@ -174,14 +166,6 @@ public class PersistenceUnitImpl impleme
   }
 
   /**
-   * @param providerRef
-   */
-  public void setProviderReference(ServiceReference providerRef)
-  {
-    provider = providerRef;
-  }
-  
-  /**
    * @param sharedCacheMode
    */
   public void setSharedCacheMode(String sharedCacheMode)

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/OSGiTransactionManager.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/OSGiTransactionManager.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/OSGiTransactionManager.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/OSGiTransactionManager.java Wed Oct  8 09:33:12 2014
@@ -20,11 +20,7 @@ package org.apache.aries.jpa.container.t
 
 import java.util.concurrent.atomic.AtomicReference;
 
-import javax.transaction.HeuristicMixedException;
-import javax.transaction.HeuristicRollbackException;
 import javax.transaction.InvalidTransactionException;
-import javax.transaction.NotSupportedException;
-import javax.transaction.RollbackException;
 import javax.transaction.SystemException;
 import javax.transaction.Transaction;
 import javax.transaction.TransactionManager;
@@ -44,6 +40,7 @@ public class OSGiTransactionManager impl
   
   private final SingleServiceTracker<TransactionManager> tracker;
   
+  @SuppressWarnings("unchecked")
   public static void init(BundleContext ctx) {
     
     try {

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/XADatasourceEnlistingWrapper.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/XADatasourceEnlistingWrapper.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/XADatasourceEnlistingWrapper.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/tx/impl/XADatasourceEnlistingWrapper.java Wed Oct  8 09:33:12 2014
@@ -34,7 +34,6 @@ import javax.transaction.Status;
 import javax.transaction.Synchronization;
 import javax.transaction.SystemException;
 import javax.transaction.Transaction;
-import javax.transaction.TransactionManager;
 import javax.transaction.xa.XAResource;
 
 import org.apache.aries.jpa.container.impl.NLS;

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoFactoryImpl.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoFactoryImpl.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoFactoryImpl.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoFactoryImpl.java Wed Oct  8 09:33:12 2014
@@ -32,12 +32,14 @@ import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.ServiceReference;
 
+@SuppressWarnings("rawtypes")
 public class ManagedPersistenceUnitInfoFactoryImpl implements
     ManagedPersistenceUnitInfoFactory {
 
   private ConcurrentMap<Bundle, Collection<ManagedPersistenceUnitInfoImpl>> persistenceUnits = 
       new ConcurrentHashMap<Bundle, Collection<ManagedPersistenceUnitInfoImpl>>();
   
+  
   public Collection<? extends ManagedPersistenceUnitInfo> createManagedPersistenceUnitMetadata(
       BundleContext containerContext, Bundle persistenceBundle,
       ServiceReference providerReference,

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoImpl.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoImpl.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoImpl.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/ManagedPersistenceUnitInfoImpl.java Wed Oct  8 09:33:12 2014
@@ -55,6 +55,7 @@ public class ManagedPersistenceUnitInfoI
   
   private final PersistenceUnitInfoImpl info;
   
+  @SuppressWarnings("rawtypes")
   public ManagedPersistenceUnitInfoImpl(Bundle persistenceBundle,
       ParsedPersistenceUnit unit,
       ServiceReference providerRef) {

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/PersistenceUnitInfoImpl.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/PersistenceUnitInfoImpl.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/PersistenceUnitInfoImpl.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/unit/impl/PersistenceUnitInfoImpl.java Wed Oct  8 09:33:12 2014
@@ -45,6 +45,7 @@ import org.osgi.framework.ServiceReferen
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@SuppressWarnings("rawtypes")
 public class PersistenceUnitInfoImpl implements PersistenceUnitInfo {
   
   private final Bundle bundle;

Modified: aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/PersistenceBundleLifecycleTest.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/PersistenceBundleLifecycleTest.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/PersistenceBundleLifecycleTest.java (original)
+++ aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/PersistenceBundleLifecycleTest.java Wed Oct  8 09:33:12 2014
@@ -68,6 +68,7 @@ import org.osgi.framework.ServiceRegistr
 import org.osgi.framework.Version;
 import org.osgi.service.jdbc.DataSourceFactory;
 
+@SuppressWarnings({"rawtypes", "unchecked"})
 public class PersistenceBundleLifecycleTest
 {
   private Bundle persistenceBundle;
@@ -490,6 +491,7 @@ public class PersistenceBundleLifecycleT
     BundleContextMock.assertNoServiceExists(EntityManagerFactory.class.getName());
   }
   
+  
   @Test
   public void testBundleChangedUnresolved() throws Exception
   {
@@ -563,10 +565,8 @@ private void assertCloseCalled() {
     
     Hashtable<String,String> hash1 = new Hashtable<String, String>();
     hash1.put("javax.persistence.provider", "no.such.Provider");
-    ServiceRegistration reg = persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
+    persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
         pp, hash1 );
-    ServiceReference ref = reg.getReference();
-    
     setupPersistenceBundle("file3", "");
     
     mgr.start(extenderContext);
@@ -658,7 +658,7 @@ private void assertCloseCalled() {
     Hashtable<String,Object> hash2 = new Hashtable<String, Object>();
     hash2.put("javax.persistence.provider", "do.not.use.this.Provider");
     hash2.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
-    ServiceRegistration reg2 = persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
+    persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
         pp2, hash2 );
     
     setupPersistenceBundle("file6", "");
@@ -692,7 +692,7 @@ private void assertCloseCalled() {
     Hashtable<String,Object> hash2 = new Hashtable<String, Object>();
     hash2.put("javax.persistence.provider", "do.not.use.this.Provider");
     hash2.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
-    ServiceRegistration reg2 = persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
+    persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
         pp2, hash2 );
     
     setupPersistenceBundle("file7", "");
@@ -717,18 +717,15 @@ private void assertCloseCalled() {
     
     Hashtable<String,String> hash1 = new Hashtable<String, String>();
     hash1.put("javax.persistence.provider", "no.such.Provider");
-    ServiceRegistration reg = persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
+    persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
         pp, hash1 );
-    ServiceReference ref = reg.getReference();
 
     PersistenceProvider pp2 = Skeleton.newMock(PersistenceProvider.class);
     Hashtable<String,Object> hash2 = new Hashtable<String, Object>();
     hash2.put("javax.persistence.provider", "do.not.use.this.Provider");
     hash2.put(Constants.SERVICE_RANKING, Integer.MAX_VALUE);
-    ServiceRegistration reg2 = persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
+    persistenceBundle.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()} ,
         pp2, hash2 );
-    ServiceReference ref2 = reg2.getReference();
-
     setupPersistenceBundle("file8", "");
     
     mgr.start(extenderContext);
@@ -1400,27 +1397,18 @@ private void assertCloseCalled() {
   }
   
   private void registerVersionedPersistenceProviders() {
-    
     providerP100 = Skeleton.newMock(PersistenceProvider.class);
     providerP101 = Skeleton.newMock(PersistenceProvider.class);
     providerP110 = Skeleton.newMock(PersistenceProvider.class);
     providerP111 = Skeleton.newMock(PersistenceProvider.class);
     
-    ServiceRegistration reg;
-    
     Hashtable<String,String> hash1 = new Hashtable<String, String>();
     hash1.put("javax.persistence.provider", "no.such.Provider");
-    reg = providerBundleP100.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()},
-            providerP100, hash1 );
-    
-    reg = providerBundleP101.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()},
-            providerP101, hash1 );
-    
-    reg = providerBundleP110.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()},
-            providerP110, hash1 );
-    
-    reg = providerBundleP111.getBundleContext().registerService(new String[] {PersistenceProvider.class.getName()},
-            providerP111, hash1 );
+    String[] ifs = new String[] {PersistenceProvider.class.getName()};
+    providerBundleP100.getBundleContext().registerService(ifs, providerP100, hash1 );
+    providerBundleP101.getBundleContext().registerService(ifs, providerP101, hash1 );
+    providerBundleP110.getBundleContext().registerService(ifs, providerP110, hash1 );
+    providerBundleP111.getBundleContext().registerService(ifs,providerP111, hash1 );
   }
   
 

Modified: aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/parsing/PersistenceXMLParsingTest.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/parsing/PersistenceXMLParsingTest.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/parsing/PersistenceXMLParsingTest.java (original)
+++ aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/parsing/PersistenceXMLParsingTest.java Wed Oct  8 09:33:12 2014
@@ -40,6 +40,7 @@ import org.apache.aries.unittest.mocks.S
 import org.junit.Test;
 import org.osgi.framework.Bundle;
 
+@SuppressWarnings({"rawtypes", "unchecked"})
 public class PersistenceXMLParsingTest
 {
 
@@ -228,7 +229,7 @@ public class PersistenceXMLParsingTest
       
       Bundle b = Skeleton.newMock(Bundle.class);
       
-      Collection<? extends ParsedPersistenceUnit> parsedUnits = new PersistenceDescriptorParserImpl().parse(b, descriptor);
+      new PersistenceDescriptorParserImpl().parse(b, descriptor);
 
       fail("Parsing should not succeed");
     } finally {
@@ -338,7 +339,7 @@ public class PersistenceXMLParsingTest
 	      
 	      Bundle b = Skeleton.newMock(Bundle.class);
 	      
-	      Collection<? extends ParsedPersistenceUnit> parsedUnits = new PersistenceDescriptorParserImpl().parse(b, descriptor);
+	      new PersistenceDescriptorParserImpl().parse(b, descriptor);
 	      fail("should throw");
 	     
 	    } finally {

Modified: aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/weaving/JPAWeavingHookTest.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/weaving/JPAWeavingHookTest.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/weaving/JPAWeavingHookTest.java (original)
+++ aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/jpa/container/weaving/JPAWeavingHookTest.java Wed Oct  8 09:33:12 2014
@@ -46,13 +46,13 @@ import org.osgi.framework.wiring.BundleC
 import org.osgi.framework.wiring.BundleRevision;
 import org.osgi.framework.wiring.BundleWiring;
 
+@SuppressWarnings({"rawtypes", "unchecked"})
 public class JPAWeavingHookTest {
 
   private Bundle b1;
   
   private ClassTransformer ct1a;
   
-  
   @Before
   public void setup() {
     b1 = Skeleton.newMock(new BundleMock("bundle1", new Hashtable()), Bundle.class);

Modified: aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/util/AriesFrameworkUtil.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/util/AriesFrameworkUtil.java?rev=1630045&r1=1630044&r2=1630045&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/util/AriesFrameworkUtil.java (original)
+++ aries/trunk/jpa/jpa-container/src/test/java/org/apache/aries/util/AriesFrameworkUtil.java Wed Oct  8 09:33:12 2014
@@ -35,6 +35,7 @@ public final class AriesFrameworkUtil 
    * 
    * @param reg The {@link ServiceRegistration}, may be null
    */
+  @SuppressWarnings("rawtypes")
   public static void safeUnregisterService(ServiceRegistration reg) 
   {
     if(reg != null) {