Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Issue 11176004: Constructors are handled correct in dartdoc. (Closed)

Created:
8 years, 2 months ago by Johnni Winther
Modified:
8 years, 2 months ago
CC:
reviews_dartlang.org, Anders Johnsen
Visibility:
Public.

Description

Constructors are handled correct in dartdoc. Dartdoc can show private types and members. Object members are not inherited by default. Committed: https://code.google.com/p/dart/source/detail?r=13728

Patch Set 1 #

Total comments: 6

Patch Set 2 : Updated cf. comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+89 lines, -48 lines) Patch
M pkg/dartdoc/bin/dartdoc.dart View 1 chunk +10 lines, -0 lines 0 comments Download
M pkg/dartdoc/lib/dartdoc.dart View 1 15 chunks +79 lines, -48 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Johnni Winther
8 years, 2 months ago (2012-10-16 13:31:00 UTC) #1
Lasse Reichstein Nielsen
lgtm https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart File pkg/dartdoc/lib/dartdoc.dart (right): https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart#newcode1046 pkg/dartdoc/lib/dartdoc.dart:1046: return; Returns inside parameter functions are hard to ...
8 years, 2 months ago (2012-10-17 10:27:50 UTC) #2
Johnni Winther
8 years, 2 months ago (2012-10-17 10:47:08 UTC) #3
https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart
File pkg/dartdoc/lib/dartdoc.dart (right):

https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart#...
pkg/dartdoc/lib/dartdoc.dart:1046: return;
On 2012/10/17 10:27:50, Lasse Reichstein Nielsen wrote:
> Returns inside parameter functions are hard to read (indentation doesn't tell
me
> that I'm in a local function).
> Can it be rewritten to avoid returns?
> E.g. 
>  if ((showPrivate || !member.isPrivate) &&
>      (type == host || 
>       (!member.isPrivate && !member.isConstructor))) {
>    // body
>  }

Changed to use flag instead.

https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart#...
pkg/dartdoc/lib/dartdoc.dart:1073: if (member.surroundingDeclaration === host) {
On 2012/10/17 10:27:50, Lasse Reichstein Nielsen wrote:
> Just use ==, unless there is a compelling reason not to.

Done.

https://codereview.chromium.org/11176004/diff/1/pkg/dartdoc/lib/dartdoc.dart#...
pkg/dartdoc/lib/dartdoc.dart:1107: staticGetters, staticSetters, false);
On 2012/10/17 10:27:50, Lasse Reichstein Nielsen wrote:
> "false" is a magic constant. Make it a named parameter.

Done.

Powered by Google App Engine
This is Rietveld 408576698