1 #include "nitc__light_only.sep.0.h"
2 /* method light_only$MClassType$cname_normal_class for (self: MClassType): String */
3 val
* nitc__light_only___MClassType___nitc__nitni_base__MType__cname_normal_class(val
* self
) {
4 val
* var
/* : String */;
6 val
* var1
/* : String */;
7 char* var2
/* : CString */;
8 val
* var3
/* : String */;
9 val
* var4
/* : nullable Int */;
10 val
* var5
/* : nullable Int */;
11 val
* var6
/* : nullable Bool */;
12 val
* var7
/* : nullable Bool */;
13 if (likely(varonce
!=NULL
)) {
17 var4
= (val
*)(5l<<2|1);
18 var5
= (val
*)(5l<<2|1);
19 var6
= (val
*)((long)(0)<<2|3);
20 var7
= (val
*)((long)(0)<<2|3);
21 var3
= core__flat___CString___to_s_unsafe(var2
, var4
, var5
, var6
, var7
);
30 /* method light_only$AMethPropdef$accept_externmeth for (self: AMethPropdef): Bool */
31 short int nitc__light_only___AMethPropdef___accept_externmeth(val
* self
) {
32 short int var
/* : Bool */;
33 val
* var1
/* : nullable AExternCalls */;
34 val
* var3
/* : nullable AExternCalls */;
35 short int var4
/* : Bool */;
36 short int var5
/* : Bool */;
37 val
* var_other
/* var other: nullable Object */;
38 short int var7
/* : Bool */;
39 short int var9
/* : Bool */;
41 { /* Inline parser_nodes$AMethPropdef$n_extern_calls (self) on <self:AMethPropdef> */
42 var3
= self
->attrs
[COLOR_nitc__parser_nodes__AMethPropdef___n_extern_calls
].val
; /* _n_extern_calls on <self:AMethPropdef> */
48 var4
= 1; /* is null */
50 var4
= 0; /* arg is null but recv is not */
53 { /* Inline kernel$Object$== (var1,((val*)NULL)) on <var1:nullable AExternCalls> */
54 var_other
= ((val
*)NULL
);
56 { /* Inline kernel$Object$is_same_instance (var1,var_other) on <var1:nullable AExternCalls(AExternCalls)> */
57 var9
= var1
== var_other
;