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

Issue 1182083002: Implement `.instanceMembers`. (Closed)

Created:
5 years, 6 months ago by sigurdm
Modified:
5 years, 6 months ago
Reviewers:
eernst
CC:
eernst+reviews_google.com, reviews_dartlang.org
Base URL:
https://github.com/dart-lang/reflectable.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Implement `.instanceMembers`. Also implement support for invoke of operators. The `owner` of an instance-member is not set. The members are replicated in the declarations. We should perhaps make them top-level fields, so they can be refenrenced from everywhere. Applies on top of https://codereview.chromium.org/1181993003 BUG= R=eernst@google.com Committed: https://github.com/dart-lang/reflectable/commit/858d67f84eea70a6c16a16abd73974972951a4df

Patch Set 1 : #

Patch Set 2 : Remove deubg print #

Patch Set 3 : Handle synthetic getter/setters #

Patch Set 4 : Fix return type in test #

Total comments: 8

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+185 lines, -67 lines) Patch
M reflectable/lib/src/mirrors_unimpl.dart View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M reflectable/lib/src/transformer_implementation.dart View 1 2 3 4 10 chunks +104 lines, -39 lines 0 comments Download
M test_reflectable/pubspec.yaml View 1 2 3 4 1 chunk +13 lines, -12 lines 0 comments Download
M test_reflectable/test/declarations_test.dart View 1 2 3 4 4 chunks +47 lines, -13 lines 0 comments Download
M test_reflectable/test/invoke_test.dart View 1 2 3 4 2 chunks +19 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
sigurdm
5 years, 6 months ago (2015-06-12 14:14:45 UTC) #4
eernst
LGTM. This CL seems to contain a number of diffs which are already present in ...
5 years, 6 months ago (2015-06-18 12:21:13 UTC) #5
sigurdm
https://codereview.chromium.org/1182083002/diff/100001/reflectable/lib/mirrors.dart File reflectable/lib/mirrors.dart (right): https://codereview.chromium.org/1182083002/diff/100001/reflectable/lib/mirrors.dart#newcode296 reflectable/lib/mirrors.dart:296: // The non-abstract members declared in this class. On ...
5 years, 6 months ago (2015-06-18 14:22:27 UTC) #6
sigurdm
5 years, 6 months ago (2015-06-18 14:22:40 UTC) #7
Message was sent while issue was closed.
Committed patchset #5 (id:120001) manually as
858d67f84eea70a6c16a16abd73974972951a4df (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698