mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Remove unused Descriptor.needsRooting field.
This commit is contained in:
parent
5230ad2c61
commit
85585d9334
1 changed files with 0 additions and 3 deletions
|
@ -201,20 +201,17 @@ class Descriptor(DescriptorProvider):
|
||||||
# Callback and SpiderMonkey types do not use JS smart pointers, so we should not use the
|
# Callback and SpiderMonkey types do not use JS smart pointers, so we should not use the
|
||||||
# built-in rooting mechanisms for them.
|
# built-in rooting mechanisms for them.
|
||||||
if spiderMonkeyInterface:
|
if spiderMonkeyInterface:
|
||||||
self.needsRooting = False
|
|
||||||
self.returnType = 'Rc<%s>' % typeName
|
self.returnType = 'Rc<%s>' % typeName
|
||||||
self.argumentType = '&%s' % typeName
|
self.argumentType = '&%s' % typeName
|
||||||
self.nativeType = typeName
|
self.nativeType = typeName
|
||||||
pathDefault = 'dom::types::%s' % typeName
|
pathDefault = 'dom::types::%s' % typeName
|
||||||
elif self.interface.isCallback():
|
elif self.interface.isCallback():
|
||||||
self.needsRooting = False
|
|
||||||
ty = 'dom::bindings::codegen::Bindings::%sBinding::%s' % (ifaceName, ifaceName)
|
ty = 'dom::bindings::codegen::Bindings::%sBinding::%s' % (ifaceName, ifaceName)
|
||||||
pathDefault = ty
|
pathDefault = ty
|
||||||
self.returnType = "Rc<%s>" % ty
|
self.returnType = "Rc<%s>" % ty
|
||||||
self.argumentType = "???"
|
self.argumentType = "???"
|
||||||
self.nativeType = ty
|
self.nativeType = ty
|
||||||
else:
|
else:
|
||||||
self.needsRooting = True
|
|
||||||
self.returnType = "Root<%s>" % typeName
|
self.returnType = "Root<%s>" % typeName
|
||||||
self.argumentType = "&%s" % typeName
|
self.argumentType = "&%s" % typeName
|
||||||
self.nativeType = "*const %s" % typeName
|
self.nativeType = "*const %s" % typeName
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue