From c7770d6ebf47ee839dfecac96534fdf8923f1ea3 Mon Sep 17 00:00:00 2001 From: Andrew Scull Date: Mon, 22 May 2017 17:49:58 +0100 Subject: [PATCH] accounts: resolve error-prone warnings - missing @Override annotations - inner classes should be static if possible Bug: 38496625 Test: build Change-Id: Ic6a647b894036266dfa8f9908cec6049952cd38d --- .../com/android/server/accounts/AccountAuthenticatorCache.java | 3 +++ .../com/android/server/accounts/AccountManagerService.java | 3 ++- services/core/java/com/android/server/accounts/AccountsDb.java | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/accounts/AccountAuthenticatorCache.java b/services/core/java/com/android/server/accounts/AccountAuthenticatorCache.java index 75523680d3354..b9453db8eb0a6 100644 --- a/services/core/java/com/android/server/accounts/AccountAuthenticatorCache.java +++ b/services/core/java/com/android/server/accounts/AccountAuthenticatorCache.java @@ -53,6 +53,7 @@ import java.io.IOException; AccountManager.AUTHENTICATOR_ATTRIBUTES_NAME, sSerializer); } + @Override public AuthenticatorDescription parseServiceAttributes(Resources res, String packageName, AttributeSet attrs) { TypedArray sa = res.obtainAttributes(attrs, @@ -81,11 +82,13 @@ import java.io.IOException; } private static class MySerializer implements XmlSerializerAndParser { + @Override public void writeAsXml(AuthenticatorDescription item, XmlSerializer out) throws IOException { out.attribute(null, "type", item.type); } + @Override public AuthenticatorDescription createFromXml(XmlPullParser parser) throws IOException, XmlPullParserException { return AuthenticatorDescription.newKey(parser.getAttributeValue(null, "type")); diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java index 36c3f7d400119..511c9decf2027 100644 --- a/services/core/java/com/android/server/accounts/AccountManagerService.java +++ b/services/core/java/com/android/server/accounts/AccountManagerService.java @@ -4944,6 +4944,7 @@ public class AccountManagerService this.userDebugDbInsertionPoint = userDebugDbInsertionPoint; } + @Override public void run() { SQLiteStatement logStatement = userAccount.statementForLogging; logStatement.bindLong(1, accountId); @@ -6060,7 +6061,7 @@ public class AccountManagerService } } - private class NotificationId { + private static class NotificationId { final String mTag; private final int mId; diff --git a/services/core/java/com/android/server/accounts/AccountsDb.java b/services/core/java/com/android/server/accounts/AccountsDb.java index 8ca7ea1768b91..0c3d268f4b0f2 100644 --- a/services/core/java/com/android/server/accounts/AccountsDb.java +++ b/services/core/java/com/android/server/accounts/AccountsDb.java @@ -1321,6 +1321,7 @@ class AccountsDb implements AutoCloseable { } } + @Override public void close() { mDeDatabase.close(); }