jsctags
Version:
jsctags generator
245 lines (244 loc) • 5.07 kB
JSON
[
{
"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__/mixin.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 2,
"namespace": "Class",
"origin": {
"!span": "26[1:6]-35[1:15]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m3",
"addr": "/m3/",
"kind": "f",
"type": "void function()",
"lineno": 4,
"namespace": "Class.prototype",
"origin": {
"!span": "56[3:2]-58[3:4]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "mixin",
"addr": "/mixin/",
"kind": "f",
"type": "!0 function(Class.prototype|string)",
"lineno": 7,
"origin": {
"!span": "87[6:9]-92[6:14]",
"!type": "fn(obj: Class.prototype|string) -> !0",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m1",
"addr": "/m1/",
"kind": "f",
"type": "void function()",
"lineno": 14,
"namespace": "Class.prototype",
"origin": {
"!span": "159[13:9]-161[13:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m1",
"addr": "/m1/",
"kind": "f",
"type": "void function()",
"lineno": 14,
"origin": {
"!span": "159[13:9]-161[13:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m1",
"addr": "/m1/",
"kind": "f",
"type": "void function()",
"lineno": 14,
"namespace": "OtherClass.prototype",
"origin": {
"!span": "159[13:9]-161[13:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m2",
"addr": "/m2/",
"kind": "f",
"type": "void function()",
"lineno": 16,
"origin": {
"!span": "182[15:9]-184[15:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m2",
"addr": "/m2/",
"kind": "f",
"type": "void function()",
"lineno": 16,
"namespace": "OtherClass.prototype",
"origin": {
"!span": "182[15:9]-184[15:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m2",
"addr": "/m2/",
"kind": "f",
"type": "void function()",
"lineno": 16,
"namespace": "Class.prototype",
"origin": {
"!span": "182[15:9]-184[15:11]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "OtherClass",
"addr": "/OtherClass/",
"kind": "f",
"type": "void function()",
"lineno": 18,
"origin": {
"!span": "200[17:9]-210[17:19]",
"!type": "fn()",
"!data": {
"isConstructor": true,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "prototype",
"addr": "/prototype/",
"kind": "v",
"lineno": 19,
"namespace": "OtherClass",
"origin": {
"!span": "227[18:11]-236[18:20]",
"!data": {
"isConstructor": false,
"type": "Object.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "m4",
"addr": "/m4/",
"kind": "f",
"type": "void function()",
"lineno": 21,
"namespace": "OtherClass.prototype",
"origin": {
"!span": "257[20:2]-259[20:4]",
"!type": "fn()",
"!data": {
"isConstructor": false,
"type": "Function.prototype"
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "c",
"addr": "/c/",
"kind": "v",
"type": "Class",
"lineno": 24,
"origin": {
"!span": "283[23:4]-284[23:5]",
"!type": "+Class",
"!data": {
"isConstructor": false
}
},
"tagfile": "__DIR__/mixin.js"
},
{
"name": "oc",
"addr": "/oc/",
"kind": "v",
"type": "OtherClass",
"lineno": 31,
"origin": {
"!span": "359[30:4]-361[30:6]",
"!type": "+OtherClass",
"!data": {
"isConstructor": false
}
},
"tagfile": "__DIR__/mixin.js"
}
]