Lines Matching refs:members
155 this.members = {};
217 for (var j = 0; j < parsed_idls[i].members.length; j++) {
218 parsed_idls[i].members[j].untested = true;
249 for (const obj of [this.members, this.partials]) {
250 const tested = Object.values(obj).filter(m => !m.untested && m.members);
252 …for (const attr of Object.values(parsed.members).filter(m => !m.untested && m.type === 'attribute'…
268 return name in this.members
290 if (name && !(name in this.members)) {
314 || inheriting in this.members && !this.members[inheriting].untested
428 if (parsed_idl.name in this.members)
446 this.members[parsed_idl.name] =
451 this.members[parsed_idl.name] =
458 this.members[parsed_idl.name] = new IdlDictionary(parsed_idl);
462 this.members[parsed_idl.name] = new IdlTypedef(parsed_idl);
471 this.members[parsed_idl.name] = new IdlEnum(parsed_idl);
475 this.members[parsed_idl.name] =
480 this.members[parsed_idl.name] = new IdlNamespace(parsed_idl);
508 this.members[name].prevent_multiple_testing = true;
633 var thing = this.members[idlType];
647 stack.pop().members.forEach(function(m) {
664 var mixin = this.members[id];
673 base = this.members[thing.base];
770 if (!(lhs in this.members)) throw errStr + lhs + " is undefined.";
771 … if (!(this.members[lhs] instanceof IdlInterface)) throw errStr + lhs + " is not an interface.";
772 if (!(rhs in this.members)) throw errStr + rhs + " is undefined.";
773 … if (!(this.members[rhs] instanceof IdlInterface)) throw errStr + rhs + " is not an interface.";
774 this.members[rhs].members.forEach(function(member)
776 this.members[lhs].members.push(new IdlInterfaceMember(member));
787 if (!(lhs in this.members)) throw errStr + lhs + " is undefined.";
788 … if (!(this.members[lhs] instanceof IdlInterface)) throw errStr + lhs + " is not an interface.";
789 if (!(rhs in this.members)) throw errStr + rhs + " is undefined.";
790 … if (!(this.members[rhs] instanceof IdlInterface)) throw errStr + rhs + " is not an interface.";
791 this.members[rhs].members.forEach(function(member)
793 this.members[lhs].members.push(new IdlInterfaceMember(member));
800 for (const member of Object.values(this.members).filter(m => m.base)) {
803 …if (!(rhs in this.members)) throw new IdlHarnessError(`${lhs} inherits ${rhs}, but ${rhs} is undef…
804 const lhs_is_interface = this.members[lhs] instanceof IdlInterface;
805 const rhs_is_interface = this.members[rhs] instanceof IdlInterface;
814 Object.getOwnPropertyNames(this.members).forEach(function(memberName) {
815 var member = this.members[memberName];
826 for (var name in this.members)
828 this.members[name].test();
837 if (!this.members[name] || !(this.members[name] instanceof IdlInterface)) {
840 this.members[name].test_object(str);
851 const originalExists = parsed_idl.name in this.members
852 && (this.members[parsed_idl.name] instanceof IdlInterface
853 || this.members[parsed_idl.name] instanceof IdlDictionary
854 || this.members[parsed_idl.name] instanceof IdlNamespace);
876 expected.prototype.isPrototypeOf(this.members[parsed_idl.name]),
896 const memberExposure = exposure_set(this.members[parsed_idl.name]);
905 parsed_idl.members.forEach(function (member) {
916 this.members[parsed_idl.name].extAttrs.push(extAttr);
919 parsed_idl.members.forEach(function(member)
921 this.members[parsed_idl.name].members.push(new IdlInterfaceMember(member));
929 if (type.idlType in this.members
930 && this.members[type.idlType] instanceof IdlTypedef) {
931 this.assert_type_is(value, this.members[type.idlType].idlType);
1113 if (!(type in this.members))
1118 if (this.members[type] instanceof IdlInterface)
1127 && !this.members[type].has_extended_attribute("NoInterfaceObject")
1133 else if (this.members[type] instanceof IdlEnum)
1137 else if (this.members[type] instanceof IdlDictionary)
1186 this.members = obj.members;
1225 this.members = obj.members.map(function(m){return new IdlInterfaceMember(m); });
1227 this.members
1254 return this.members.some(function(member) {
1261 return this.members.filter(function(member) {
1316 return this.members.some(function(m) {
1322 return this.members.some(function(m) {
1350 var base = this.array.members[idl_interface.base];
1378 I.members.forEach(function(m) {
1427 var mixin = I.array.members[id];
1545 var inherited_interface = this.array.members[this.base];
1861 var parent = this.array.members[inherit_interface];
2380 const ctors = this.members.filter(function(m) {
2542 for (var i = 0; i < this.members.length; i++)
2544 var member = this.members[i];
2617 this.members.some(function(member) { return member.legacycaller; })
2626 if (!(current_interface.name in this.array.members))
2635 current_interface = this.array.members[current_interface.base];
2708 for (var i = 0; i < this.members.length; i++)
2710 var member = this.members[i];
2823 var minLength = minOverloadLength(this.members.filter(function(m) {
2852 if (this.members.some(function(member) { return member.stringifier; })) {
2856 this.array.members[this.base].has_stringifier()) {
3099 this.members = obj.members.map(m => new IdlInterfaceMember(m));
3127 minOverloadLength(this.members.filter(function(m) {
3192 for (const v of Object.values(this.members)) {