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

Issue 22849015: Provide a way to get a Type back from a ClassMirror. (Closed)

Created:
7 years, 4 months ago by rmacnak
Modified:
7 years, 4 months ago
Reviewers:
ahe, gbracha, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org, Michael Lippautz (Google)
Visibility:
Public.

Description

Provide a way to get a Type back from a ClassMirror. BUG= http://dartbug.com/6433 R=asiva@google.com Committed: https://code.google.com/p/dart/source/detail?r=26407

Patch Set 1 #

Patch Set 2 : forgot to version the new test... #

Total comments: 2

Patch Set 3 : fix comment #

Total comments: 2

Patch Set 4 : address comments #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+102 lines, -4 lines) Patch
M runtime/lib/mirrors.cc View 1 2 3 1 chunk +10 lines, -3 lines 0 comments Download
M runtime/lib/mirrors_impl.dart View 1 2 3 2 chunks +10 lines, -1 line 0 comments Download
M sdk/lib/mirrors/mirrors.dart View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 1 chunk +1 line, -0 lines 1 comment Download
A tests/lib/mirrors/reflected_type_test.dart View 1 1 chunk +69 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
rmacnak
7 years, 4 months ago (2013-08-16 19:45:42 UTC) #1
gbracha
https://codereview.chromium.org/22849015/diff/4001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/22849015/diff/4001/sdk/lib/mirrors/mirrors.dart#newcode687 sdk/lib/mirrors/mirrors.dart:687: */ This will also have to account for remote ...
7 years, 4 months ago (2013-08-16 19:59:31 UTC) #2
rmacnak
https://codereview.chromium.org/22849015/diff/4001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/22849015/diff/4001/sdk/lib/mirrors/mirrors.dart#newcode687 sdk/lib/mirrors/mirrors.dart:687: */ On 2013/08/16 19:59:31, gbracha wrote: > This will ...
7 years, 4 months ago (2013-08-16 20:06:29 UTC) #3
siva
lgtm https://codereview.chromium.org/22849015/diff/8001/runtime/lib/mirrors.cc File runtime/lib/mirrors.cc (right): https://codereview.chromium.org/22849015/diff/8001/runtime/lib/mirrors.cc#newcode316 runtime/lib/mirrors.cc:316: Instance::null_instance()); I think we should be using "Object::null_instance()" ...
7 years, 4 months ago (2013-08-19 21:15:43 UTC) #4
rmacnak
On 2013/08/19 21:15:43, siva wrote: > lgtm > > https://codereview.chromium.org/22849015/diff/8001/runtime/lib/mirrors.cc > File runtime/lib/mirrors.cc (right): > ...
7 years, 4 months ago (2013-08-20 20:44:35 UTC) #5
rmacnak
Committed patchset #4 manually as r26407 (presubmit successful).
7 years, 4 months ago (2013-08-20 23:05:40 UTC) #6
ahe
7 years, 4 months ago (2013-08-21 11:20:15 UTC) #7
Message was sent while issue was closed.
Dart files, LGTM!

https://codereview.chromium.org/22849015/diff/17001/tests/lib/lib.status
File tests/lib/lib.status (right):

https://codereview.chromium.org/22849015/diff/17001/tests/lib/lib.status#newc...
tests/lib/lib.status:26: mirrors/reflected_type_test: Fail # Issue 6433
Wrong bug number. Either use 6490 or file a new dart2js bug.

Powered by Google App Engine
This is Rietveld 408576698