diff options
| author | Treehugger Robot <treehugger-gerrit@google.com> | 2017-01-06 00:58:17 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-01-06 00:58:17 +0000 |
| commit | 9ec4fec5cac7161cb61733cee4a48215a21f8a6d (patch) | |
| tree | 660080dd412f189cd9e587836011773302220079 /core/java/android | |
| parent | 1d8995aa9c64b459aa4007f3104a7a7f3d277377 (diff) | |
| parent | c0631d0bb72781b81dabd66064ee5a5dda2d6103 (diff) | |
Merge "HwBinder: get/register checked exceptions."
Diffstat (limited to 'core/java/android')
| -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); } |
