Closed
Bug 1348415
Opened 8 years ago
Closed 8 years ago
Use present tense for GeckoView interface method names
Categories
(GeckoView :: General, enhancement)
Tracking
(firefox55 fixed)
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: jchen, Assigned: nitishplus98, Mentored)
References
Details
Attachments
(1 file)
`onTitleChanged` should be `onTitleChange` in `ContentListener` and `onSecurityChanged` should be `onSecurityChange` in `ProgressListener`, to match other method names like `onPageStart` that use a verb's present tense.
Reporter | ||
Comment 1•8 years ago
|
||
Also, `public` is redundant for a method in an interface, so we should remove the 'public' keyword from method definitions in GeckoView interfaces.
Mentor: nchen
Keywords: good-first-bug
Comment hidden (mozreview-request) |
Attachment #8848717 -
Flags: review?(nchen)
Reporter | ||
Comment 3•8 years ago
|
||
mozreview-review |
Comment on attachment 8848717 [details]
Bug 1348415 - Use present tense for method names and remove redundant public modifiers for GeckoView interface method names
https://reviewboard.mozilla.org/r/121622/#review124046
Thanks for the patch! There are just a couple other places that need to be updated.
::: mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoView.java:172
(Diff revision 1)
> Log.d(LOGTAG, "handleMessage: event = " + event);
> }
>
> if ("GeckoView:DOMTitleChanged".equals(event)) {
> if (mContentListener != null) {
> mContentListener.onTitleChanged(GeckoView.this, message.getString("title"));
Please update this line.
::: mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoView.java:193
(Diff revision 1)
> if (mProgressListener != null) {
> mProgressListener.onPageStop(GeckoView.this, message.getBoolean("success"));
> }
> } else if ("GeckoView:SecurityChanged".equals(event)) {
> if (mProgressListener != null) {
> mProgressListener.onSecurityChanged(GeckoView.this, message.getInt("status"));
Please update this line.
Attachment #8848717 -
Flags: review?(nchen) → review-
Reporter | ||
Updated•8 years ago
|
Assignee: nobody → nitishplus98
Status: NEW → ASSIGNED
Flags: needinfo?(nchen)
Comment hidden (mozreview-request) |
Attachment #8848717 -
Flags: review?(nchen)
Are changes required in the event messages "GeckoView:DOMTitleChanged" and "GeckoView:SecurityChanged". If so, then where are these messages passed as parameter 'event' to GeckoView.java:handleMessage(final String event, final GeckoBundle message,final EventCallback callback)?
Are changes required in the event messages "GeckoView:DOMTitleChanged" and "GeckoView:SecurityChanged". If so, then where are these messages passed as parameter 'event' to GeckoView.java:handleMessage(final String event, final GeckoBundle message,final EventCallback callback)?
Thanks.
Sorry. The comment came twice due to a poor internet connection.
Reporter | ||
Comment 8•8 years ago
|
||
mozreview-review |
Comment on attachment 8848717 [details]
Bug 1348415 - Use present tense for method names and remove redundant public modifiers for GeckoView interface method names
https://reviewboard.mozilla.org/r/121622/#review124514
Thanks for your patch!
(In reply to Nitish from comment #5)
> Are changes required in the event messages "GeckoView:DOMTitleChanged" and
> "GeckoView:SecurityChanged". If so, then where are these messages passed as
> parameter 'event' to GeckoView.java:handleMessage(final String event, final
> GeckoBundle message,final EventCallback callback)?
You don't have to change that.
Attachment #8848717 -
Flags: review?(nchen) → review+
Hi Jim, I was away for a while. Is there any other change to be made before the try server run?
Reporter | ||
Comment 10•8 years ago
|
||
No, your patch is good.
Assignee | ||
Comment 11•8 years ago
|
||
Could you land the patch?
Comment 12•8 years ago
|
||
Pushed by nchen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1ec9038f1b16
Use present tense for method names and remove redundant public modifiers for GeckoView interface method names r=jchen
Comment 13•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Updated•7 years ago
|
Product: Firefox for Android → GeckoView
Updated•6 years ago
|
Keywords: good-first-bug
Target Milestone: Firefox 55 → mozilla55
You need to log in
before you can comment on or make changes to this bug.
Description
•