Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3d - use fast unwrapping for nsIDOMHTMLDocument_ and nsIDOMNSHTMLDocument_. r=jst.

--HG--
extra : rebase_source : d5a10dfe9c399ae7d9e0f543615c210e727dea84
This commit is contained in:
Peter Van der Beken 2010-05-31 21:40:00 +02:00
parent aedafe052d
commit d8e0fe1f4a

View File

@ -639,12 +639,30 @@ customMethodCalls = {
'code': ' nsINode *result = self->GetNodeAt(arg0);',
'canFail': False
},
'nsIDOMHTMLDocument_': {
'thisType': 'nsHTMLDocument'
},
'nsIDOMHTMLDocument_Write': {
'thisType': 'nsHTMLDocument',
'code': nsIDOMHTMLDocument_Write_customMethodCallCode % 'Write'
},
'nsIDOMHTMLDocument_Writeln': {
'thisType': 'nsHTMLDocument',
'code': nsIDOMHTMLDocument_Write_customMethodCallCode % 'Writeln'
},
'nsIDOMHTMLDocument_GetBody': {
'thisType': 'nsHTMLDocument',
'code': ' nsIContent *result = self->GetBody(&rv);'
},
'nsIDOMHTMLDocument_GetElementsByName': {
'thisType': 'nsHTMLDocument',
'code': ' nsRefPtr<nsContentList> result = '
'self->GetElementsByName(arg0);',
'canFail': False
},
'nsIDOMNSHTMLDocument_': {
'thisType': 'nsHTMLDocument'
},
'nsIDOMStorage_Clear': {
'code': nsIDOMStorage_Clear_customMethodCallCode
},