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

Issue 18323004: Add lookupInScope to DeclarationMirror. (Closed)

Created:
7 years, 5 months ago by Johnni Winther
Modified:
7 years, 5 months ago
Reviewers:
ahe, Andrei Mouravski, sra1
CC:
reviews_dartlang.org, janicejl, Tate Mandel
Visibility:
Public.

Description

Add lookupInScope to DeclarationMirror. BUG= R=amouravski@google.com Committed: https://code.google.com/p/dart/source/detail?r=24777

Patch Set 1 #

Total comments: 35

Patch Set 2 : Updated cf. comments #

Patch Set 3 : Add test + fix implementation. #

Total comments: 8

Patch Set 4 : Updated comment. #

Patch Set 5 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+514 lines, -7 lines) Patch
M sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart View 1 2 7 chunks +89 lines, -6 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart View 1 2 3 1 chunk +18 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/mirrors/mirrors_util.dart View 1 2 1 chunk +51 lines, -0 lines 0 comments Download
M sdk/lib/_internal/dartdoc/lib/dartdoc.dart View 1 6 chunks +25 lines, -1 line 0 comments Download
A tests/compiler/dart2js/memory_compiler.dart View 1 2 1 chunk +68 lines, -0 lines 0 comments Download
A tests/compiler/dart2js/mirrors_lookup_test.dart View 1 2 1 chunk +263 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Johnni Winther
7 years, 5 months ago (2013-07-01 13:24:52 UTC) #1
Andrei Mouravski
Mostly nits, but a few requests from clarification. lgtm otherwise. Thanks for the quick turnaround! ...
7 years, 5 months ago (2013-07-01 17:46:26 UTC) #2
sra1
https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart File sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart (right): https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart#newcode111 sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart:111: * For methods and constructors, the scope includes the ...
7 years, 5 months ago (2013-07-01 18:57:30 UTC) #3
Andrei Mouravski
lgtm
7 years, 5 months ago (2013-07-02 17:04:10 UTC) #4
Johnni Winther
https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart File sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart (right): https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart#newcode376 sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:376: * Looks up the potentially qualified [name] in the ...
7 years, 5 months ago (2013-07-03 05:47:56 UTC) #5
Andrei Mouravski
lgtm https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart File sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart (right): https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart#newcode1417 sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:1417: DeclarationMirror lookupInScope(String name) { On 2013/07/03 05:47:57, Johnni ...
7 years, 5 months ago (2013-07-03 07:18:57 UTC) #6
Johnni Winther
I'll add a unittest later today. https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart File sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart (right): https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart#newcode1695 sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:1695: DeclarationMirror _convertElementToDeclarationMirror(Dart2JsMirrorSystem system, ...
7 years, 5 months ago (2013-07-03 07:21:44 UTC) #7
Johnni Winther
Added a test - and found a lot of problems in the implementation. PTAL https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart ...
7 years, 5 months ago (2013-07-03 12:58:01 UTC) #8
Andrei Mouravski
Mostly minor things. https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart File sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart (right): https://codereview.chromium.org/18323004/diff/1/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart#newcode1417 sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:1417: DeclarationMirror lookupInScope(String name) { On 2013/07/03 ...
7 years, 5 months ago (2013-07-03 17:49:48 UTC) #9
Johnni Winther
https://codereview.chromium.org/18323004/diff/17001/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart File sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart (right): https://codereview.chromium.org/18323004/diff/17001/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart#newcode375 sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:375: DeclarationMirror lookupInScope(String name) { On 2013/07/03 17:49:49, Andrei Mouravski ...
7 years, 5 months ago (2013-07-04 13:11:47 UTC) #10
Johnni Winther
7 years, 5 months ago (2013-07-04 13:33:14 UTC) #11
Message was sent while issue was closed.
Committed patchset #5 manually as r24777 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698