1 #include "nit.common.h"
2 extern const int COLOR_model__MMethod__is_init
;
3 extern const int COLOR_model__MProperty__name
;
4 val
* string__NativeString__to_s_with_length(char* self
, long p0
);
5 extern const int COLOR_kernel__Object___61d_61d
;
6 extern const int COLOR_nitni_base__MType__mangled_cname
;
7 val
* NEW_array__Array(const struct type
* type
);
8 extern const struct type type_array__Arraykernel__Object
;
9 val
* NEW_array__NativeArray(int length
, const struct type
* type
);
10 extern const struct type type_array__NativeArraykernel__Object
;
11 extern const int COLOR_array__Array__with_native
;
12 extern const int COLOR_string__Object__to_s
;
13 extern const int COLOR_nitni_base__MMethod__short_cname
;
14 extern const int COLOR_array__Array__with_capacity
;
15 extern const int COLOR_abstract_collection__SimpleCollection__add
;
16 extern const int COLOR_nitni_utilities__SignatureLength__long
;
17 extern const int COLOR_mmodule__MModule__name
;
18 val
* nitni_utilities__MMethod__build_cname(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
);
19 extern const int COLOR_model__MProperty__lookup_first_definition
;
20 extern const int COLOR_model__MMethodDef__msignature
;
21 extern const int COLOR_nitni_utilities__CallContext__name_mtype
;
22 extern const int COLOR_model__MSignature__return_mtype
;
23 extern const int COLOR_model__MType__resolve_for
;
24 extern const int COLOR_nitni_utilities__MMethod__build_cname
;
25 val
* NEW_list__List(const struct type
* type
);
26 extern const struct type type_list__Liststring__String
;
27 extern const int COLOR_list__List__init
;
28 extern const int COLOR_model__MSignature__mparameters
;
29 extern const int COLOR_abstract_collection__Collection__iterator
;
30 extern const int COLOR_abstract_collection__Iterator__is_ok
;
31 extern const int COLOR_abstract_collection__Iterator__item
;
32 extern const int COLOR_model__MParameter__mtype
;
33 extern const int COLOR_model__MParameter__name
;
34 extern const int COLOR_abstract_collection__Iterator__next
;
35 extern const int COLOR_string__Collection__join
;
36 val
* nitni_utilities__MMethod__build_csignature(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
);
37 extern const int COLOR_nitni_utilities__CallContext__cast_to
;
38 extern const int COLOR_nitni_utilities__CallContext__cast_from
;
39 val
* nitni_utilities__MMethod__build_ccall(val
* self
, val
* p0
, val
* p1
, val
* p2
, val
* p3
, val
* p4
, val
* p5
);
40 extern const int COLOR_nitni_base__MType__cname_blind
;
41 val
* nitni_utilities__CallContext__name_mtype(val
* self
, val
* p0
);
42 val
* nitni_utilities__CallContext__cast_from(val
* self
, val
* p0
, val
* p1
);
43 val
* nitni_utilities__CallContext__cast_to(val
* self
, val
* p0
, val
* p1
);
44 void nitni_utilities__CallContext__init(val
* self
);
45 val
* NEW_nitni_utilities__CallContext(const struct type
* type
);
46 extern const struct type type_nitni_utilities__CallContext
;
47 extern const int COLOR_nitni_utilities__CallContext__init
;
48 val
* nitni_utilities__Object__internal_call_context(val
* self
);
49 val
* NEW_nitni_utilities__SignatureLength(const struct type
* type
);
50 extern const struct type type_nitni_utilities__SignatureLength
;
51 extern const int COLOR_nitni_utilities__SignatureLength__init
;
52 val
* nitni_utilities__Object__long_signature(val
* self
);
53 val
* nitni_utilities__Object__short_signature(val
* self
);
54 extern const int COLOR_nitni_utilities__SignatureLength___64dlong
;
55 short int nitni_utilities__SignatureLength__long(val
* self
);
56 void nitni_utilities__SignatureLength__long_61d(val
* self
, short int p0
);
57 extern const int COLOR_nitni_utilities__SignatureLength__long_61d
;
58 void nitni_utilities__SignatureLength__init(val
* self
, short int p0
);