From 4d14ec2c236d61ed21cda84220dbe6f5b8555d6a Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Thu, 19 Oct 2017 13:07:22 -0700 Subject: [PATCH] Make new Autofill API concretes, so they don't break support library. Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases -t android.autofillservice.cts.LoginActivityTest#testNewTextAttributes Test: m update-api Bug: 38323227 Change-Id: Idafb157fe9b3e96661d58923d361ea07ff2c6d40 --- api/current.txt | 6 +++--- api/system-current.txt | 6 +++--- api/test-current.txt | 6 +++--- core/java/android/view/ViewStructure.java | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/api/current.txt b/api/current.txt index b86af1467dfaa..519f98789c91e 100644 --- a/api/current.txt +++ b/api/current.txt @@ -47121,9 +47121,9 @@ package android.view { method public abstract void setInputType(int); method public abstract void setLocaleList(android.os.LocaleList); method public abstract void setLongClickable(boolean); - method public abstract void setMaxTextEms(int); - method public abstract void setMaxTextLength(int); - method public abstract void setMinTextEms(int); + method public void setMaxTextEms(int); + method public void setMaxTextLength(int); + method public void setMinTextEms(int); method public abstract void setOpaque(boolean); method public abstract void setSelected(boolean); method public abstract void setText(java.lang.CharSequence); diff --git a/api/system-current.txt b/api/system-current.txt index 07bde73985ff5..bbef47161b252 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -50853,9 +50853,9 @@ package android.view { method public abstract void setInputType(int); method public abstract void setLocaleList(android.os.LocaleList); method public abstract void setLongClickable(boolean); - method public abstract void setMaxTextEms(int); - method public abstract void setMaxTextLength(int); - method public abstract void setMinTextEms(int); + method public void setMaxTextEms(int); + method public void setMaxTextLength(int); + method public void setMinTextEms(int); method public abstract void setOpaque(boolean); method public abstract void setSelected(boolean); method public abstract void setText(java.lang.CharSequence); diff --git a/api/test-current.txt b/api/test-current.txt index ca72db699cb72..57772de892ff1 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -47715,9 +47715,9 @@ package android.view { method public abstract void setInputType(int); method public abstract void setLocaleList(android.os.LocaleList); method public abstract void setLongClickable(boolean); - method public abstract void setMaxTextEms(int); - method public abstract void setMaxTextLength(int); - method public abstract void setMinTextEms(int); + method public void setMaxTextEms(int); + method public void setMaxTextLength(int); + method public void setMinTextEms(int); method public abstract void setOpaque(boolean); method public abstract void setSelected(boolean); method public abstract void setText(java.lang.CharSequence); diff --git a/core/java/android/view/ViewStructure.java b/core/java/android/view/ViewStructure.java index 309366c61656a..d665dde39afe1 100644 --- a/core/java/android/view/ViewStructure.java +++ b/core/java/android/view/ViewStructure.java @@ -370,7 +370,7 @@ public abstract class ViewStructure { *

Should only be set when the node is used for autofill purposes - it will be ignored * when used for Assist. */ - public abstract void setMinTextEms(int minEms); + public void setMinTextEms(@SuppressWarnings("unused") int minEms) {} /** * Sets the maximum width in ems of the text associated with this view, when supported. @@ -378,7 +378,7 @@ public abstract class ViewStructure { *

Should only be set when the node is used for autofill purposes - it will be ignored * when used for Assist. */ - public abstract void setMaxTextEms(int maxEms); + public void setMaxTextEms(@SuppressWarnings("unused") int maxEms) {} /** * Sets the maximum length of the text associated with this view, when supported. @@ -386,7 +386,7 @@ public abstract class ViewStructure { *

Should only be set when the node is used for autofill purposes - it will be ignored * when used for Assist. */ - public abstract void setMaxTextLength(int maxLength); + public void setMaxTextLength(@SuppressWarnings("unused") int maxLength) {} /** * Call when done populating a {@link ViewStructure} returned by