[bnd] 06/32: Fix implement-missing-methods.patch

Kai-Chung Yan seamlik-guest at moszumanska.debian.org
Sat Mar 10 07:27:31 GMT 2018


This is an automated email from the git hooks/post-receive script.

seamlik-guest pushed a commit to branch master
in repository bnd.

commit 5d01ac9f090a967f481d1d9c4c0429efacd32571
Author: 殷啟聰 | Kai-Chung Yan <seamlikok at gmail.com>
Date:   Fri Mar 2 00:31:24 2018 +0800

    Fix implement-missing-methods.patch
---
 debian/patches/implement-missing-methods.patch | 83 ++++++++++++++++++++++----
 1 file changed, 72 insertions(+), 11 deletions(-)

diff --git a/debian/patches/implement-missing-methods.patch b/debian/patches/implement-missing-methods.patch
index 76d596c..ca3b7f0 100644
--- a/debian/patches/implement-missing-methods.patch
+++ b/debian/patches/implement-missing-methods.patch
@@ -9,30 +9,91 @@ R6.
 Forwarded: no
 --- a/biz.aQute.launcher/src/aQute/launcher/minifw/Context.java
 +++ b/biz.aQute.launcher/src/aQute/launcher/minifw/Context.java
-@@ -424,4 +424,11 @@
+@@ -385,16 +385,20 @@
+ 	}
+ 
+ 	@Override
+-	public ServiceRegistration registerService(String[] clazzes, Object service, Dictionary properties) {
++	public ServiceRegistration<?> registerService(String[] clazzes, Object service, Dictionary<String,?> properties) {
+ 		return null;
+ 	}
+ 
+ 	@Override
+-	public ServiceRegistration registerService(String clazz, Object service, Dictionary properties) {
++	public ServiceRegistration<?> registerService(String clazz, Object service, Dictionary<String,?> properties) {
+ 		return null;
+ 	}
+ 
+-	public ServiceRegistration registerService(Class< ? > clazz, Object service, Dictionary<String, ? > properties) {
++	public <S> ServiceRegistration<S> registerService(Class<S> clazz, S service, Dictionary<String, ? > properties) {
++		return null;
++	}
++
++	public <S> ServiceRegistration<S> registerService(Class<S> clazz, org.osgi.framework.ServiceFactory<S> factory, Dictionary<String, ? > properties) {
+ 		return null;
+ 	}
+ 
+@@ -402,7 +406,7 @@
+ 		return null;
+ 	}
+ 
+-	public <S> Collection<ServiceReference> getServiceReferences(Class<S> clazz, String filter)
++	public <S> Collection<ServiceReference<S>> getServiceReferences(Class<S> clazz, String filter)
+ 			throws InvalidSyntaxException {
+ 		return null;
+ 	}
+@@ -424,4 +428,8 @@
  	public <A> A adapt(Class<A> type) {
  		return null;
  	}
 +
-+    public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
-+        return null;
-+    }
-+    public <S> ServiceRegistration<S> registerService(Class<S> clazz, ServiceFactory<S> factory, Dictionary<String, ?> properties) {
++    public <S> org.osgi.framework.ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
 +        return null;
 +    }
  }
 --- a/biz.aQute.launcher/src/aQute/launcher/minifw/MiniFramework.java
 +++ b/biz.aQute.launcher/src/aQute/launcher/minifw/MiniFramework.java
-@@ -382,4 +382,12 @@
- 	public <A> A adapt(Class<A> type) {
- 		return null;
+@@ -52,6 +52,11 @@
  	}
+ 
+ 	@Override
++	public void init(FrameworkListener... listeners) throws BundleException {
++		init();
++	}
 +
-+	public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
++	@Override
+ 	public FrameworkEvent waitForStop(long timeout) throws InterruptedException {
+ 		long deadline = System.currentTimeMillis() + timeout;
+ 
+@@ -352,7 +357,12 @@
+ 		return null;
+ 	}
+ 
+-	public <S> ServiceRegistration registerService(Class<S> clazz, S service, Dictionary<String, ? > properties) {
++	public <S> ServiceRegistration<S> registerService(Class<S> clazz, S service, Dictionary<String, ? > properties) {
 +		return null;
 +	}
 +
-+	public <S> ServiceRegistration<S> registerService(Class<S> clazz, ServiceFactory<S> factory, Dictionary<String, ?> properties) {
++	@Override
++	public <S> ServiceRegistration<S> registerService(Class<S> clazz, org.osgi.framework.ServiceFactory<S> factory, Dictionary<String, ? > properties) {
+ 		return null;
+ 	}
+ 
+@@ -360,7 +370,7 @@
+ 		return null;
+ 	}
+ 
+-	public <S> Collection<ServiceReference> getServiceReferences(Class<S> clazz, String filter)
++	public <S> Collection<ServiceReference<S>> getServiceReferences(Class<S> clazz, String filter)
+ 			throws InvalidSyntaxException {
+ 		return null;
+ 	}
+@@ -382,4 +392,8 @@
+ 	public <A> A adapt(Class<A> type) {
+ 		return null;
+ 	}
++
++	public <S> org.osgi.framework.ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
 +		return null;
-+    }
++	}
  }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/bnd.git



More information about the pkg-java-commits mailing list