@@ -1382,12 +1382,17 @@ IdlInterface.prototype.do_member_operation_asserts = function(memberHolderObject
1382
1382
IdlInterface . prototype . add_iterable_members = function ( member )
1383
1383
//@{
1384
1384
{
1385
- this . members . push ( { type : "operation" , name : "entries" , idlType : "iterator" , arguments : [ ] } ) ;
1386
- this . members . push ( { type : "operation" , name : "keys" , idlType : "iterator" , arguments : [ ] } ) ;
1387
- this . members . push ( { type : "operation" , name : "values" , idlType : "iterator" , arguments : [ ] } ) ;
1388
- this . members . push ( { type : "operation" , name : "forEach" , idlType : "void" , arguments :
1389
- [ { name : "callback" , idlType : { idlType : "function" } } ,
1390
- { name : "thisValue" , idlType : { idlType : "any" } , optional : true } ] } ) ;
1385
+ this . members . push ( new IdlInterfaceMember (
1386
+ { type : "operation" , name : "entries" , idlType : "iterator" , arguments : [ ] } ) ) ;
1387
+ this . members . push ( new IdlInterfaceMember (
1388
+ { type : "operation" , name : "keys" , idlType : "iterator" , arguments : [ ] } ) ) ;
1389
+ this . members . push ( new IdlInterfaceMember (
1390
+ { type : "operation" , name : "values" , idlType : "iterator" , arguments : [ ] } ) ) ;
1391
+ this . members . push ( new IdlInterfaceMember (
1392
+ { type : "operation" , name : "forEach" , idlType : "void" ,
1393
+ arguments :
1394
+ [ { name : "callback" , idlType : { idlType : "function" } } ,
1395
+ { name : "thisValue" , idlType : { idlType : "any" } , optional : true } ] } ) ) ;
1391
1396
} ;
1392
1397
1393
1398
//@ }
0 commit comments