+ "name": "defaultinit",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "$", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "$", {
+ "name": "defaultinit"
+ }],
+ "class_name": "MMethodDef",
+ "full_name": "test_prog$Career$defaultinit",
+ "visibility": "public",
+ "modifiers": ["init"],
+ "is_intro": true,
+ "msignature": {
+ "arity": 3,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "strength_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "endurance_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "intelligence_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "defaultinit",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "$", {
+ "name": "Warrior",
+ "synopsis": "Warriors are good for fighting."
+ }, "$", {
+ "name": "defaultinit"
+ }],
+ "class_name": "MMethodDef",
+ "full_name": "test_prog$Warrior$defaultinit",
+ "visibility": "public",
+ "modifiers": ["init"],
+ "is_intro": true,
+ "msignature": {
+ "arity": 3,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "strength_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "endurance_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "intelligence_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "defaultinit",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "$", {
+ "name": "Magician",
+ "synopsis": "Magicians know magic and how to use it."
+ }, "$", {
+ "name": "defaultinit"
+ }],
+ "class_name": "MMethodDef",
+ "full_name": "test_prog$Magician$defaultinit",
+ "visibility": "public",
+ "modifiers": ["init"],
+ "is_intro": true,
+ "msignature": {
+ "arity": 3,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "strength_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "endurance_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "intelligence_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "defaultinit",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "$", {
+ "name": "Alcoholic",
+ "synopsis": "Alcoholics are good to nothing escept taking punches."
+ }, "$", {
+ "name": "defaultinit"
+ }],
+ "class_name": "MMethodDef",
+ "full_name": "test_prog$Alcoholic$defaultinit",
+ "visibility": "public",
+ "modifiers": ["init"],
+ "is_intro": true,
+ "msignature": {
+ "arity": 3,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "strength_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "endurance_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "intelligence_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsis nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{