diff options
| author | Steven Moreland <smoreland@google.com> | 2017-01-06 01:16:02 +0000 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2017-01-06 01:16:02 +0000 |
| commit | 4d3caf3938e5126a3dacc51daab869a5ffd6ca2e (patch) | |
| tree | 4d60f25a1ef0e2fbebbe59e6ee57758146e860e0 /core/java | |
| parent | 9b89e5b02ca54e54b547037a0d48545509750cf4 (diff) | |
| parent | 94924f38fbd79727fc7d17ff339a38da08d31ef6 (diff) | |
Merge "HwBinder: get/register checked exceptions." am: 9ec4fec5ca am: 3290ba072b
am: 94924f38fb
Change-Id: I3b871a941856fdeb0e989aeaadc5fdbc7732b681
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/os/HwBinder.java | 7 | ||||
| -rw-r--r-- | core/java/android/os/IHwBinder.java | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/core/java/android/os/HwBinder.java b/core/java/android/os/HwBinder.java index bcc3468724fd..e02549426cb5 100644 --- a/core/java/android/os/HwBinder.java +++ b/core/java/android/os/HwBinder.java @@ -17,6 +17,7 @@ package android.os; import java.util.ArrayList; +import java.util.NoSuchElementException; import libcore.util.NativeAllocationRegistry; /** @hide */ @@ -44,11 +45,13 @@ public abstract class HwBinder implements IHwBinder { public native final void registerService( ArrayList<String> interfaceChain, - String serviceName); + String serviceName) + throws RemoteException; public static native final IHwBinder getService( String iface, - String serviceName); + String serviceName) + throws RemoteException, NoSuchElementException; // Returns address of the "freeFunction". private static native final long native_init(); diff --git a/core/java/android/os/IHwBinder.java b/core/java/android/os/IHwBinder.java index 2a6567989ced..619f4dc631d5 100644 --- a/core/java/android/os/IHwBinder.java +++ b/core/java/android/os/IHwBinder.java @@ -37,6 +37,5 @@ public interface IHwBinder { } public boolean linkToDeath(DeathRecipient recipient, long cookie); - public boolean unlinkToDeath(DeathRecipient recipient); } |
