From 2a30daf3f7b3e751750d89c7301418150e8f3fa0 Mon Sep 17 00:00:00 2001 From: Nathan Harold Date: Tue, 7 Nov 2017 17:17:45 -0800 Subject: [PATCH] Fix signature for finalize() to resolve API Lint error The API linter on goog/master noticed that this method is listed in the public API even though it's protected. The change is probably related to a signature change from the internal finalize method which throws a Throwable. Fix the method in IpSecManager to throw Throwable, which should fix the current.txt and resolve the lint error. Bug: 69006767 Test: compilation, make update-api Change-Id: I173d014baaa505c365b7916fcb52f2a8b4af9373 --- core/java/android/net/IpSecManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/net/IpSecManager.java b/core/java/android/net/IpSecManager.java index d7b325613f..eccd5f47f2 100644 --- a/core/java/android/net/IpSecManager.java +++ b/core/java/android/net/IpSecManager.java @@ -136,7 +136,7 @@ public final class IpSecManager { } @Override - protected void finalize() { + protected void finalize() throws Throwable { if (mCloseGuard != null) { mCloseGuard.warnIfOpen(); }