Closed
Bug 959185
Opened 12 years ago
Closed 11 years ago
Audit API access levels in the toolbar package
Categories
(Firefox for Android Graveyard :: Awesomescreen, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 31
People
(Reporter: lucasr, Assigned: alexandru.deaconu)
References
Details
(Whiteboard: [good first bug][mentor=lucasr][lang=java])
Attachments
(1 file)
10.90 KB,
patch
|
lucasr
:
review+
RyanVM
:
checkin+
|
Details | Diff | Splinter Review |
We should be exposing API that is meant to be used outside the toolbar package.
![]() |
Reporter | |
Updated•12 years ago
|
Whiteboard: [mentor=lucasr][lang=java]
![]() |
Reporter | |
Updated•12 years ago
|
Whiteboard: [mentor=lucasr][lang=java] → [good first bug][mentor=lucasr][lang=java]
![]() |
Assignee | |
Comment 1•11 years ago
|
||
Hi, I am new to Fennec and I would like to start working on this, as a first issue. I have successfully build the project and I am using eclipse as an IDE.
I would also need some additional feedback regarding the issue.
Thanks,
Alex.
Flags: needinfo?(lucasr.at.mozilla)
![]() |
Reporter | |
Comment 2•11 years ago
|
||
(In reply to Alex Deaconu from comment #1)
> Hi, I am new to Fennec and I would like to start working on this, as a first
> issue. I have successfully build the project and I am using eclipse as an
> IDE.
>
> I would also need some additional feedback regarding the issue.
This bug is pretty much about only exposing toolbar API when it's is strictly necessary. So, go through the classes, ensure all toolbar-specific methods, constants, etc are scoped correctly.
Most classes inheriting from Android API need to be public so that the Android framework has access to it. This is just about our own internal APIs.
Flags: needinfo?(lucasr.at.mozilla)
![]() |
Assignee | |
Comment 3•11 years ago
|
||
![]() |
Assignee | |
Updated•11 years ago
|
Attachment #8409303 -
Flags: review?(mbrubeck)
Comment 4•11 years ago
|
||
Comment on attachment 8409303 [details] [diff] [review]
changed access modifiers of methods and variables unused outside toolbar package from 'public' to 'default' or 'private'
Review of attachment 8409303 [details] [diff] [review]:
-----------------------------------------------------------------
Passing this request to Lucas.
Attachment #8409303 -
Flags: review?(mbrubeck) → review?(lucasr.at.mozilla)
![]() |
Reporter | |
Comment 5•11 years ago
|
||
Comment on attachment 8409303 [details] [diff] [review]
changed access modifiers of methods and variables unused outside toolbar package from 'public' to 'default' or 'private'
Review of attachment 8409303 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good to me, thanks! Please add checkin-needed keyword so that someone can push your patch.
Attachment #8409303 -
Flags: review?(lucasr.at.mozilla) → review+
![]() |
Assignee | |
Updated•11 years ago
|
Attachment #8409303 -
Flags: checkin?
Comment 7•11 years ago
|
||
Assignee: nobody → alexandru.deaconu
Keywords: checkin-needed
Whiteboard: [good first bug][mentor=lucasr][lang=java] → [good first bug][mentor=lucasr][lang=java][fixed-in-fx-team]
Comment 8•11 years ago
|
||
Comment on attachment 8409303 [details] [diff] [review]
changed access modifiers of methods and variables unused outside toolbar package from 'public' to 'default' or 'private'
Please just use checkin-needed in the future.
Attachment #8409303 -
Flags: checkin? → checkin+
![]() |
||
Comment 9•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [good first bug][mentor=lucasr][lang=java][fixed-in-fx-team] → [good first bug][mentor=lucasr][lang=java]
Target Milestone: --- → Firefox 31
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•