+ public int consttest(self, const gchar *text, ...)
+ {
+ return 25;
+ }
+ signal private first NONE (NONE)
+ void googlegoogle(self)
+ {
+ puts("TEST1");
+ googlegoogle2(self);
+ }
+ signal first private NONE (NONE)
+ void googlegoogle2(self)
+ {
+ int array[5][8][9]={{{0}}};
+ puts("TEST2");
+ testprivvirtual(self,array);
+ }
+ virtual private
+ void testprivvirtual(self, int some_array[5][8][9])
+ {
+ puts("TEST3");
+ googlegoogle(self);
+ }
+ signal first NONE (POINTER)
+ void testarrsignal(self, long arr[8])
+ {
+ puts("TEST2");
+ }
+
+ /* testing empty func */
+ public void foofoofoo(self) {}
+
+ override (Gtk:Widget)
+ int event(Gtk:Widget *self (check null type),
+ GdkEvent *event (check null)) onerror FALSE
+ {
+ int ret;
+ /* some code */
+ ret = PARENT_HANDLER(self,event);
+ /* some code */
+ return ret;
+ }
+