Skip to content

Latest commit

 

History

History
91 lines (89 loc) · 2.11 KB

empty_overridden_prop.md

File metadata and controls

91 lines (89 loc) · 2.11 KB
function Class() {}
Class.prototype.hello = "string";

var c = new Class;
c.hello = nobodyKnows();

c.hello; //: string
[
  {
    "id": "f1d65720-7aee-11e6-aa3b-490aef9fe91b",
    "name": "Class",
    "addr": "/Class/",
    "kind": "f",
    "type": "void function()",
    "lineno": 1,
    "origin": {
      "!span": "9[0:9]-14[0:14]",
      "!type": "fn()",
      "!data": {
        "isConstructor": true,
        "type": "Function.prototype"
      }
    },
    "tagfile": "__DIR__/empty_overridden_prop.js"
  },
  {
    "id": "f1d6f361-7aee-11e6-aa3b-490aef9fe91b",
    "name": "hello",
    "addr": "/hello/",
    "kind": "v",
    "type": "string",
    "lineno": 2,
    "namespace": "Class.prototype",
    "parent": "f1d6f360-7aee-11e6-aa3b-490aef9fe91b",
    "origin": {
      "!span": "36[1:16]-41[1:21]",
      "!type": "string",
      "!data": {
        "isConstructor": false,
        "type": "String.prototype"
      }
    },
    "tagfile": "__DIR__/empty_overridden_prop.js"
  },
  {
    "id": "f1d71a70-7aee-11e6-aa3b-490aef9fe91b",
    "name": "c",
    "addr": "/c/",
    "kind": "v",
    "type": "Class",
    "lineno": 4,
    "origin": {
      "!span": "59[3:4]-60[3:5]",
      "!type": "+Class",
      "!data": {
        "isConstructor": false,
        "type": "Class.prototype"
      }
    },
    "tagfile": "__DIR__/empty_overridden_prop.js"
  },
  {
    "id": "f1d71a71-7aee-11e6-aa3b-490aef9fe91b",
    "name": "hello",
    "addr": "/hello/",
    "kind": "v",
    "lineno": 5,
    "namespace": "c",
    "parent": "f1d71a70-7aee-11e6-aa3b-490aef9fe91b",
    "origin": {
      "!span": "76[4:2]-81[4:7]",
      "!data": {
        "isConstructor": false,
        "scoped": false,
        "isArg": false,
        "type": false
      }
    },
    "tagfile": "__DIR__/empty_overridden_prop.js"
  }
]
Class	__DIR__/empty_overridden_prop.js	/Class/;"	f	lineno:1	type:void function()
hello	__DIR__/empty_overridden_prop.js	/hello/;"	v	lineno:2	namespace:Class.prototype	type:string
c	__DIR__/empty_overridden_prop.js	/c/;"	v	lineno:4	type:Class
hello	__DIR__/empty_overridden_prop.js	/hello/;"	v	lineno:5	namespace:c