From 0df5d95eb34d30747dcc010b1f2926c9de162f4f Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 1 May 2014 20:56:10 +0200 Subject: [PATCH] Change some isString() checks in the WebIDL parser to isDOMString() checks. --- .../script/dom/bindings/codegen/parser/WebIDL.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/script/dom/bindings/codegen/parser/WebIDL.py b/src/components/script/dom/bindings/codegen/parser/WebIDL.py index cc8bec9d9ca..dc451001c52 100644 --- a/src/components/script/dom/bindings/codegen/parser/WebIDL.py +++ b/src/components/script/dom/bindings/codegen/parser/WebIDL.py @@ -384,7 +384,7 @@ class IDLObjectWithIdentifier(IDLObject): identifier = attr.identifier() value = attr.value() if identifier == "TreatNullAs": - if not self.type.isString() or self.type.nullable(): + if not self.type.isDOMString() or self.type.nullable(): raise WebIDLError("[TreatNullAs] is only allowed on " "arguments or attributes whose type is " "DOMString", @@ -398,7 +398,7 @@ class IDLObjectWithIdentifier(IDLObject): [self.location]) self.treatNullAs = value elif identifier == "TreatUndefinedAs": - if not self.type.isString(): + if not self.type.isDOMString(): raise WebIDLError("[TreatUndefinedAs] is only allowed on " "arguments or attributes whose type is " "DOMString or DOMString?", @@ -3321,8 +3321,8 @@ class Parser(Tokenizer): if len(arguments) != 0: raise WebIDLError("stringifier has wrong number of arguments", [self.getLocation(p, 2)]) - if not returnType.isString(): - raise WebIDLError("stringifier must have string return type", + if not returnType.isDOMString(): + raise WebIDLError("stringifier must have DOMString return type", [self.getLocation(p, 2)]) inOptionalArguments = False