package com.enonic.cms.core.plugin.manager;
import org.osgi.framework.Bundle;
import org.osgi.framework.ServiceReference;
final class LocalServiceReference
implements ServiceReference
{
public final static LocalServiceReference INSTANCE = new LocalServiceReference();
private LocalServiceReference()
{
// Do nothing
}
@Override
public Object getProperty( final String s )
{
return null;
}
@Override
public String[] getPropertyKeys()
{
return new String[0];
}
@Override
public Bundle getBundle()
{
return null;
}
@Override
public Bundle[] getUsingBundles()
{
return new Bundle[0];
}
@Override
public boolean isAssignableTo( final Bundle bundle, final String s )
{
return false;
}
@Override
public int compareTo( final Object o )
{
return 0;
}
}