summaryrefslogtreecommitdiff
path: root/Source/WebCore/xml/XPathEvaluator.idl
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/xml/XPathEvaluator.idl')
-rw-r--r--Source/WebCore/xml/XPathEvaluator.idl15
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);
};