rmacnak@google.com
|
e5d7ada6e9
|
VM: Support calling through getters in InstanceMirror.delegate.
Implement without accessing private members of dart:core. Fix language test expecting wrong return value.
BUG=http://dartbug.com/15138
R=fschneider@google.com
Review URL: https://codereview.chromium.org//114713002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31140 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-12-13 18:33:45 +00:00 |
|
regis@google.com
|
9ec07853c5
|
Report correct error message in case of super invocation (fix issue 8208).
R=hausner@google.com
Review URL: https://codereview.chromium.org//30533004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29042 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-10-22 22:12:07 +00:00 |
|
lrn@google.com
|
4582e5218a
|
Make Invocation.positionalArguments and .namedArguments never be null.
In the cases where they were previously null, they are now an empty list
or map.
The list or map should always be unmodifiable, but the non-empty ones
aren't yet.
BUG= http://dartbug.com/6357
R=floitsch@google.com
Review URL: https://codereview.chromium.org//22918025
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26635 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-08-26 10:57:33 +00:00 |
|
ahe@google.com
|
5d8b1a1d8c
|
Move invokeOn to InstanceMirror.
Review URL: https://codereview.chromium.org//14251021
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21636 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-04-17 16:39:19 +00:00 |
|
ahe@google.com
|
89be2ccac8
|
Change memberName and namedArguments in Invocation to use Symbol.
Review URL: https://codereview.chromium.org//14066019
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21602 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-04-17 07:54:48 +00:00 |
|
ahe@google.com
|
5b6c0ba820
|
Rename InvocationMirror to Invocation.
Review URL: https://codereview.chromium.org//14049009
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21465 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-04-15 15:42:44 +00:00 |
|
lrn@google.com
|
844cd39fad
|
Change getRange to sublist. Make getRange deprecated.
This changes the exception behavior of getRange. It used to accept
a length of zero, no matter what start value. Now the start value
must be a valid list index.
Review URL: https://codereview.chromium.org//12817003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@20064 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-03-15 09:15:39 +00:00 |
|
lrn@google.com
|
53f877edb7
|
Rename String.concat to operator+.
Review URL: https://codereview.chromium.org//12441003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@19788 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-03-11 12:59:17 +00:00 |
|
iposva@google.com
|
c900112af7
|
- Improve the message for NoSuchMethodErrors that are
determined statically at compile time.
Review URL: https://codereview.chromium.org//12328019
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@18848 260f80e4-7a28-3924-810f-c04153c831b5
|
2013-02-21 18:53:27 +00:00 |
|
regis@google.com
|
d273efd45f
|
Turn compile time errors related to missing getters and setters into invocation
of noSuchMethod or into throwing of NoSuchMethodError according to spec.
Return result of InvocationMirror.invokeOn to caller.
Fix various tests.
Review URL: https://codereview.chromium.org//11669015
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16463 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-12-22 00:40:46 +00:00 |
|
regis@google.com
|
aef9047742
|
Invoke noSuchMethod instead of immediately throwing NoSuchMethodError when
invoking a non-closure as a closure (reopened issue 3326).
Address comments of last cl.
Review URL: https://codereview.chromium.org//11612002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16220 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-12-17 19:35:16 +00:00 |
|
regis@google.com
|
3ae792bbf4
|
Implement InvocationMirror.invokeOn method in the vm (issue 7227).
Review URL: https://codereview.chromium.org//11570042
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16187 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-12-15 00:28:41 +00:00 |
|
regis@google.com
|
3b1dfe51d1
|
Pass the proper invocation mirror argument to noSuchMethod.
Review URL: https://codereview.chromium.org//11523002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15939 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-12-11 00:31:53 +00:00 |
|
vegorov@google.com
|
d9929b4046
|
Fix throw statement in _InvocationMirror.invokeOn on VM's library.
UnsupportedOperation was renamed to UnsupportedError.
R=fschneider@google.com
Review URL: https://codereview.chromium.org//11414183
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@15397 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-11-27 15:28:11 +00:00 |
|
lrn@google.com
|
a8720a6d9c
|
Change signature of noSuchMethod to take an InvocationMirror.
Requires VM and dart2js/dart2dart changes to work.
Committed: https://code.google.com/p/dart/source/detail?r=14198
Committed: https://code.google.com/p/dart/source/detail?r=14254
Review URL: https://codereview.chromium.org//11231074
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14324 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-31 10:32:54 +00:00 |
|
lrn@google.com
|
895d155ab1
|
Revert "Change signature of noSuchMethod to take an InvocationMirror."
TBR=ager@google.com
Review URL: https://codereview.chromium.org//11339042
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14260 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-30 10:47:42 +00:00 |
|
lrn@google.com
|
4a24ddc1d4
|
Change signature of noSuchMethod to take an InvocationMirror.
Requires VM and dart2js/dart2dart changes to work.
Committed: https://code.google.com/p/dart/source/detail?r=14198
Review URL: https://codereview.chromium.org//11231074
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14254 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-30 10:04:12 +00:00 |
|
lrn@google.com
|
778b0dc5e5
|
Revert "Change signature of noSuchMethod to take an InvocationMirror."
TBR=floitsch@google.com
Review URL: https://codereview.chromium.org//11336011
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14199 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-29 14:07:10 +00:00 |
|
lrn@google.com
|
0bcd2f4f7b
|
Change signature of noSuchMethod to take an InvocationMirror.
Requires VM and dart2js/dart2dart changes to work.
Review URL: https://codereview.chromium.org//11231074
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14198 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-29 13:34:58 +00:00 |
|
lrn@google.com
|
d7c160dab5
|
Add implementation class of InvocationMirror for VM.
Review URL: https://codereview.chromium.org//11262029
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14063 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-10-25 08:43:31 +00:00 |
|