« Bugzilla Issues Index
#3595 — ClassDefinitionEvaluation
- bug_id:
3595
- creation_ts:
2015-01-23 07:36:00 -0800
- short_desc:
ClassDefinitionEvaluation
- delta_ts:
2015-07-10 08:34:23 -0700
- product:
Draft for 6th Edition
- component:
technical issue
- version:
Rev 31: January 15, 2015 Draft
- rep_platform:
All
- op_sys:
All
- bug_status:
RESOLVED
- resolution:
FIXED
- see_also:
https://bugs.ecmascript.org/show_bug.cgi?id=3735
- priority:
Normal
- bug_severity:
normal
- everconfirmed:
true
- reporter:
Erik Arvidsson
- assigned_to:
Allen Wirfs-Brock
- cc:
erik.arvidsson
- commentid:
11605
- comment_count:
0
- who:
Erik Arvidsson
- bug_when:
2015-01-23 07:36:39 -0800
Step 10a: If ClassHeritageopt is present and SameValue(constructorParent, %FunctionPrototype%) is
false, then
I think this would be clearer if this just said:
10a. If _ClassBody_opt_ is not present or _superClass_ is *null*, then
- commentid:
11712
- comment_count:
1
- who:
Allen Wirfs-Brock
- bug_when:
2015-01-24 21:09:09 -0800
how about:
8. If ClassBodyopt is present, let constructor be ConstructorMethod of ClassBody.
9. Else,
a. If ClassHeritageopt is present and superclass is not null, then
i. Let constructor be the result of parsing the String "constructor(... args){ super (...args);}" using the syntactic grammar with the goal symbol MethodDefinition.
b. Else,
i. Let constructor be the result of parsing the String "constructor( ){ }" using the syntactic grammar with the goal symbol MethodDefinition.
- commentid:
11730
- comment_count:
2
- who:
Erik Arvidsson
- bug_when:
2015-01-25 10:02:58 -0800
LGTM
- commentid:
12287
- comment_count:
3
- who:
Allen Wirfs-Brock
- bug_when:
2015-02-10 12:46:02 -0800
fixed in rev33 editor's draft
- commentid:
12463
- comment_count:
4
- who:
Allen Wirfs-Brock
- bug_when:
2015-02-12 12:17:42 -0800
fixed in rev33