Merge: gamnit: new services and a lot of bug fixes and performance improvements
[nit.git] / src / doc / commands / tests / test_commands_json.sav / test_cmd_features.res
1 {
2         "results": [{
3                 "name": "_endurance_bonus",
4                 "class_name": "MAttribute",
5                 "full_name": "test_prog::careers::Career::_endurance_bonus",
6                 "mdoc": null,
7                 "visibility": "private",
8                 "modifiers": ["private", "var"],
9                 "location": {
10                         "column_end": 25,
11                         "column_start": 2,
12                         "line_end": 32,
13                         "line_start": 32,
14                         "file": "test_location"
15                 },
16                 "static_mtype": {
17                         "full_name": "test_prog::Int"
18                 }
19         }, {
20                 "name": "_intelligence_bonus",
21                 "class_name": "MAttribute",
22                 "full_name": "test_prog::careers::Career::_intelligence_bonus",
23                 "mdoc": null,
24                 "visibility": "private",
25                 "modifiers": ["private", "var"],
26                 "location": {
27                         "column_end": 28,
28                         "column_start": 2,
29                         "line_end": 33,
30                         "line_start": 33,
31                         "file": "test_location"
32                 },
33                 "static_mtype": {
34                         "full_name": "test_prog::Int"
35                 }
36         }, {
37                 "name": "_strength_bonus",
38                 "class_name": "MAttribute",
39                 "full_name": "test_prog::careers::Career::_strength_bonus",
40                 "mdoc": null,
41                 "visibility": "private",
42                 "modifiers": ["private", "var"],
43                 "location": {
44                         "column_end": 24,
45                         "column_start": 2,
46                         "line_end": 31,
47                         "line_start": 31,
48                         "file": "test_location"
49                 },
50                 "static_mtype": {
51                         "full_name": "test_prog::Int"
52                 }
53         }, {
54                 "name": "endurance_bonus",
55                 "class_name": "MMethod",
56                 "full_name": "test_prog::Career::endurance_bonus",
57                 "mdoc": null,
58                 "visibility": "public",
59                 "modifiers": ["fun"],
60                 "location": {
61                         "column_end": 25,
62                         "column_start": 2,
63                         "line_end": 32,
64                         "line_start": 32,
65                         "file": "test_location"
66                 },
67                 "is_init": false,
68                 "msignature": {
69                         "arity": 0,
70                         "mparams": [],
71                         "return_mtype": {
72                                 "full_name": "test_prog::Int"
73                         },
74                         "vararg_rank": -1
75                 }
76         }, {
77                 "name": "endurance_bonus=",
78                 "class_name": "MMethod",
79                 "full_name": "test_prog::Career::endurance_bonus=",
80                 "mdoc": null,
81                 "visibility": "protected",
82                 "modifiers": ["protected", "fun"],
83                 "location": {
84                         "column_end": 25,
85                         "column_start": 2,
86                         "line_end": 32,
87                         "line_start": 32,
88                         "file": "test_location"
89                 },
90                 "is_init": false,
91                 "msignature": {
92                         "arity": 1,
93                         "mparams": [{
94                                 "is_vararg": false,
95                                 "name": "endurance_bonus",
96                                 "mtype": {
97                                         "full_name": "test_prog::Int"
98                                 }
99                         }],
100                         "return_mtype": null,
101                         "vararg_rank": -1
102                 }
103         }, {
104                 "name": "init",
105                 "class_name": "MMethodDef",
106                 "full_name": "test_prog$Career$Object::init",
107                 "mdoc": null,
108                 "visibility": "public",
109                 "modifiers": ["redef", "init"],
110                 "location": {
111                         "column_end": 12,
112                         "column_start": 2,
113                         "line_end": 35,
114                         "line_start": 35,
115                         "file": "test_location"
116                 },
117                 "is_intro": false,
118                 "msignature": {
119                         "arity": 0,
120                         "mparams": [],
121                         "return_mtype": null,
122                         "vararg_rank": -1
123                 }
124         }, {
125                 "name": "intelligence_bonus",
126                 "class_name": "MMethod",
127                 "full_name": "test_prog::Career::intelligence_bonus",
128                 "mdoc": null,
129                 "visibility": "public",
130                 "modifiers": ["fun"],
131                 "location": {
132                         "column_end": 28,
133                         "column_start": 2,
134                         "line_end": 33,
135                         "line_start": 33,
136                         "file": "test_location"
137                 },
138                 "is_init": false,
139                 "msignature": {
140                         "arity": 0,
141                         "mparams": [],
142                         "return_mtype": {
143                                 "full_name": "test_prog::Int"
144                         },
145                         "vararg_rank": -1
146                 }
147         }, {
148                 "name": "intelligence_bonus=",
149                 "class_name": "MMethod",
150                 "full_name": "test_prog::Career::intelligence_bonus=",
151                 "mdoc": null,
152                 "visibility": "protected",
153                 "modifiers": ["protected", "fun"],
154                 "location": {
155                         "column_end": 28,
156                         "column_start": 2,
157                         "line_end": 33,
158                         "line_start": 33,
159                         "file": "test_location"
160                 },
161                 "is_init": false,
162                 "msignature": {
163                         "arity": 1,
164                         "mparams": [{
165                                 "is_vararg": false,
166                                 "name": "intelligence_bonus",
167                                 "mtype": {
168                                         "full_name": "test_prog::Int"
169                                 }
170                         }],
171                         "return_mtype": null,
172                         "vararg_rank": -1
173                 }
174         }, {
175                 "name": "strength_bonus",
176                 "class_name": "MMethod",
177                 "full_name": "test_prog::Career::strength_bonus",
178                 "mdoc": null,
179                 "visibility": "public",
180                 "modifiers": ["fun"],
181                 "location": {
182                         "column_end": 24,
183                         "column_start": 2,
184                         "line_end": 31,
185                         "line_start": 31,
186                         "file": "test_location"
187                 },
188                 "is_init": false,
189                 "msignature": {
190                         "arity": 0,
191                         "mparams": [],
192                         "return_mtype": {
193                                 "full_name": "test_prog::Int"
194                         },
195                         "vararg_rank": -1
196                 }
197         }, {
198                 "name": "strength_bonus=",
199                 "class_name": "MMethod",
200                 "full_name": "test_prog::Career::strength_bonus=",
201                 "mdoc": null,
202                 "visibility": "protected",
203                 "modifiers": ["protected", "fun"],
204                 "location": {
205                         "column_end": 24,
206                         "column_start": 2,
207                         "line_end": 31,
208                         "line_start": 31,
209                         "file": "test_location"
210                 },
211                 "is_init": false,
212                 "msignature": {
213                         "arity": 1,
214                         "mparams": [{
215                                 "is_vararg": false,
216                                 "name": "strength_bonus",
217                                 "mtype": {
218                                         "full_name": "test_prog::Int"
219                                 }
220                         }],
221                         "return_mtype": null,
222                         "vararg_rank": -1
223                 }
224         }],
225         "page": null,
226         "count": null,
227         "limit": null,
228         "max": null
229 }