mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Rename Reflectable
to DomObject
.
Fixes https://github.com/servo/servo/issues/8473.
This commit is contained in:
parent
0fe94a6724
commit
449f6337d4
72 changed files with 168 additions and 168 deletions
|
@ -35,7 +35,7 @@ use syntax::symbol::Symbol;
|
|||
/// Handles the auto-deriving for `#[derive(JSTraceable)]`
|
||||
pub mod jstraceable;
|
||||
pub mod lints;
|
||||
/// Autogenerates implementations of Reflectable on DOM structs
|
||||
/// Autogenerates implementations of DomObject on DOM structs
|
||||
pub mod reflector;
|
||||
/// Utilities for writing plugins
|
||||
mod utils;
|
||||
|
|
|
@ -25,14 +25,14 @@ pub fn expand_reflector(cx: &mut ExtCtxt, span: Span, _: &MetaItem, annotatable:
|
|||
Some(f) => {
|
||||
let field_name = f.ident;
|
||||
let impl_item = quote_item!(cx,
|
||||
impl ::dom::bindings::reflector::Reflectable for $struct_name {
|
||||
impl ::dom::bindings::reflector::DomObject for $struct_name {
|
||||
fn reflector<'a>(&'a self) -> &'a ::dom::bindings::reflector::Reflector {
|
||||
&self.$field_name
|
||||
}
|
||||
}
|
||||
);
|
||||
let impl_item_mut = quote_item!(cx,
|
||||
impl ::dom::bindings::reflector::MutReflectable for $struct_name {
|
||||
impl ::dom::bindings::reflector::MutDomObject for $struct_name {
|
||||
fn init_reflector(&mut self, obj: *mut ::js::jsapi::JSObject) {
|
||||
self.$field_name.set_jsobject(obj);
|
||||
}
|
||||
|
@ -45,14 +45,14 @@ pub fn expand_reflector(cx: &mut ExtCtxt, span: Span, _: &MetaItem, annotatable:
|
|||
None => {
|
||||
let field_name = def.fields()[0].ident;
|
||||
let impl_item = quote_item!(cx,
|
||||
impl ::dom::bindings::reflector::Reflectable for $struct_name {
|
||||
impl ::dom::bindings::reflector::DomObject for $struct_name {
|
||||
fn reflector<'a>(&'a self) -> &'a ::dom::bindings::reflector::Reflector {
|
||||
self.$field_name.reflector()
|
||||
}
|
||||
}
|
||||
);
|
||||
let impl_item_mut = quote_item!(cx,
|
||||
impl ::dom::bindings::reflector::MutReflectable for $struct_name {
|
||||
impl ::dom::bindings::reflector::MutDomObject for $struct_name {
|
||||
fn init_reflector(&mut self, obj: *mut ::js::jsapi::JSObject) {
|
||||
self.$field_name.init_reflector(obj);
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ pub fn expand_reflector(cx: &mut ExtCtxt, span: Span, _: &MetaItem, annotatable:
|
|||
unsafe fn to_jsval(&self,
|
||||
cx: *mut ::js::jsapi::JSContext,
|
||||
rval: ::js::jsapi::MutableHandleValue) {
|
||||
let object = ::dom::bindings::reflector::Reflectable::reflector(self).get_jsobject();
|
||||
let object = ::dom::bindings::reflector::DomObject::reflector(self).get_jsobject();
|
||||
object.to_jsval(cx, rval)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue