diff options
Diffstat (limited to 'Source/WebCore/xml/XPathEvaluator.idl')
-rw-r--r-- | Source/WebCore/xml/XPathEvaluator.idl | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/Source/WebCore/xml/XPathEvaluator.idl b/Source/WebCore/xml/XPathEvaluator.idl index 3a07dbaae..faad6182d 100644 --- a/Source/WebCore/xml/XPathEvaluator.idl +++ b/Source/WebCore/xml/XPathEvaluator.idl @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006 Apple Computer, Inc. + * Copyright (C) 2006 Apple Inc. All rights reserved. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -21,14 +21,11 @@ Constructor, ImplementationLacksVTable, ] interface XPathEvaluator { - [RaisesException] XPathExpression createExpression([Default=Undefined] optional DOMString expression, - [Default=Undefined] optional XPathNSResolver resolver); + // FIXME: Using "undefined" as default parameter value is wrong. + [MayThrowException] XPathExpression createExpression(optional DOMString expression = "undefined", optional XPathNSResolver? resolver); - XPathNSResolver createNSResolver([Default=Undefined] optional Node nodeResolver); + XPathNSResolver createNSResolver(optional Node? nodeResolver); - [RaisesException] XPathResult evaluate([Default=Undefined] optional DOMString expression, - [Default=Undefined] optional Node contextNode, - [Default=Undefined] optional XPathNSResolver resolver, - [Default=Undefined] optional unsigned short type, - [Default=Undefined] optional XPathResult inResult); + // FIXME: Using "undefined" as default parameter value is wrong. + [MayThrowException] XPathResult evaluate(optional DOMString expression = "undefined", optional Node? contextNode, optional XPathNSResolver? resolver, optional unsigned short type = 0, optional XPathResult? inResult); }; |