Infeasible
Status Update
Comments
ad...@google.com <ad...@google.com>
ad...@google.com <ad...@google.com> #2
We have passed this to the development team and will update this issue with more information as it becomes available.
sa...@google.com <sa...@google.com> #3
We will be closing this bug as Obsolete. If you still think this issue is reproducible and relevant in the latest Android release (Android Q), please attach a new bug report along with reproduction details. If a reply is not received within the next 14 days, this issue will be closed. Thank you for your understanding.
ad...@google.com <ad...@google.com> #4
Given that the API is already public, we do not plan to change it anytime soon
Description
Version used: 1.0.0-beta01
Steps to Reproduce the Problem:
Step #1: Open up a project that had been using the alpha libraries, and update them to beta01
Step #2: Notice that SliceAction constructors are marked as library-only
Step #3: Search the documentation for SliceAction, to determine how we are supposed to create instances of this class
Step #4: Land on
Step #5: Notice that this is an interface, with no details in the JavaDocs about where and how you are supposed to get instances of this interface
Step #6: Notice that the JavaDocs do point out an implementation of SliceAction... which is also named SliceAction
Step #7: Visit that class documentation at
At minimum, please consider putting documentation on the interface SliceAction to explain that the concrete implementation is the other SliceAction. Even better, rename one of these to be something other than SliceAction, so developers do not get mystified (e.g., code completion).
Thanks for considering this!