Lines Matching refs:jsid
229 body = object[$jsid(method)];
242 Opal.respond_to = function(obj, jsid, include_all) {
245 var body = obj[jsid];
252 return Opal.send(obj, obj['$respond_to_missing?'], [jsid.substr(1), include_all]);
255 return Opal.send(obj, obj['$respond_to?'], [jsid.substr(1), include_all]);
1519 stub = $jsid(stubs[i]), existing_method = proto[stub];
1608 var jsid = $jsid(mid), ancestors, super_method;
1622 if (proto.hasOwnProperty(jsid)) {
1623 super_method = proto[jsid];
1637 Opal.find_block_super = function(obj, jsid, current_func, defcheck, implicit) {
1638 var call_jsid = jsid;
1652 call_jsid = current_func.$$jsid;
1868 function $jsid(name) {
1871 Opal.jsid = $jsid;
1905 body = recv[$jsid(method)];
1952 if (typeof refine_module.$$prototype[$jsid(method)] !== 'undefined') {
1953 body = refine_module.$$prototype[$jsid(method)];
2003 // @param jsid [String] the JavaScript friendly method name (e.g. '$foo')
2008 Opal.def = function(obj, jsid, body, blockopts) {
2014 return Opal.defn(Opal.Object, jsid, body);
2018 return Opal.defn(obj, jsid, body);
2021 return Opal.defs(obj, jsid, body);
2026 Opal.defn = function(module, jsid, body) {
2029 body.displayName = jsid;
2032 var name = jsid.substr(1);
2038 $prop(proto, jsid, body);
2042 Opal.defs(module, jsid, body);
2047 $prop(iclass, jsid, body);
2063 Opal.defs = function(obj, jsid, body, blockopts) {
2069 return Opal.defn(Opal.get_singleton_class(obj), jsid, body);
2073 Opal.rdef = function(obj, jsid) {
2074 if (!$has_own(obj.$$prototype, jsid)) {
2075 $raise(Opal.NameError, "method '" + jsid.substr(1) + "' not defined in " + obj.$name());
2078 delete obj.$$prototype[jsid];
2082 obj.$$prototype.$singleton_method_removed(jsid.substr(1));
2087 obj.$method_removed(jsid.substr(1));
2093 Opal.udef = function(obj, jsid) {
2094 if (!obj.$$prototype[jsid] || obj.$$prototype[jsid].$$stub) {
2095 $raise(Opal.NameError, "method '" + jsid.substr(1) + "' not defined in " + obj.$name());
2098 Opal.add_stub_for(obj.$$prototype, jsid);
2102 obj.$$prototype.$singleton_method_undefined(jsid.substr(1));
2107 obj.$method_undefined(jsid.substr(1));
2117 var id = $jsid(name),
2118 old_id = $jsid(old),
2208 var id = $jsid(name),
3185 method = owner_class.$$prototype[Opal.jsid(method_name)];
3245 …Opal.deny_frozen_access, $freeze = Opal.freeze, $prop = Opal.prop, $jsid = Opal.jsid, $klass = Opa…
3373 $def(self, '$alias_native', function $$alias_native(mid, jsid) {
3377 if (jsid == null) jsid = mid;
3379 Opal.alias_native(self, mid, jsid);
3437 id = $jsid(name),
3466 id = $jsid(name + '='),
3715 var old_name = target.$$jsid;
3716 target.$$jsid = name;
3723 target.$$jsid = old_name;
3729 block.$$jsid = name;
3734 return Opal.defn(self, $jsid(name), block);
3825 var meth = self.$$prototype[$jsid(name)];
3934 var body = self.$$prototype[$jsid(method)];
3955 id = $jsid(meth),
4369 var func = self[Opal.jsid(symbol)];
4513 …_access, $freeze = Opal.freeze, $freeze_props = Opal.freeze_props, $jsid = Opal.jsid, $module = Op…
4563 var meth = self[$jsid(name)];
5343 var body = self[$jsid(name)];
6277 var body = self.$$class.$$prototype[Opal.jsid(method)];
6285 var body = self.$$class.$$prototype[Opal.jsid(method)];
8464 var self = this, method_name = nil, jsid = nil, proc = nil;
8469 jsid = Opal.jsid(method_name);
8484 var body = recv[jsid];