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) {