From d46d17207bfa067a9feaf2c11bd74eb2540482ba Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 7 May 2015 15:47:46 +0800 Subject: [PATCH] tests/ValaWrite.vala.c tests/Gtk.vala.c tests/JsRender.vala.c tests/Lang.vala.c tests/NodeToGlade.vala.c tests/NodeToGtk.vala.c tests/NodeToJs.vala.c tests/NodeToVala.vala.c tests/Node.vala.c tests/Roo.vala.c tests/Gtk.vala.c.valatmp tests/Project.vala.c tests/Roo.vala.c.valatmp tests/Palete.vala.c tests/VapiParser.vala.c tests/Gir.vala.c tests/GirObject.vala.c tests/RooDatabase.vala.c tests/Javascript.vala.c tests/ValaSource.vala.c tests/Application.vala.c --- tests/Application.vala.c | 682 ---- tests/Gir.vala.c | 1254 ------- tests/GirObject.vala.c | 3206 ------------------ tests/Gtk.vala.c | 2556 --------------- tests/Javascript.vala.c | 1256 ------- tests/JsRender.vala.c | 2729 ---------------- tests/Lang.vala.c | 1660 ---------- tests/Node.vala.c | 5616 ------------------------------- tests/NodeToGlade.vala.c | 3220 ------------------ tests/NodeToGtk.vala.c | 3431 ------------------- tests/NodeToJs.vala.c | 4037 ----------------------- tests/NodeToVala.vala.c | 6708 -------------------------------------- tests/Palete.vala.c | 3345 ------------------- tests/Project.vala.c | 3188 ------------------ tests/Roo.vala.c | 1122 ------- tests/RooDatabase.vala.c | 2139 ------------ tests/ValaSource.vala.c | 3353 ------------------- tests/ValaWrite.vala.c | 566 ---- tests/VapiParser.vala.c | 3159 ------------------ 19 files changed, 53227 deletions(-) delete mode 100644 tests/Application.vala.c delete mode 100644 tests/Gir.vala.c delete mode 100644 tests/GirObject.vala.c delete mode 100644 tests/Gtk.vala.c delete mode 100644 tests/Javascript.vala.c delete mode 100644 tests/JsRender.vala.c delete mode 100644 tests/Lang.vala.c delete mode 100644 tests/Node.vala.c delete mode 100644 tests/NodeToGlade.vala.c delete mode 100644 tests/NodeToGtk.vala.c delete mode 100644 tests/NodeToJs.vala.c delete mode 100644 tests/NodeToVala.vala.c delete mode 100644 tests/Palete.vala.c delete mode 100644 tests/Project.vala.c delete mode 100644 tests/Roo.vala.c delete mode 100644 tests/RooDatabase.vala.c delete mode 100644 tests/ValaSource.vala.c delete mode 100644 tests/ValaWrite.vala.c delete mode 100644 tests/VapiParser.vala.c diff --git a/tests/Application.vala.c b/tests/Application.vala.c deleted file mode 100644 index ac07b50b8..000000000 --- a/tests/Application.vala.c +++ /dev/null @@ -1,682 +0,0 @@ -/* Application.vala.c generated by valac 0.26.1, the Vala compiler - * generated from Application.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include -#include - - -#define TYPE_APP_SETTINGS (app_settings_get_type ()) -#define APP_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_APP_SETTINGS, AppSettings)) -#define APP_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_APP_SETTINGS, AppSettingsClass)) -#define IS_APP_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_APP_SETTINGS)) -#define IS_APP_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_APP_SETTINGS)) -#define APP_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_APP_SETTINGS, AppSettingsClass)) - -typedef struct _AppSettings AppSettings; -typedef struct _AppSettingsClass AppSettingsClass; -typedef struct _AppSettingsPrivate AppSettingsPrivate; -#define _g_free0(var) (var = (g_free (var), NULL)) -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) - -#define TYPE_BUILDER_APPLICATION (builder_application_get_type ()) -#define BUILDER_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BUILDER_APPLICATION, BuilderApplication)) -#define BUILDER_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BUILDER_APPLICATION, BuilderApplicationClass)) -#define IS_BUILDER_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BUILDER_APPLICATION)) -#define IS_BUILDER_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BUILDER_APPLICATION)) -#define BUILDER_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BUILDER_APPLICATION, BuilderApplicationClass)) - -typedef struct _BuilderApplication BuilderApplication; -typedef struct _BuilderApplicationClass BuilderApplicationClass; -typedef struct _BuilderApplicationPrivate BuilderApplicationPrivate; - -#define BUILDER_APPLICATION_TYPE_TARGET (builder_application_target_get_type ()) - -struct _AppSettings { - GObject parent_instance; - AppSettingsPrivate * priv; -}; - -struct _AppSettingsClass { - GObjectClass parent_class; -}; - -struct _AppSettingsPrivate { - gchar* _roo_html_dir; -}; - -struct _BuilderApplication { - GtkApplication parent_instance; - BuilderApplicationPrivate * priv; - AppSettings* settings; -}; - -struct _BuilderApplicationClass { - GtkApplicationClass parent_class; -}; - -typedef enum { - BUILDER_APPLICATION_TARGET_INT32, - BUILDER_APPLICATION_TARGET_STRING, - BUILDER_APPLICATION_TARGET_ROOTWIN -} BuilderApplicationTarget; - - -static gpointer app_settings_parent_class = NULL; -extern BuilderApplication* application; -BuilderApplication* application = NULL; -static gpointer builder_application_parent_class = NULL; - -GType app_settings_get_type (void) G_GNUC_CONST; -#define APP_SETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_APP_SETTINGS, AppSettingsPrivate)) -enum { - APP_SETTINGS_DUMMY_PROPERTY, - APP_SETTINGS_ROO_HTML_DIR -}; -AppSettings* app_settings_new (void); -AppSettings* app_settings_construct (GType object_type); -static void __lambda11_ (AppSettings* self); -void app_settings_save (AppSettings* self); -static void ___lambda11__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self); -AppSettings* app_settings_factory (void); -gchar* builder_application_configDirectory (void); -const gchar* app_settings_get_roo_html_dir (AppSettings* self); -void app_settings_set_roo_html_dir (AppSettings* self, const gchar* value); -static void app_settings_finalize (GObject* obj); -static void _vala_app_settings_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void _vala_app_settings_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); -GType builder_application_get_type (void) G_GNUC_CONST; -enum { - BUILDER_APPLICATION_DUMMY_PROPERTY -}; -static GType builder_application_target_get_type (void) G_GNUC_CONST G_GNUC_UNUSED; -BuilderApplication* builder_application_new (void); -BuilderApplication* builder_application_construct (GType object_type); -BuilderApplication* builder_application_singleton (void); -static void builder_application_finalize (GObject* obj); - -const GtkTargetEntry BUILDER_APPLICATION_targetList[5] = {{"INTEGER", (guint) 0, (guint) BUILDER_APPLICATION_TARGET_INT32}, {"STRING", (guint) 0, (guint) BUILDER_APPLICATION_TARGET_STRING}, {"application/json", (guint) 0, (guint) BUILDER_APPLICATION_TARGET_STRING}, {"text/plain", (guint) 0, (guint) BUILDER_APPLICATION_TARGET_STRING}, {"application/x-rootwindow-drop", (guint) 0, (guint) BUILDER_APPLICATION_TARGET_ROOTWIN}}; - -static void __lambda11_ (AppSettings* self) { -#line 12 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - app_settings_save (self); -#line 110 "Application.vala.c" -} - - -static void ___lambda11__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) { -#line 11 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - __lambda11_ ((AppSettings*) self); -#line 117 "Application.vala.c" -} - - -AppSettings* app_settings_construct (GType object_type) { - AppSettings * self = NULL; -#line 9 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self = (AppSettings*) g_object_new (object_type, NULL); -#line 11 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_signal_connect_object ((GObject*) self, "notify", (GCallback) ___lambda11__g_object_notify, self, 0); -#line 9 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return self; -#line 129 "Application.vala.c" -} - - -AppSettings* app_settings_new (void) { -#line 9 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return app_settings_construct (TYPE_APP_SETTINGS); -#line 136 "Application.vala.c" -} - - -AppSettings* app_settings_factory (void) { - AppSettings* result = NULL; - gchar* setting_file = NULL; - gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; - gchar* data = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - GObject* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - GObject* _tmp11_ = NULL; - GObject* _tmp12_ = NULL; - AppSettings* _tmp13_ = NULL; - GError * _inner_error_ = NULL; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = builder_application_configDirectory (); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = _tmp0_; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp2_ = g_strconcat (_tmp1_, "/builder.settings", NULL); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp3_ = _tmp2_; -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (_tmp1_); -#line 19 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - setting_file = _tmp3_; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp4_ = setting_file; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp5_ = g_file_test (_tmp4_, G_FILE_TEST_EXISTS); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (!_tmp5_) { -#line 176 "Application.vala.c" - AppSettings* _tmp6_ = NULL; -#line 22 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp6_ = app_settings_new (); -#line 22 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - result = _tmp6_; -#line 22 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 22 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return result; -#line 186 "Application.vala.c" - } -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp7_ = setting_file; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_file_get_contents (_tmp7_, &_tmp8_, NULL, &_inner_error_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - data = _tmp8_; -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_clear_error (&_inner_error_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return NULL; -#line 208 "Application.vala.c" - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp10_ = data; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp11_ = json_gobject_from_data (TYPE_APP_SETTINGS, _tmp10_, (gssize) (-1), &_inner_error_); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp9_ = _tmp11_; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_clear_error (&_inner_error_); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return NULL; -#line 228 "Application.vala.c" - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp12_ = _tmp9_; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp9_ = NULL; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp13_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp12_, TYPE_APP_SETTINGS) ? ((AppSettings*) _tmp12_) : NULL; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (_tmp13_ == NULL) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (_tmp12_); -#line 240 "Application.vala.c" - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - result = _tmp13_; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (_tmp9_); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return result; -#line 252 "Application.vala.c" -} - - -void app_settings_save (AppSettings* self) { - gchar* dirname = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* setting_file = NULL; - gchar* _tmp2_ = NULL; - gchar* data = NULL; - gchar* _tmp3_ = NULL; - GError * _inner_error_ = NULL; -#line 28 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_return_if_fail (self != NULL); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = g_get_home_dir (); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = g_strconcat (_tmp0_, "/.Builder", NULL); -#line 30 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - dirname = _tmp1_; -#line 31 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp2_ = g_strconcat (dirname, "/builder.settings", NULL); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - setting_file = _tmp2_; -#line 32 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp3_ = json_gobject_to_data ((GObject*) self, NULL); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - data = _tmp3_; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_print ("saving application settings\n"); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_file_set_contents (setting_file, data, (gssize) (-1), &_inner_error_); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (dirname); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_clear_error (&_inner_error_); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return; -#line 299 "Application.vala.c" - } -#line 28 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (data); -#line 28 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (setting_file); -#line 28 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (dirname); -#line 307 "Application.vala.c" -} - - -const gchar* app_settings_get_roo_html_dir (AppSettings* self) { - const gchar* result; - const gchar* _tmp0_ = NULL; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = self->priv->_roo_html_dir; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - result = _tmp0_; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return result; -#line 322 "Application.vala.c" -} - - -void app_settings_set_roo_html_dir (AppSettings* self, const gchar* value) { - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_return_if_fail (self != NULL); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = value; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (self->priv->_roo_html_dir); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self->priv->_roo_html_dir = _tmp1_; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_object_notify ((GObject *) self, "roo-html-dir"); -#line 341 "Application.vala.c" -} - - -static void app_settings_class_init (AppSettingsClass * klass) { -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - app_settings_parent_class = g_type_class_peek_parent (klass); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_type_class_add_private (klass, sizeof (AppSettingsPrivate)); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (klass)->get_property = _vala_app_settings_get_property; -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (klass)->set_property = _vala_app_settings_set_property; -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (klass)->finalize = app_settings_finalize; -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_object_class_install_property (G_OBJECT_CLASS (klass), APP_SETTINGS_ROO_HTML_DIR, g_param_spec_string ("roo-html-dir", "roo-html-dir", "roo-html-dir", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); -#line 358 "Application.vala.c" -} - - -static void app_settings_instance_init (AppSettings * self) { -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self->priv = APP_SETTINGS_GET_PRIVATE (self); -#line 365 "Application.vala.c" -} - - -static void app_settings_finalize (GObject* obj) { - AppSettings * self; -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_APP_SETTINGS, AppSettings); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (self->priv->_roo_html_dir); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (app_settings_parent_class)->finalize (obj); -#line 377 "Application.vala.c" -} - - -GType app_settings_get_type (void) { - static volatile gsize app_settings_type_id__volatile = 0; - if (g_once_init_enter (&app_settings_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (AppSettingsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) app_settings_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AppSettings), 0, (GInstanceInitFunc) app_settings_instance_init, NULL }; - GType app_settings_type_id; - app_settings_type_id = g_type_register_static (G_TYPE_OBJECT, "AppSettings", &g_define_type_info, 0); - g_once_init_leave (&app_settings_type_id__volatile, app_settings_type_id); - } - return app_settings_type_id__volatile; -} - - -static void _vala_app_settings_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { - AppSettings * self; - self = G_TYPE_CHECK_INSTANCE_CAST (object, TYPE_APP_SETTINGS, AppSettings); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - switch (property_id) { -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - case APP_SETTINGS_ROO_HTML_DIR: -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_value_set_string (value, app_settings_get_roo_html_dir (self)); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - break; -#line 404 "Application.vala.c" - default: -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - break; -#line 410 "Application.vala.c" - } -} - - -static void _vala_app_settings_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { - AppSettings * self; - self = G_TYPE_CHECK_INSTANCE_CAST (object, TYPE_APP_SETTINGS, AppSettings); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - switch (property_id) { -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - case APP_SETTINGS_ROO_HTML_DIR: -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - app_settings_set_roo_html_dir (self, g_value_get_string (value)); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - break; -#line 426 "Application.vala.c" - default: -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); -#line 3 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - break; -#line 432 "Application.vala.c" - } -} - - -static GType builder_application_target_get_type (void) { - static volatile gsize builder_application_target_type_id__volatile = 0; - if (g_once_init_enter (&builder_application_target_type_id__volatile)) { - static const GEnumValue values[] = {{BUILDER_APPLICATION_TARGET_INT32, "BUILDER_APPLICATION_TARGET_INT32", "int32"}, {BUILDER_APPLICATION_TARGET_STRING, "BUILDER_APPLICATION_TARGET_STRING", "string"}, {BUILDER_APPLICATION_TARGET_ROOTWIN, "BUILDER_APPLICATION_TARGET_ROOTWIN", "rootwin"}, {0, NULL, NULL}}; - GType builder_application_target_type_id; - builder_application_target_type_id = g_enum_register_static ("BuilderApplicationTarget", values); - g_once_init_leave (&builder_application_target_type_id__volatile, builder_application_target_type_id); - } - return builder_application_target_type_id__volatile; -} - - -BuilderApplication* builder_application_construct (GType object_type) { - BuilderApplication * self = NULL; - gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - AppSettings* _tmp2_ = NULL; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self = (BuilderApplication*) g_object_new (object_type, "application-id", "org.roojs.app-builder", "flags", G_APPLICATION_FLAGS_NONE, NULL); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = builder_application_configDirectory (); -#line 69 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = _tmp0_; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (_tmp1_); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp2_ = app_settings_factory (); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (self->settings); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self->settings = _tmp2_; -#line 62 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return self; -#line 470 "Application.vala.c" -} - - -BuilderApplication* builder_application_new (void) { -#line 62 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return builder_application_construct (TYPE_BUILDER_APPLICATION); -#line 477 "Application.vala.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 84 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return self ? g_object_ref (self) : NULL; -#line 484 "Application.vala.c" -} - - -BuilderApplication* builder_application_singleton (void) { - BuilderApplication* result = NULL; - BuilderApplication* _tmp0_ = NULL; - BuilderApplication* _tmp2_ = NULL; - BuilderApplication* _tmp3_ = NULL; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = application; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (_tmp0_ == NULL) { -#line 497 "Application.vala.c" - BuilderApplication* _tmp1_ = NULL; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = builder_application_new (); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (application); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - application = _tmp1_; -#line 505 "Application.vala.c" - } -#line 84 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp2_ = application; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp3_ = _g_object_ref0 (_tmp2_); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - result = _tmp3_; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return result; -#line 515 "Application.vala.c" -} - - -gchar* builder_application_configDirectory (void) { - gchar* result = NULL; - gchar* dirname = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - gboolean _tmp10_ = FALSE; - gboolean _tmp11_ = FALSE; - GError * _inner_error_ = NULL; -#line 90 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp0_ = g_get_home_dir (); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp1_ = g_strconcat (_tmp0_, "/.Builder", NULL); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - dirname = _tmp1_; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp2_ = dirname; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp3_ = g_file_test (_tmp2_, G_FILE_TEST_IS_DIR); -#line 92 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (!_tmp3_) { -#line 544 "Application.vala.c" - GFile* dir = NULL; - const gchar* _tmp4_ = NULL; - GFile* _tmp5_ = NULL; - GFile* _tmp6_ = NULL; -#line 93 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp4_ = dirname; -#line 93 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp5_ = g_file_new_for_path (_tmp4_); -#line 93 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - dir = _tmp5_; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp6_ = dir; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_file_make_directory (_tmp6_, NULL, &_inner_error_); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (dir); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (dirname); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_clear_error (&_inner_error_); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return NULL; -#line 571 "Application.vala.c" - } -#line 92 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (dir); -#line 575 "Application.vala.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp7_ = dirname; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp8_ = g_strconcat (_tmp7_, "/resources", NULL); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp9_ = _tmp8_; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp10_ = g_file_test (_tmp9_, G_FILE_TEST_IS_DIR); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp11_ = !_tmp10_; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (_tmp9_); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (_tmp11_) { -#line 591 "Application.vala.c" - GFile* dir = NULL; - const gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - GFile* _tmp15_ = NULL; - GFile* _tmp16_ = NULL; - GFile* _tmp17_ = NULL; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp12_ = dirname; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp13_ = g_strconcat (_tmp12_, "/resources", NULL); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp14_ = _tmp13_; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp15_ = g_file_new_for_path (_tmp14_); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp16_ = _tmp15_; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (_tmp14_); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - dir = _tmp16_; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _tmp17_ = dir; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_file_make_directory (_tmp17_, NULL, &_inner_error_); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (dir); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_free0 (dirname); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - g_clear_error (&_inner_error_); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return NULL; -#line 629 "Application.vala.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (dir); -#line 633 "Application.vala.c" - } -#line 102 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - result = dirname; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - return result; -#line 639 "Application.vala.c" -} - - -static void builder_application_class_init (BuilderApplicationClass * klass) { -#line 43 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - builder_application_parent_class = g_type_class_peek_parent (klass); -#line 43 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (klass)->finalize = builder_application_finalize; -#line 648 "Application.vala.c" -} - - -static void builder_application_instance_init (BuilderApplication * self) { -#line 59 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self->settings = NULL; -#line 655 "Application.vala.c" -} - - -static void builder_application_finalize (GObject* obj) { - BuilderApplication * self; -#line 43 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_BUILDER_APPLICATION, BuilderApplication); -#line 59 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - _g_object_unref0 (self->settings); -#line 43 "/home/alan/gitlive/app.Builder.js/src/Application.vala" - G_OBJECT_CLASS (builder_application_parent_class)->finalize (obj); -#line 667 "Application.vala.c" -} - - -GType builder_application_get_type (void) { - static volatile gsize builder_application_type_id__volatile = 0; - if (g_once_init_enter (&builder_application_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (BuilderApplicationClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) builder_application_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (BuilderApplication), 0, (GInstanceInitFunc) builder_application_instance_init, NULL }; - GType builder_application_type_id; - builder_application_type_id = g_type_register_static (gtk_application_get_type (), "BuilderApplication", &g_define_type_info, 0); - g_once_init_leave (&builder_application_type_id__volatile, builder_application_type_id); - } - return builder_application_type_id__volatile; -} - - - diff --git a/tests/Gir.vala.c b/tests/Gir.vala.c deleted file mode 100644 index 015bca200..000000000 --- a/tests/Gir.vala.c +++ /dev/null @@ -1,1254 +0,0 @@ -/* Gir.vala.c generated by valac 0.26.1, the Vala compiler - * generated from Gir.vala, do not modify */ - -/* valac -g --pkg gee-1.0 --pkg libxml-2.0 --pkg gobject-introspection-1.0 --pkg json-glib-1.0 Palete/Gir.vala -o /tmp/Gir*/ -/* -public static int main (string[] args) { - - var g = Palete.Gir.factory("Gtk"); -var test = g.classes.get("ToolButton"); - - - var generator = new Json.Generator (); - var n = new Json.Node(Json.NodeType.OBJECT); - n.set_object(test.toJSON()); - generator.set_root(n); - generator.indent = 4; - generator.pretty = true; - - print(generator.to_data(null)); - return 0; -} - */ - -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; -typedef struct _PaleteGirPrivate PaleteGirPrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) - -#define PALETE_TYPE_VAPI_PARSER (palete_vapi_parser_get_type ()) -#define PALETE_VAPI_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_VAPI_PARSER, PaleteVapiParser)) -#define PALETE_VAPI_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_VAPI_PARSER, PaleteVapiParserClass)) -#define PALETE_IS_VAPI_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_VAPI_PARSER)) -#define PALETE_IS_VAPI_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_VAPI_PARSER)) -#define PALETE_VAPI_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_VAPI_PARSER, PaleteVapiParserClass)) - -typedef struct _PaleteVapiParser PaleteVapiParser; -typedef struct _PaleteVapiParserClass PaleteVapiParserClass; -#define _vala_code_visitor_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_visitor_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) - -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -struct _PaleteGir { - PaleteGirObject parent_instance; - PaleteGirPrivate * priv; -}; - -struct _PaleteGirClass { - PaleteGirObjectClass parent_class; -}; - - -static gpointer palete_gir_parent_class = NULL; -extern GeeHashMap* palete_gir_cache; -GeeHashMap* palete_gir_cache = NULL; - -GType palete_gir_object_get_type (void) G_GNUC_CONST; -GType palete_gir_get_type (void) G_GNUC_CONST; -enum { - PALETE_GIR_DUMMY_PROPERTY -}; -PaleteGir* palete_gir_new (const gchar* ns); -PaleteGir* palete_gir_construct (GType object_type, const gchar* ns); -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n); -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n); -gchar* palete_gir_doc (PaleteGir* self, const gchar* what); -void palete_gir_loadOverrides (PaleteGir* self, gboolean force); -PaleteGir* palete_gir_factory (const gchar* ns); -GType palete_vapi_parser_get_type (void) G_GNUC_CONST; -PaleteVapiParser* palete_vapi_parser_new (void); -PaleteVapiParser* palete_vapi_parser_construct (GType object_type); -void palete_vapi_parser_create_valac_tree (PaleteVapiParser* self); -void palete_gir_object_overlayParent (PaleteGirObject* self); -void palete_gir_object_overlayCtorProperties (PaleteGirObject* self); -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn); -PaleteGirObject* palete_gir_object_fetchByFqn (PaleteGirObject* self, const gchar* fqn); -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns); -gchar* palete_gir_guessDefaultValueForType (const gchar* type); -static void palete_gir_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -PaleteGir* palete_gir_construct (GType object_type, const gchar* ns) { - PaleteGir * self = NULL; - const gchar* _tmp0_ = NULL; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = ns; -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = (PaleteGir*) palete_gir_object_construct (object_type, "Package", _tmp0_); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return self; -#line 157 "Gir.vala.c" -} - - -PaleteGir* palete_gir_new (const gchar* ns) { -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return palete_gir_construct (PALETE_TYPE_GIR, ns); -#line 164 "Gir.vala.c" -} - - -gchar* palete_gir_doc (PaleteGir* self, const gchar* what) { - gchar* result = NULL; - gchar** ar = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint ar_length1 = 0; - gint _ar_size_ = 0; - PaleteGirObject* cls = NULL; - GeeHashMap* _tmp3_ = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - PaleteGirObject* pr = NULL; - PaleteGirObject* _tmp14_ = NULL; - GeeHashMap* _tmp15_ = NULL; - gchar** _tmp16_ = NULL; - gint _tmp16__length1 = 0; - const gchar* _tmp17_ = NULL; - gpointer _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gchar* _tmp24_ = NULL; -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (what != NULL, NULL); -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = what; -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = _tmp2_; -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar_length1 = _vala_array_length (_tmp1_); -#line 41 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _ar_size_ = ar_length1; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = ((PaleteGirObject*) self)->classes; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = ar; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4__length1 = ar_length1; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_[1]; -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp5_); -#line 42 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - cls = (PaleteGirObject*) _tmp6_; -#line 43 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ar; -#line 43 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7__length1 = ar_length1; -#line 43 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7__length1 == 2) { -#line 227 "Gir.vala.c" - const gchar* _tmp8_ = NULL; - PaleteGirObject* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gchar* _tmp13_ = NULL; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = cls; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = _tmp9_->doctxt; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp10_ != NULL) { -#line 238 "Gir.vala.c" - PaleteGirObject* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = cls; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = _tmp11_->doctxt; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp12_; -#line 247 "Gir.vala.c" - } else { -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = ""; -#line 251 "Gir.vala.c" - } -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = g_strdup (_tmp8_); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp13_; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 263 "Gir.vala.c" - } -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = cls; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_->props; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = ar; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16__length1 = ar_length1; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = _tmp16_[2]; -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp15_, _tmp17_); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - pr = (PaleteGirObject*) _tmp18_; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = pr; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_->doctxt; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp21_ != NULL) { -#line 285 "Gir.vala.c" - PaleteGirObject* _tmp22_ = NULL; - const gchar* _tmp23_ = NULL; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = pr; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = _tmp22_->doctxt; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _tmp23_; -#line 294 "Gir.vala.c" - } else { -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = ""; -#line 298 "Gir.vala.c" - } -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = g_strdup (_tmp19_); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp24_; -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (pr); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (cls); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 312 "Gir.vala.c" -} - - -void palete_gir_loadOverrides (PaleteGir* self, gboolean force) { -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_if_fail (self != NULL); -#line 319 "Gir.vala.c" -} - - -PaleteGir* palete_gir_factory (const gchar* ns) { - PaleteGir* result = NULL; - GeeHashMap* _tmp0_ = NULL; - PaleteGir* ret = NULL; - GeeHashMap* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; - PaleteGir* _tmp7_ = NULL; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = palete_gir_cache; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_ == NULL) { -#line 337 "Gir.vala.c" - GeeHashMap* _tmp1_ = NULL; - PaleteVapiParser* a = NULL; - PaleteVapiParser* _tmp2_ = NULL; - PaleteVapiParser* _tmp3_ = NULL; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (palete_gir_cache); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_cache = _tmp1_; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = palete_vapi_parser_new (); -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - a = _tmp2_; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = a; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_vapi_parser_create_valac_tree (_tmp3_); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _vala_code_visitor_unref0 (a); -#line 358 "Gir.vala.c" - } -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = palete_gir_cache; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = ns; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp4_, _tmp5_); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGir*) _tmp6_; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = ret; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_ == NULL) { -#line 372 "Gir.vala.c" - PaleteGir* add = NULL; - const gchar* _tmp8_ = NULL; - PaleteGir* _tmp9_ = NULL; - GeeHashMap* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - PaleteGir* _tmp12_ = NULL; - GeeMapIterator* iter = NULL; - PaleteGir* _tmp13_ = NULL; - GeeHashMap* _tmp14_ = NULL; - GeeMapIterator* _tmp15_ = NULL; - PaleteGir* _tmp21_ = NULL; - GeeHashMap* _tmp22_ = NULL; - GeeMapIterator* _tmp23_ = NULL; - GeeHashMap* _tmp29_ = NULL; - const gchar* _tmp30_ = NULL; - gpointer _tmp31_ = NULL; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = ns; -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = palete_gir_new (_tmp8_); -#line 75 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - add = _tmp9_; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = palete_gir_cache; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = ns; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = add; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp10_, _tmp11_, _tmp12_); -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = add; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = ((PaleteGirObject*) _tmp13_)->classes; -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp14_); -#line 79 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp15_; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 413 "Gir.vala.c" - GeeMapIterator* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; - GeeMapIterator* _tmp18_ = NULL; - gpointer _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = iter; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = gee_map_iterator_next (_tmp16_); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp17_) { -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 427 "Gir.vala.c" - } -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = iter; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = gee_map_iterator_get_value (_tmp18_); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = (PaleteGirObject*) _tmp19_; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_overlayParent (_tmp20_); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp20_); -#line 439 "Gir.vala.c" - } -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = add; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = ((PaleteGirObject*) _tmp21_)->classes; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp22_); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp23_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 453 "Gir.vala.c" - GeeMapIterator* _tmp24_ = NULL; - gboolean _tmp25_ = FALSE; - GeeMapIterator* _tmp26_ = NULL; - gpointer _tmp27_ = NULL; - PaleteGirObject* _tmp28_ = NULL; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = iter; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = gee_map_iterator_next (_tmp24_); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp25_) { -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 467 "Gir.vala.c" - } -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = iter; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = gee_map_iterator_get_value (_tmp26_); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = (PaleteGirObject*) _tmp27_; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_object_overlayCtorProperties (_tmp28_); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (_tmp28_); -#line 479 "Gir.vala.c" - } -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = palete_gir_cache; -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = ns; -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp29_, _tmp30_); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (ret); -#line 90 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = (PaleteGir*) _tmp31_; -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 73 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (add); -#line 495 "Gir.vala.c" - } -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 501 "Gir.vala.c" -} - - -static glong string_strnlen (gchar* str, glong maxlen) { - glong result = 0L; - gchar* end = NULL; - gchar* _tmp0_ = NULL; - glong _tmp1_ = 0L; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = str; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = maxlen; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_); -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - end = _tmp2_; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = end; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ == NULL) { -#line 524 "Gir.vala.c" - glong _tmp4_ = 0L; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = maxlen; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp4_; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 532 "Gir.vala.c" - } else { - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = end; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (glong) (_tmp5_ - _tmp6_); -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 544 "Gir.vala.c" - } -} - - -static gchar* string_substring (const gchar* self, glong offset, glong len) { - gchar* result = NULL; - glong string_length = 0L; - gboolean _tmp0_ = FALSE; - glong _tmp1_ = 0L; - glong _tmp8_ = 0L; - glong _tmp14_ = 0L; - glong _tmp17_ = 0L; - glong _tmp18_ = 0L; - glong _tmp19_ = 0L; - glong _tmp20_ = 0L; - glong _tmp21_ = 0L; - gchar* _tmp22_ = NULL; -#line 1208 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = offset; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_ >= ((glong) 0)) { -#line 568 "Gir.vala.c" - glong _tmp2_ = 0L; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = len; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = _tmp2_ >= ((glong) 0); -#line 574 "Gir.vala.c" - } else { -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = FALSE; -#line 578 "Gir.vala.c" - } -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_) { -#line 582 "Gir.vala.c" - glong _tmp3_ = 0L; - glong _tmp4_ = 0L; - glong _tmp5_ = 0L; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = offset; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = len; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_); -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = _tmp5_; -#line 594 "Gir.vala.c" - } else { - gint _tmp6_ = 0; - gint _tmp7_ = 0; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = strlen (self); -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = _tmp6_; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = (glong) _tmp7_; -#line 604 "Gir.vala.c" - } -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = offset; -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp8_ < ((glong) 0)) { -#line 610 "Gir.vala.c" - glong _tmp9_ = 0L; - glong _tmp10_ = 0L; - glong _tmp11_ = 0L; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = string_length; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = offset; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - offset = _tmp9_ + _tmp10_; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = offset; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL); -#line 624 "Gir.vala.c" - } else { - glong _tmp12_ = 0L; - glong _tmp13_ = 0L; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = offset; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = string_length; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL); -#line 634 "Gir.vala.c" - } -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = len; -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp14_ < ((glong) 0)) { -#line 640 "Gir.vala.c" - glong _tmp15_ = 0L; - glong _tmp16_ = 0L; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = string_length; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = offset; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp15_ - _tmp16_; -#line 649 "Gir.vala.c" - } -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = offset; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = len; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = string_length; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = offset; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = len; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp22_; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 669 "Gir.vala.c" -} - - -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn) { - PaleteGirObject* result = NULL; - gchar** bits = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint bits_length1 = 0; - gint _bits_size_ = 0; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - PaleteGirObject* f = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - PaleteGir* _tmp6_ = NULL; - gboolean _tmp7_ = FALSE; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - PaleteGirObject* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - gchar** _tmp12_ = NULL; - gint _tmp12__length1 = 0; - const gchar* _tmp13_ = NULL; - gint _tmp14_ = 0; - gint _tmp15_ = 0; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - PaleteGirObject* _tmp18_ = NULL; - PaleteGirObject* _tmp19_ = NULL; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (fqn != NULL, NULL); -#line 99 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = fqn; -#line 99 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 99 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = _tmp2_; -#line 99 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits_length1 = _vala_array_length (_tmp1_); -#line 99 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _bits_size_ = bits_length1; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = bits; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3__length1 = bits_length1; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3__length1 < 1) { -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = NULL; -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 101 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 726 "Gir.vala.c" - } -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = bits; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4__length1 = bits_length1; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = _tmp4_[0]; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = palete_gir_factory (_tmp5_); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - f = G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, PALETE_TYPE_GIR_OBJECT, PaleteGirObject); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = bits; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8__length1 = bits_length1; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp8__length1 == 1) { -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = TRUE; -#line 746 "Gir.vala.c" - } else { - PaleteGirObject* _tmp9_ = NULL; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = f; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = _tmp9_ == NULL; -#line 753 "Gir.vala.c" - } -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp7_) { -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = f; -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 763 "Gir.vala.c" - } -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = f; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = fqn; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = bits; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12__length1 = bits_length1; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = _tmp12_[0]; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = strlen (_tmp13_); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = _tmp14_; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = string_substring (_tmp11_, (glong) (_tmp15_ + 1), (glong) (-1)); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = _tmp16_; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = palete_gir_object_fetchByFqn (_tmp10_, _tmp17_); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = _tmp18_; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp17_); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp19_; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (f); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 797 "Gir.vala.c" -} - - -/** - * guess the fqn of a type == eg. gboolean or Widget etc... - */ -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns) { - gchar* result = NULL; - PaleteGir* g = NULL; - const gchar* _tmp0_ = NULL; - PaleteGir* _tmp1_ = NULL; - PaleteGir* _tmp2_ = NULL; - GeeHashMap* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; - PaleteGir* _tmp12_ = NULL; - GeeHashMap* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - gboolean _tmp15_ = FALSE; - GeeMapIterator* iter = NULL; - PaleteGir* _tmp22_ = NULL; - GeeHashMap* _tmp23_ = NULL; - GeeMapIterator* _tmp24_ = NULL; - const gchar* _tmp39_ = NULL; - gchar* _tmp40_ = NULL; -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (ns != NULL, NULL); -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = ns; -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = palete_gir_factory (_tmp0_); -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g = _tmp1_; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = g; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = ((PaleteGirObject*) _tmp2_)->classes; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = type; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp3_, _tmp4_); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp5_) { -#line 843 "Gir.vala.c" - const gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; - gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = ns; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = g_strconcat (_tmp6_, ".", NULL); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp9_ = type; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = g_strconcat (_tmp8_, _tmp9_, NULL); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = _tmp10_; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp8_); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp11_; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 870 "Gir.vala.c" - } -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = g; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = ((PaleteGirObject*) _tmp12_)->consts; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = type; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp13_, _tmp14_); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp15_) { -#line 882 "Gir.vala.c" - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - const gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - gchar* _tmp21_ = NULL; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = ns; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strconcat (_tmp16_, ".", NULL); -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp19_ = type; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp20_ = g_strconcat (_tmp18_, _tmp19_, NULL); -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp21_ = _tmp20_; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp18_); -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp21_; -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 909 "Gir.vala.c" - } -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp22_ = g; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp23_ = ((PaleteGirObject*) _tmp22_)->includes; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp24_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp23_); -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - iter = _tmp24_; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - while (TRUE) { -#line 921 "Gir.vala.c" - GeeMapIterator* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - GeeMapIterator* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - gchar* _tmp29_ = NULL; - gboolean _tmp30_ = FALSE; - gchar* ret = NULL; - const gchar* _tmp31_ = NULL; - GeeMapIterator* _tmp32_ = NULL; - gpointer _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gchar* _tmp35_ = NULL; - gchar* _tmp36_ = NULL; - const gchar* _tmp37_ = NULL; - const gchar* _tmp38_ = NULL; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp25_ = iter; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp26_ = gee_map_iterator_next (_tmp25_); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (!_tmp26_) { -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - break; -#line 945 "Gir.vala.c" - } -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp27_ = iter; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp28_ = gee_map_iterator_get_key (_tmp27_); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp29_ = (gchar*) _tmp28_; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp30_ = g_strcmp0 (_tmp29_, "") == 0; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp29_); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp30_) { -#line 134 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - continue; -#line 961 "Gir.vala.c" - } -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp31_ = type; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp32_ = iter; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp33_ = gee_map_iterator_get_key (_tmp32_); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp34_ = (gchar*) _tmp33_; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp35_ = palete_gir_fqtypeLookup (_tmp31_, _tmp34_); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp36_ = _tmp35_; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp34_); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - ret = _tmp36_; -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp37_ = ret; -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp38_ = type; -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (g_strcmp0 (_tmp37_, _tmp38_) != 0) { -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = ret; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 993 "Gir.vala.c" - } -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (ret); -#line 997 "Gir.vala.c" - } -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp39_ = type; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp40_ = g_strdup (_tmp39_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp40_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (iter); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_object_unref0 (g); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1011 "Gir.vala.c" -} - - -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1031 "Gir.vala.c" -} - - -gchar* palete_gir_guessDefaultValueForType (const gchar* type) { - gchar* result = NULL; - gboolean _tmp0_ = FALSE; - const gchar* _tmp1_ = NULL; - gint _tmp2_ = 0; - gint _tmp3_ = 0; - const gchar* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - GQuark _tmp10_ = 0U; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label0 = 0; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label1 = 0; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - static GQuark _tmp9_label2 = 0; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp1_ = type; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp2_ = strlen (_tmp1_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp3_ = _tmp2_; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp3_ < 1) { -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = TRUE; -#line 1062 "Gir.vala.c" - } else { - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp4_ = type; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp5_ = string_contains (_tmp4_, "."); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp0_ = _tmp5_; -#line 1072 "Gir.vala.c" - } -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp0_) { -#line 1076 "Gir.vala.c" - gchar* _tmp6_ = NULL; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp6_ = g_strdup ("null"); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp6_; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1084 "Gir.vala.c" - } -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp7_ = type; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp8_ = _tmp7_; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp10_ = (NULL == _tmp8_) ? 0 : g_quark_from_string (_tmp8_); -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - if (_tmp10_ == ((0 != _tmp9_label0) ? _tmp9_label0 : (_tmp9_label0 = g_quark_from_static_string ("gboolean")))) { -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 1096 "Gir.vala.c" - default: - { - gchar* _tmp11_ = NULL; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp11_ = g_strdup ("true"); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp11_; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1106 "Gir.vala.c" - } - } - } else if (_tmp10_ == ((0 != _tmp9_label1) ? _tmp9_label1 : (_tmp9_label1 = g_quark_from_static_string ("guint")))) { -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 1112 "Gir.vala.c" - default: - { - gchar* _tmp12_ = NULL; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp12_ = g_strdup ("0"); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp12_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1122 "Gir.vala.c" - } - } - } else if (_tmp10_ == ((0 != _tmp9_label2) ? _tmp9_label2 : (_tmp9_label2 = g_quark_from_static_string ("utf8")))) { -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 1128 "Gir.vala.c" - default: - { - gchar* _tmp13_ = NULL; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp13_ = g_strdup ("\"\""); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp13_; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1138 "Gir.vala.c" - } - } - } else { -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - switch (0) { -#line 1144 "Gir.vala.c" - default: - { - const gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp14_ = type; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp15_ = g_strconcat ("?", _tmp14_, NULL); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp16_ = _tmp15_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp17_ = g_strconcat (_tmp16_, "?", NULL); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _tmp18_ = _tmp17_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - _g_free0 (_tmp16_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - result = _tmp18_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - return result; -#line 1168 "Gir.vala.c" - } - } - } -} - - -static void palete_gir_class_init (PaleteGirClass * klass) { -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - palete_gir_parent_class = g_type_class_peek_parent (klass); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gir_finalize; -#line 1180 "Gir.vala.c" -} - - -static void palete_gir_instance_init (PaleteGir * self) { -} - - -static void palete_gir_finalize (GObject* obj) { - PaleteGir * self; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR, PaleteGir); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/Gir.vala" - G_OBJECT_CLASS (palete_gir_parent_class)->finalize (obj); -#line 1194 "Gir.vala.c" -} - - -GType palete_gir_get_type (void) { - static volatile gsize palete_gir_type_id__volatile = 0; - if (g_once_init_enter (&palete_gir_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGirClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGir), 0, (GInstanceInitFunc) palete_gir_instance_init, NULL }; - GType palete_gir_type_id; - palete_gir_type_id = g_type_register_static (PALETE_TYPE_GIR_OBJECT, "PaleteGir", &g_define_type_info, 0); - g_once_init_leave (&palete_gir_type_id__volatile, palete_gir_type_id); - } - return palete_gir_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 1213 "Gir.vala.c" - int i; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 1221 "Gir.vala.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 1233 "Gir.vala.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 1246 "Gir.vala.c" - } - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 1251 "Gir.vala.c" -} - - - diff --git a/tests/GirObject.vala.c b/tests/GirObject.vala.c deleted file mode 100644 index 15c5cdae0..000000000 --- a/tests/GirObject.vala.c +++ /dev/null @@ -1,3206 +0,0 @@ -/* GirObject.vala.c generated by valac 0.26.1, the Vala compiler - * generated from GirObject.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; -#define _g_free0(var) (var = (g_free (var), NULL)) -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _json_object_unref0(var) ((var == NULL) ? NULL : (var = (json_object_unref (var), NULL))) -#define _json_array_unref0(var) ((var == NULL) ? NULL : (var = (json_array_unref (var), NULL))) -#define __vala_JsonNode_free0(var) ((var == NULL) ? NULL : (var = (_vala_JsonNode_free (var), NULL))) - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; - -typedef enum { - PALETE_GIR_ERROR_INVALID_TYPE, - PALETE_GIR_ERROR_NEED_IMPLEMENTING, - PALETE_GIR_ERROR_MISSING_FILE, - PALETE_GIR_ERROR_INVALID_VALUE, - PALETE_GIR_ERROR_INVALID_FORMAT -} PaleteGirError; -#define PALETE_GIR_ERROR palete_gir_error_quark () -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -struct _PaleteGirObjectPrivate { - gboolean is_overlaid; -}; - - -static gpointer palete_gir_object_parent_class = NULL; - -GQuark palete_gir_error_quark (void); -GType palete_gir_object_get_type (void) G_GNUC_CONST; -#define PALETE_GIR_OBJECT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectPrivate)) -enum { - PALETE_GIR_OBJECT_DUMMY_PROPERTY -}; -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n); -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n); -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1); -static void _vala_array_add35 (gchar*** array, int* length, int* size, gchar* value); -void palete_gir_object_overlayParent (PaleteGirObject* self); -PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn); -void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface); -void palete_gir_object_overlayCtorProperties (PaleteGirObject* self); -gchar* palete_gir_object_fqn (PaleteGirObject* self); -JsonObject* palete_gir_object_toJSON (PaleteGirObject* self); -JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map); -JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map); -JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map); -JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map); -gchar* palete_gir_object_asJSONString (PaleteGirObject* self); -static void _vala_JsonNode_free (JsonNode* self); -PaleteGirObject* palete_gir_object_fetchByFqn (PaleteGirObject* self, const gchar* fqn); -GType palete_gir_get_type (void) G_GNUC_CONST; -PaleteGir* palete_gir_factory (const gchar* ns); -gchar* palete_gir_object_fqtype (PaleteGirObject* self); -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns); -static void palete_gir_object_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -GQuark palete_gir_error_quark (void) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return g_quark_from_static_string ("palete_gir_error-quark"); -#line 127 "GirObject.vala.c" -} - - -PaleteGirObject* palete_gir_object_construct (GType object_type, const gchar* nodetype, const gchar* n) { - PaleteGirObject * self = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - GeeArrayList* _tmp10_ = NULL; - GeeArrayList* _tmp11_ = NULL; - GeeHashMap* _tmp12_ = NULL; - GeeArrayList* _tmp13_ = NULL; - GeeHashMap* _tmp14_ = NULL; - GeeHashMap* _tmp15_ = NULL; - GeeHashMap* _tmp16_ = NULL; - GeeHashMap* _tmp17_ = NULL; - GeeHashMap* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (nodetype != NULL, NULL); -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (n != NULL, NULL); -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self = (PaleteGirObject*) g_object_new (object_type, NULL); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = nodetype; -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->nodetype); -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->nodetype = _tmp1_; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = n; -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = g_strdup (_tmp2_); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->name); -#line 61 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->name = _tmp3_; -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = g_strdup (""); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->ns); -#line 62 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->ns = _tmp4_; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = g_strdup (""); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->parent); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->parent = _tmp5_; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = g_strdup (""); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->type); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->type = _tmp6_; -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = g_strdup (""); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->propertyof); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->propertyof = _tmp7_; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->is_array = FALSE; -#line 67 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->is_instance = FALSE; -#line 68 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->is_varargs = FALSE; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->ctor_only = FALSE; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = g_strdup (""); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->doctxt); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->doctxt = _tmp8_; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = g_strdup (""); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->sig); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->sig = _tmp9_; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->gparent); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->gparent = NULL; -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->implements); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->implements = _tmp10_; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->inherits); -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->inherits = _tmp11_; -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->includes); -#line 78 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->includes = _tmp12_; -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = gee_array_list_new (PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->params); -#line 80 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->params = _tmp13_; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->ctors); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->ctors = _tmp14_; -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->methods); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->methods = _tmp15_; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->classes); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->classes = _tmp16_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->props); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->props = _tmp17_; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->consts); -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->consts = _tmp18_; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->signals); -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->signals = _tmp19_; -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->priv->is_overlaid = FALSE; -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->paramset); -#line 89 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->paramset = NULL; -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return self; -#line 291 "GirObject.vala.c" -} - - -PaleteGirObject* palete_gir_object_new (const gchar* nodetype, const gchar* n) { -#line 58 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return palete_gir_object_construct (PALETE_TYPE_GIR_OBJECT, nodetype, n); -#line 298 "GirObject.vala.c" -} - - -static void _vala_array_add35 (gchar*** array, int* length, int* size, gchar* value) { -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if ((*length) == (*size)) { -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - *size = (*size) ? (2 * (*size)) : 4; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - *array = g_renew (gchar*, *array, (*size) + 1); -#line 309 "GirObject.vala.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - (*array)[(*length)++] = value; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - (*array)[*length] = NULL; -#line 315 "GirObject.vala.c" -} - - -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1) { - gchar** result = NULL; - gchar** ret = NULL; - gchar** _tmp0_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - gchar** _tmp11_ = NULL; - gint _tmp11__length1 = 0; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = _tmp0_; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret_length1 = 0; -#line 94 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _ret_size_ = ret_length1; -#line 337 "GirObject.vala.c" - { - gint i = 0; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = 0; -#line 342 "GirObject.vala.c" - { - gboolean _tmp1_ = FALSE; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = TRUE; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 349 "GirObject.vala.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp1_) { -#line 361 "GirObject.vala.c" - gint _tmp2_ = 0; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = i; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = _tmp2_ + 1; -#line 367 "GirObject.vala.c" - } -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = FALSE; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = i; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = self->inherits; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = _tmp5_; -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 95 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 383 "GirObject.vala.c" - } -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = ret; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7__length1 = ret_length1; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = self->inherits; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = i; -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 96 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _vala_array_add35 (&ret, &ret_length1, &_ret_size_, (gchar*) _tmp10_); -#line 397 "GirObject.vala.c" - } - } - } -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = ret; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11__length1 = ret_length1; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (result_length1) { -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - *result_length1 = _tmp11__length1; -#line 409 "GirObject.vala.c" - } -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp11_; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 415 "GirObject.vala.c" -} - - -void palete_gir_object_overlayParent (PaleteGirObject* self) { - gboolean _tmp0_ = FALSE; - const gchar* _tmp1_ = NULL; - gint _tmp2_ = 0; - gint _tmp3_ = 0; - PaleteGirObject* pcls = NULL; - const gchar* _tmp5_ = NULL; - PaleteGirObject* _tmp6_ = NULL; - PaleteGirObject* _tmp7_ = NULL; - PaleteGirObject* _tmp23_ = NULL; - PaleteGirObject* _tmp24_ = NULL; - GError * _inner_error_ = NULL; -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_if_fail (self != NULL); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = self->parent; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = strlen (_tmp1_); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = _tmp2_; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp3_ < 1) { -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = TRUE; -#line 443 "GirObject.vala.c" - } else { - gboolean _tmp4_ = FALSE; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = self->priv->is_overlaid; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = _tmp4_; -#line 450 "GirObject.vala.c" - } -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp0_) { -#line 107 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->priv->is_overlaid = TRUE; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return; -#line 458 "GirObject.vala.c" - } -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = self->parent; -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = palete_gir_object_clsToObject (self, _tmp5_); -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - pcls = _tmp6_; -#line 113 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = pcls; -#line 113 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp7_ == NULL) { -#line 470 "GirObject.vala.c" - const gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - gchar* _tmp10_ = NULL; - gchar* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - const gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; - GError* _tmp21_ = NULL; - GError* _tmp22_ = NULL; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = self->parent; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = g_strconcat ("Could not find class : ", _tmp8_, NULL); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = _tmp9_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = g_strconcat (_tmp10_, " of ", NULL); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = _tmp11_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = self->name; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = _tmp14_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = g_strconcat (_tmp15_, " in ", NULL); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = _tmp16_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = self->ns; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = g_strconcat (_tmp17_, _tmp18_, NULL); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = _tmp19_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = g_error_new_literal (PALETE_GIR_ERROR, PALETE_GIR_ERROR_INVALID_VALUE, _tmp20_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp22_ = _tmp21_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp20_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp17_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp15_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp12_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp10_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _inner_error_ = _tmp22_; -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (pcls); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_clear_error (&_inner_error_); -#line 114 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return; -#line 536 "GirObject.vala.c" - } -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp23_ = pcls; -#line 118 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - palete_gir_object_overlayParent (_tmp23_); -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24_ = pcls; -#line 119 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - palete_gir_object_copyFrom (self, _tmp24_, FALSE); -#line 546 "GirObject.vala.c" - { - gint i = 0; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = 0; -#line 551 "GirObject.vala.c" - { - gboolean _tmp25_ = FALSE; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = TRUE; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 558 "GirObject.vala.c" - gint _tmp27_ = 0; - GeeArrayList* _tmp28_ = NULL; - gint _tmp29_ = 0; - gint _tmp30_ = 0; - gchar* clsname = NULL; - GeeArrayList* _tmp31_ = NULL; - gint _tmp32_ = 0; - gpointer _tmp33_ = NULL; - PaleteGirObject* picls = NULL; - const gchar* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - PaleteGirObject* _tmp36_ = NULL; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp25_) { -#line 573 "GirObject.vala.c" - gint _tmp26_ = 0; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp26_ = i; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = _tmp26_ + 1; -#line 579 "GirObject.vala.c" - } -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = FALSE; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27_ = i; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp28_ = self->implements; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp29_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp28_); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_ = _tmp29_; -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!(_tmp27_ < _tmp30_)) { -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 595 "GirObject.vala.c" - } -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp31_ = self->implements; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_ = i; -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp33_ = gee_abstract_list_get ((GeeAbstractList*) _tmp31_, _tmp32_); -#line 121 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - clsname = (gchar*) _tmp33_; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp34_ = clsname; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_ = palete_gir_object_clsToObject (self, _tmp34_); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - picls = _tmp35_; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36_ = picls; -#line 123 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - palete_gir_object_copyFrom (self, _tmp36_, TRUE); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (picls); -#line 120 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (clsname); -#line 619 "GirObject.vala.c" - } - } - } -#line 125 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->priv->is_overlaid = TRUE; -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (pcls); -#line 627 "GirObject.vala.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return self ? g_object_ref (self) : NULL; -#line 634 "GirObject.vala.c" -} - - -void palete_gir_object_overlayCtorProperties (PaleteGirObject* self) { - GeeHashMap* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - PaleteGirObject* ctor = NULL; - GeeHashMap* _tmp2_ = NULL; - gpointer _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - PaleteGirObject* _tmp5_ = NULL; - PaleteGirObject* _tmp6_ = NULL; - GeeListIterator* iter = NULL; - PaleteGirObject* _tmp12_ = NULL; - PaleteGirObject* _tmp13_ = NULL; - GeeArrayList* _tmp14_ = NULL; - GeeListIterator* _tmp15_ = NULL; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_if_fail (self != NULL); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = self->ctors; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, "new"); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp1_) { -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return; -#line 662 "GirObject.vala.c" - } -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = self->ctors; -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp2_, "new"); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ctor = (PaleteGirObject*) _tmp3_; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = ctor; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = _tmp5_->paramset; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp6_ == NULL) { -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = TRUE; -#line 678 "GirObject.vala.c" - } else { - PaleteGirObject* _tmp7_ = NULL; - PaleteGirObject* _tmp8_ = NULL; - GeeArrayList* _tmp9_ = NULL; - gint _tmp10_ = 0; - gint _tmp11_ = 0; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = ctor; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = _tmp7_->paramset; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = _tmp8_->params; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp9_); -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = _tmp10_; -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = _tmp11_ < 1; -#line 697 "GirObject.vala.c" - } -#line 136 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp4_) { -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ctor); -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return; -#line 705 "GirObject.vala.c" - } -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = ctor; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = _tmp12_->paramset; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = _tmp13_->params; -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp14_); -#line 140 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp15_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 719 "GirObject.vala.c" - GeeListIterator* _tmp16_ = NULL; - gboolean _tmp17_ = FALSE; - gchar* n = NULL; - GeeListIterator* _tmp18_ = NULL; - gpointer _tmp19_ = NULL; - PaleteGirObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; - gchar* _tmp22_ = NULL; - gchar* _tmp23_ = NULL; - GeeHashMap* _tmp24_ = NULL; - const gchar* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - const gchar* _tmp27_ = NULL; - PaleteGirObject* c = NULL; - const gchar* _tmp28_ = NULL; - PaleteGirObject* _tmp29_ = NULL; - PaleteGirObject* _tmp30_ = NULL; - PaleteGirObject* _tmp31_ = NULL; - PaleteGirObject* _tmp32_ = NULL; - const gchar* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - const gchar* _tmp36_ = NULL; - gchar* _tmp37_ = NULL; - PaleteGirObject* _tmp38_ = NULL; - GeeListIterator* _tmp39_ = NULL; - gpointer _tmp40_ = NULL; - PaleteGirObject* _tmp41_ = NULL; - const gchar* _tmp42_ = NULL; - gchar* _tmp43_ = NULL; - PaleteGirObject* _tmp44_ = NULL; - GeeHashMap* _tmp45_ = NULL; - const gchar* _tmp46_ = NULL; - PaleteGirObject* _tmp47_ = NULL; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = iter; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = gee_iterator_next ((GeeIterator*) _tmp16_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp17_) { -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 762 "GirObject.vala.c" - } -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = iter; -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = gee_iterator_get ((GeeIterator*) _tmp18_); -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = (PaleteGirObject*) _tmp19_; -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = _tmp20_->name; -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp22_ = g_strdup (_tmp21_); -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp23_ = _tmp22_; -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp20_); -#line 142 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - n = _tmp23_; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24_ = self->props; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = n; -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp26_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp24_, _tmp25_); -#line 144 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp26_) { -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (n); -#line 145 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 792 "GirObject.vala.c" - } -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27_ = n; -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (g_strcmp0 (_tmp27_, "...") == 0) { -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (n); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 802 "GirObject.vala.c" - } -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp28_ = n; -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp29_ = palete_gir_object_new ("Prop", _tmp28_); -#line 153 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - c = _tmp29_; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_ = c; -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp31_ = _g_object_ref0 (self); -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp30_->gparent); -#line 154 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_->gparent = _tmp31_; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_ = c; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp33_ = self->ns; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp34_ = g_strdup (_tmp33_); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp32_->ns); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_->ns = _tmp34_; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_ = c; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36_ = self->name; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp37_ = g_strdup (_tmp36_); -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp35_->propertyof); -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_->propertyof = _tmp37_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp38_ = c; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp39_ = iter; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp40_ = gee_iterator_get ((GeeIterator*) _tmp39_); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp41_ = (PaleteGirObject*) _tmp40_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp42_ = _tmp41_->type; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp43_ = g_strdup (_tmp42_); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp38_->type); -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp38_->type = _tmp43_; -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp41_); -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp44_ = c; -#line 158 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp44_->ctor_only = TRUE; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp45_ = self->props; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp46_ = n; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp47_ = c; -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (c); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (n); -#line 872 "GirObject.vala.c" - } -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ctor); -#line 878 "GirObject.vala.c" -} - - -gchar* palete_gir_object_fqn (PaleteGirObject* self) { - gchar* result = NULL; - gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - const gchar* _tmp2_ = NULL; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = self->nodetype; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (g_strcmp0 (_tmp2_, "Class") == 0) { -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = TRUE; -#line 895 "GirObject.vala.c" - } else { - const gchar* _tmp3_ = NULL; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = self->nodetype; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = g_strcmp0 (_tmp3_, "Interface") == 0; -#line 902 "GirObject.vala.c" - } -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp1_) { -#line 906 "GirObject.vala.c" - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = self->name; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = g_strdup (_tmp4_); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp0_); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = _tmp5_; -#line 917 "GirObject.vala.c" - } else { - const gchar* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = self->ns; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = self->name; -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = g_strconcat (_tmp6_, _tmp7_, NULL); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp0_); -#line 171 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = _tmp8_; -#line 932 "GirObject.vala.c" - } -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp0_; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 938 "GirObject.vala.c" -} - - -void palete_gir_object_copyFrom (PaleteGirObject* self, PaleteGirObject* pcls, gboolean is_interface) { - GeeArrayList* _tmp0_ = NULL; - PaleteGirObject* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - GeeListIterator* liter = NULL; - PaleteGirObject* _tmp4_ = NULL; - GeeArrayList* _tmp5_ = NULL; - GeeListIterator* _tmp6_ = NULL; - GeeMapIterator* iter = NULL; - PaleteGirObject* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; - GeeMapIterator* _tmp21_ = NULL; - PaleteGirObject* _tmp38_ = NULL; - GeeHashMap* _tmp39_ = NULL; - GeeMapIterator* _tmp40_ = NULL; - PaleteGirObject* _tmp57_ = NULL; - GeeHashMap* _tmp58_ = NULL; - GeeMapIterator* _tmp59_ = NULL; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_if_fail (self != NULL); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_if_fail (pcls != NULL); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = self->inherits; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = pcls; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = palete_gir_object_fqn (_tmp1_); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = _tmp2_; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp3_); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp3_); -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = pcls; -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = _tmp4_->inherits; -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp5_); -#line 179 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - liter = _tmp6_; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 987 "GirObject.vala.c" - GeeListIterator* _tmp7_ = NULL; - gboolean _tmp8_ = FALSE; - GeeArrayList* _tmp9_ = NULL; - GeeListIterator* _tmp10_ = NULL; - gpointer _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - gboolean _tmp13_ = FALSE; - gboolean _tmp14_ = FALSE; - GeeArrayList* _tmp15_ = NULL; - GeeListIterator* _tmp16_ = NULL; - gpointer _tmp17_ = NULL; - gchar* _tmp18_ = NULL; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = liter; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = gee_iterator_next ((GeeIterator*) _tmp7_); -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp8_) { -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1008 "GirObject.vala.c" - } -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = self->inherits; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = liter; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = gee_iterator_get ((GeeIterator*) _tmp10_); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = (gchar*) _tmp11_; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp9_, _tmp12_); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = _tmp13_; -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp12_); -#line 181 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp14_) { -#line 182 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 1028 "GirObject.vala.c" - } -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = self->inherits; -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = liter; -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = gee_iterator_get ((GeeIterator*) _tmp16_); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = (gchar*) _tmp17_; -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, _tmp18_); -#line 184 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp18_); -#line 1042 "GirObject.vala.c" - } -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = pcls; -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = _tmp19_->methods; -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp20_); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp21_; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1054 "GirObject.vala.c" - GeeMapIterator* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - GeeHashMap* _tmp24_ = NULL; - GeeMapIterator* _tmp25_ = NULL; - gpointer _tmp26_ = NULL; - gchar* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - PaleteGirObject* _tmp29_ = NULL; - gboolean _tmp30_ = FALSE; - GeeHashMap* _tmp31_ = NULL; - GeeMapIterator* _tmp32_ = NULL; - gpointer _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - GeeMapIterator* _tmp35_ = NULL; - gpointer _tmp36_ = NULL; - PaleteGirObject* _tmp37_ = NULL; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp22_ = iter; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp23_ = gee_map_iterator_next (_tmp22_); -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp23_) { -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1079 "GirObject.vala.c" - } -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24_ = self->methods; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = iter; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp26_ = gee_map_iterator_get_key (_tmp25_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27_ = (gchar*) _tmp26_; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp28_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp24_, _tmp27_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp29_ = (PaleteGirObject*) _tmp28_; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_ = NULL != _tmp29_; -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp29_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp27_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp30_) { -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 1103 "GirObject.vala.c" - } -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp31_ = self->methods; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_ = iter; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp33_ = gee_map_iterator_get_key (_tmp32_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp34_ = (gchar*) _tmp33_; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_ = iter; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36_ = gee_map_iterator_get_value (_tmp35_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp37_ = (PaleteGirObject*) _tmp36_; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp31_, _tmp34_, _tmp37_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp37_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp34_); -#line 1125 "GirObject.vala.c" - } -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp38_ = pcls; -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp39_ = _tmp38_->props; -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp40_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp39_); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp40_; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1139 "GirObject.vala.c" - GeeMapIterator* _tmp41_ = NULL; - gboolean _tmp42_ = FALSE; - GeeHashMap* _tmp43_ = NULL; - GeeMapIterator* _tmp44_ = NULL; - gpointer _tmp45_ = NULL; - gchar* _tmp46_ = NULL; - gpointer _tmp47_ = NULL; - PaleteGirObject* _tmp48_ = NULL; - gboolean _tmp49_ = FALSE; - GeeHashMap* _tmp50_ = NULL; - GeeMapIterator* _tmp51_ = NULL; - gpointer _tmp52_ = NULL; - gchar* _tmp53_ = NULL; - GeeMapIterator* _tmp54_ = NULL; - gpointer _tmp55_ = NULL; - PaleteGirObject* _tmp56_ = NULL; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp41_ = iter; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp42_ = gee_map_iterator_next (_tmp41_); -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp42_) { -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1164 "GirObject.vala.c" - } -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp43_ = self->props; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp44_ = iter; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp45_ = gee_map_iterator_get_key (_tmp44_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp46_ = (gchar*) _tmp45_; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp47_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp46_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp48_ = (PaleteGirObject*) _tmp47_; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp49_ = NULL != _tmp48_; -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp48_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp46_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp49_) { -#line 200 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 1188 "GirObject.vala.c" - } -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp50_ = self->props; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp51_ = iter; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp52_ = gee_map_iterator_get_key (_tmp51_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp53_ = (gchar*) _tmp52_; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp54_ = iter; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp55_ = gee_map_iterator_get_value (_tmp54_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp56_ = (PaleteGirObject*) _tmp55_; -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp50_, _tmp53_, _tmp56_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp56_); -#line 203 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp53_); -#line 1210 "GirObject.vala.c" - } -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp57_ = pcls; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp58_ = _tmp57_->signals; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp59_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp58_); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp59_; -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1224 "GirObject.vala.c" - GeeMapIterator* _tmp60_ = NULL; - gboolean _tmp61_ = FALSE; - GeeHashMap* _tmp62_ = NULL; - GeeMapIterator* _tmp63_ = NULL; - gpointer _tmp64_ = NULL; - gchar* _tmp65_ = NULL; - gpointer _tmp66_ = NULL; - PaleteGirObject* _tmp67_ = NULL; - gboolean _tmp68_ = FALSE; - GeeHashMap* _tmp69_ = NULL; - GeeMapIterator* _tmp70_ = NULL; - gpointer _tmp71_ = NULL; - gchar* _tmp72_ = NULL; - GeeMapIterator* _tmp73_ = NULL; - gpointer _tmp74_ = NULL; - PaleteGirObject* _tmp75_ = NULL; -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp60_ = iter; -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp61_ = gee_map_iterator_next (_tmp60_); -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp61_) { -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1249 "GirObject.vala.c" - } -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp62_ = self->signals; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp63_ = iter; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp64_ = gee_map_iterator_get_key (_tmp63_); -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp65_ = (gchar*) _tmp64_; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp66_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp62_, _tmp65_); -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp67_ = (PaleteGirObject*) _tmp66_; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp68_ = NULL != _tmp67_; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp67_); -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp65_); -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp68_) { -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 1273 "GirObject.vala.c" - } -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp69_ = self->signals; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp70_ = iter; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp71_ = gee_map_iterator_get_key (_tmp70_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp72_ = (gchar*) _tmp71_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp73_ = iter; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp74_ = gee_map_iterator_get_value (_tmp73_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp75_ = (PaleteGirObject*) _tmp74_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp69_, _tmp72_, _tmp75_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp75_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp72_); -#line 1295 "GirObject.vala.c" - } -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (liter); -#line 1301 "GirObject.vala.c" -} - - -JsonObject* palete_gir_object_toJSON (PaleteGirObject* self) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - JsonObject* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - JsonObject* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - const gchar* _tmp5_ = NULL; - gint _tmp6_ = 0; - gint _tmp7_ = 0; - const gchar* _tmp10_ = NULL; - gint _tmp11_ = 0; - gint _tmp12_ = 0; - gboolean _tmp15_ = FALSE; - const gchar* _tmp16_ = NULL; - const gchar* _tmp22_ = NULL; - gint _tmp23_ = 0; - gint _tmp24_ = 0; - GeeArrayList* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; - GeeArrayList* _tmp33_ = NULL; - gint _tmp34_ = 0; - gint _tmp35_ = 0; - GeeArrayList* _tmp39_ = NULL; - gint _tmp40_ = 0; - gint _tmp41_ = 0; - GeeHashMap* _tmp45_ = NULL; - gint _tmp46_ = 0; - gint _tmp47_ = 0; - GeeHashMap* _tmp51_ = NULL; - gint _tmp52_ = 0; - gint _tmp53_ = 0; - GeeHashMap* _tmp57_ = NULL; - gint _tmp58_ = 0; - gint _tmp59_ = 0; - GeeHashMap* _tmp63_ = NULL; - gint _tmp64_ = 0; - gint _tmp65_ = 0; - GeeHashMap* _tmp69_ = NULL; - gint _tmp70_ = 0; - gint _tmp71_ = 0; - GeeHashMap* _tmp75_ = NULL; - gint _tmp76_ = 0; - gint _tmp77_ = 0; - GeeHashMap* _tmp81_ = NULL; - gint _tmp82_ = 0; - gint _tmp83_ = 0; - PaleteGirObject* _tmp87_ = NULL; - PaleteGirObject* _tmp91_ = NULL; -#line 216 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 218 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_object_new (); -#line 218 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - r = _tmp0_; -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = r; -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = self->nodetype; -#line 219 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp1_, "nodetype", _tmp2_); -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = r; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = self->name; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp3_, "name", _tmp4_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = self->propertyof; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = strlen (_tmp5_); -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = _tmp6_; -#line 221 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp7_ > 0) { -#line 1382 "GirObject.vala.c" - JsonObject* _tmp8_ = NULL; - const gchar* _tmp9_ = NULL; -#line 222 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = r; -#line 222 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = self->propertyof; -#line 222 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp8_, "of", _tmp9_); -#line 1391 "GirObject.vala.c" - } -#line 224 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = self->type; -#line 224 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = strlen (_tmp10_); -#line 224 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = _tmp11_; -#line 224 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp12_ > 0) { -#line 1401 "GirObject.vala.c" - JsonObject* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = r; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = self->type; -#line 225 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp13_, "type", _tmp14_); -#line 1410 "GirObject.vala.c" - } -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = self->parent; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp16_ != NULL) { -#line 1416 "GirObject.vala.c" - const gchar* _tmp17_ = NULL; - gint _tmp18_ = 0; - gint _tmp19_ = 0; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = self->parent; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = strlen (_tmp17_); -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = _tmp18_; -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = _tmp19_ > 0; -#line 1428 "GirObject.vala.c" - } else { -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = FALSE; -#line 1432 "GirObject.vala.c" - } -#line 227 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp15_) { -#line 1436 "GirObject.vala.c" - JsonObject* _tmp20_ = NULL; - const gchar* _tmp21_ = NULL; -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = r; -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = self->parent; -#line 228 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp20_, "parent", _tmp21_); -#line 1445 "GirObject.vala.c" - } -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp22_ = self->sig; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp23_ = strlen (_tmp22_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24_ = _tmp23_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp24_ > 0) { -#line 1455 "GirObject.vala.c" - JsonObject* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = r; -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp26_ = self->sig; -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp25_, "sig", _tmp26_); -#line 1464 "GirObject.vala.c" - } -#line 237 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27_ = self->inherits; -#line 237 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp28_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp27_); -#line 237 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp29_ = _tmp28_; -#line 237 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp29_ > 0) { -#line 1474 "GirObject.vala.c" - JsonObject* _tmp30_ = NULL; - GeeArrayList* _tmp31_ = NULL; - JsonArray* _tmp32_ = NULL; -#line 238 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_ = r; -#line 238 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp31_ = self->inherits; -#line 238 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_ = palete_gir_object_toJSONArrayString (self, _tmp31_); -#line 238 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_array_member (_tmp30_, "inherits", _tmp32_); -#line 1486 "GirObject.vala.c" - } -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp33_ = self->implements; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp34_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp33_); -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_ = _tmp34_; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp35_ > 0) { -#line 1496 "GirObject.vala.c" - JsonObject* _tmp36_ = NULL; - GeeArrayList* _tmp37_ = NULL; - JsonArray* _tmp38_ = NULL; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36_ = r; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp37_ = self->implements; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp38_ = palete_gir_object_toJSONArrayString (self, _tmp37_); -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_array_member (_tmp36_, "implements", _tmp38_); -#line 1508 "GirObject.vala.c" - } -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp39_ = self->params; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp40_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp39_); -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp41_ = _tmp40_; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp41_ > 0) { -#line 1518 "GirObject.vala.c" - JsonObject* _tmp42_ = NULL; - GeeArrayList* _tmp43_ = NULL; - JsonArray* _tmp44_ = NULL; -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp42_ = r; -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp43_ = self->params; -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp44_ = palete_gir_object_toJSONArrayObject (self, _tmp43_); -#line 246 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_array_member (_tmp42_, "params", _tmp44_); -#line 1530 "GirObject.vala.c" - } -#line 248 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp45_ = self->ctors; -#line 248 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp46_ = gee_abstract_map_get_size ((GeeMap*) _tmp45_); -#line 248 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp47_ = _tmp46_; -#line 248 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp47_ > 0) { -#line 1540 "GirObject.vala.c" - JsonObject* _tmp48_ = NULL; - GeeHashMap* _tmp49_ = NULL; - JsonObject* _tmp50_ = NULL; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp48_ = r; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp49_ = self->ctors; -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp50_ = palete_gir_object_toJSONObject (self, _tmp49_); -#line 249 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp48_, "ctors", _tmp50_); -#line 1552 "GirObject.vala.c" - } -#line 251 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp51_ = self->methods; -#line 251 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp52_ = gee_abstract_map_get_size ((GeeMap*) _tmp51_); -#line 251 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp53_ = _tmp52_; -#line 251 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp53_ > 0) { -#line 1562 "GirObject.vala.c" - JsonObject* _tmp54_ = NULL; - GeeHashMap* _tmp55_ = NULL; - JsonObject* _tmp56_ = NULL; -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp54_ = r; -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp55_ = self->methods; -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp56_ = palete_gir_object_toJSONObject (self, _tmp55_); -#line 252 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp54_, "methods", _tmp56_); -#line 1574 "GirObject.vala.c" - } -#line 254 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp57_ = self->includes; -#line 254 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp58_ = gee_abstract_map_get_size ((GeeMap*) _tmp57_); -#line 254 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp59_ = _tmp58_; -#line 254 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp59_ > 0) { -#line 1584 "GirObject.vala.c" - JsonObject* _tmp60_ = NULL; - GeeHashMap* _tmp61_ = NULL; - JsonObject* _tmp62_ = NULL; -#line 255 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp60_ = r; -#line 255 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp61_ = self->includes; -#line 255 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp62_ = palete_gir_object_toJSONObjectString (self, _tmp61_); -#line 255 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp60_, "includes", _tmp62_); -#line 1596 "GirObject.vala.c" - } -#line 257 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp63_ = self->classes; -#line 257 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp64_ = gee_abstract_map_get_size ((GeeMap*) _tmp63_); -#line 257 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp65_ = _tmp64_; -#line 257 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp65_ > 0) { -#line 1606 "GirObject.vala.c" - JsonObject* _tmp66_ = NULL; - GeeHashMap* _tmp67_ = NULL; - JsonObject* _tmp68_ = NULL; -#line 258 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp66_ = r; -#line 258 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp67_ = self->classes; -#line 258 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp68_ = palete_gir_object_toJSONObject (self, _tmp67_); -#line 258 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp66_, "classes", _tmp68_); -#line 1618 "GirObject.vala.c" - } -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp69_ = self->props; -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp70_ = gee_abstract_map_get_size ((GeeMap*) _tmp69_); -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp71_ = _tmp70_; -#line 260 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp71_ > 0) { -#line 1628 "GirObject.vala.c" - JsonObject* _tmp72_ = NULL; - GeeHashMap* _tmp73_ = NULL; - JsonObject* _tmp74_ = NULL; -#line 261 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp72_ = r; -#line 261 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp73_ = self->props; -#line 261 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp74_ = palete_gir_object_toJSONObject (self, _tmp73_); -#line 261 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp72_, "props", _tmp74_); -#line 1640 "GirObject.vala.c" - } -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp75_ = self->consts; -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp76_ = gee_abstract_map_get_size ((GeeMap*) _tmp75_); -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp77_ = _tmp76_; -#line 263 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp77_ > 0) { -#line 1650 "GirObject.vala.c" - JsonObject* _tmp78_ = NULL; - GeeHashMap* _tmp79_ = NULL; - JsonObject* _tmp80_ = NULL; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp78_ = r; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp79_ = self->consts; -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp80_ = palete_gir_object_toJSONObject (self, _tmp79_); -#line 264 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp78_, "consts", _tmp80_); -#line 1662 "GirObject.vala.c" - } -#line 266 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp81_ = self->signals; -#line 266 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp82_ = gee_abstract_map_get_size ((GeeMap*) _tmp81_); -#line 266 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp83_ = _tmp82_; -#line 266 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp83_ > 0) { -#line 1672 "GirObject.vala.c" - JsonObject* _tmp84_ = NULL; - GeeHashMap* _tmp85_ = NULL; - JsonObject* _tmp86_ = NULL; -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp84_ = r; -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp85_ = self->signals; -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp86_ = palete_gir_object_toJSONObject (self, _tmp85_); -#line 267 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp84_, "signals", _tmp86_); -#line 1684 "GirObject.vala.c" - } -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp87_ = self->paramset; -#line 269 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp87_ != NULL) { -#line 1690 "GirObject.vala.c" - JsonObject* _tmp88_ = NULL; - PaleteGirObject* _tmp89_ = NULL; - JsonObject* _tmp90_ = NULL; -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp88_ = r; -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp89_ = self->paramset; -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp90_ = palete_gir_object_toJSON (_tmp89_); -#line 270 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp88_, "paramset", _tmp90_); -#line 1702 "GirObject.vala.c" - } -#line 272 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp91_ = self->return_value; -#line 272 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp91_ != NULL) { -#line 1708 "GirObject.vala.c" - JsonObject* _tmp92_ = NULL; - PaleteGirObject* _tmp93_ = NULL; - JsonObject* _tmp94_ = NULL; -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp92_ = r; -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp93_ = self->return_value; -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp94_ = palete_gir_object_toJSON (_tmp93_); -#line 273 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp92_, "return_value", _tmp94_); -#line 1720 "GirObject.vala.c" - } -#line 275 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = r; -#line 275 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 1726 "GirObject.vala.c" -} - - -JsonObject* palete_gir_object_toJSONObject (PaleteGirObject* self, GeeHashMap* map) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - GeeMapIterator* iter = NULL; - GeeHashMap* _tmp1_ = NULL; - GeeMapIterator* _tmp2_ = NULL; -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 277 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_object_new (); -#line 279 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - r = _tmp0_; -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = map; -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_); -#line 280 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp2_; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1753 "GirObject.vala.c" - GeeMapIterator* _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - JsonObject* _tmp5_ = NULL; - GeeMapIterator* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - GeeMapIterator* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - JsonObject* _tmp12_ = NULL; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = iter; -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = gee_map_iterator_next (_tmp3_); -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp4_) { -#line 281 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1772 "GirObject.vala.c" - } -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = r; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = iter; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = gee_map_iterator_get_key (_tmp6_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = (gchar*) _tmp7_; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = iter; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_map_iterator_get_value (_tmp9_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = (PaleteGirObject*) _tmp10_; -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = palete_gir_object_toJSON (_tmp11_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_object_member (_tmp5_, _tmp8_, _tmp12_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp11_); -#line 282 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp8_); -#line 1796 "GirObject.vala.c" - } -#line 284 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = r; -#line 284 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 284 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 1804 "GirObject.vala.c" -} - - -JsonObject* palete_gir_object_toJSONObjectString (PaleteGirObject* self, GeeHashMap* map) { - JsonObject* result = NULL; - JsonObject* r = NULL; - JsonObject* _tmp0_ = NULL; - GeeMapIterator* iter = NULL; - GeeHashMap* _tmp1_ = NULL; - GeeMapIterator* _tmp2_ = NULL; -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 286 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_object_new (); -#line 288 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - r = _tmp0_; -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = map; -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp1_); -#line 289 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp2_; -#line 290 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1831 "GirObject.vala.c" - GeeMapIterator* _tmp3_ = NULL; - gboolean _tmp4_ = FALSE; - JsonObject* _tmp5_ = NULL; - GeeMapIterator* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - GeeMapIterator* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 290 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = iter; -#line 290 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = gee_map_iterator_next (_tmp3_); -#line 290 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp4_) { -#line 290 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1849 "GirObject.vala.c" - } -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = r; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = iter; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = gee_map_iterator_get_key (_tmp6_); -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = (gchar*) _tmp7_; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = iter; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_map_iterator_get_value (_tmp9_); -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = (gchar*) _tmp10_; -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_object_set_string_member (_tmp5_, _tmp8_, _tmp11_); -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp11_); -#line 291 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp8_); -#line 1871 "GirObject.vala.c" - } -#line 293 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = r; -#line 293 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 293 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 1879 "GirObject.vala.c" -} - - -JsonArray* palete_gir_object_toJSONArrayString (PaleteGirObject* self, GeeArrayList* map) { - JsonArray* result = NULL; - JsonArray* r = NULL; - JsonArray* _tmp0_ = NULL; -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 295 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_array_new (); -#line 297 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - r = _tmp0_; -#line 1895 "GirObject.vala.c" - { - gint i = 0; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = 0; -#line 1900 "GirObject.vala.c" - { - gboolean _tmp1_ = FALSE; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = TRUE; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1907 "GirObject.vala.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - JsonArray* _tmp7_ = NULL; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; - gchar* _tmp11_ = NULL; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp1_) { -#line 1919 "GirObject.vala.c" - gint _tmp2_ = 0; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = i; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = _tmp2_ + 1; -#line 1925 "GirObject.vala.c" - } -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = FALSE; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = i; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = map; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = _tmp5_; -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 298 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 1941 "GirObject.vala.c" - } -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = r; -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = map; -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = i; -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = (gchar*) _tmp10_; -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_array_add_string_element (_tmp7_, _tmp11_); -#line 300 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp11_); -#line 1957 "GirObject.vala.c" - } - } - } -#line 302 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = r; -#line 302 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 1965 "GirObject.vala.c" -} - - -JsonArray* palete_gir_object_toJSONArrayObject (PaleteGirObject* self, GeeArrayList* map) { - JsonArray* result = NULL; - JsonArray* r = NULL; - JsonArray* _tmp0_ = NULL; -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 304 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (map != NULL, NULL); -#line 306 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_array_new (); -#line 306 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - r = _tmp0_; -#line 1981 "GirObject.vala.c" - { - gint i = 0; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = 0; -#line 1986 "GirObject.vala.c" - { - gboolean _tmp1_ = FALSE; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = TRUE; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 1993 "GirObject.vala.c" - gint _tmp3_ = 0; - GeeArrayList* _tmp4_ = NULL; - gint _tmp5_ = 0; - gint _tmp6_ = 0; - JsonArray* _tmp7_ = NULL; - GeeArrayList* _tmp8_ = NULL; - gint _tmp9_ = 0; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - JsonObject* _tmp12_ = NULL; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp1_) { -#line 2006 "GirObject.vala.c" - gint _tmp2_ = 0; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = i; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - i = _tmp2_ + 1; -#line 2012 "GirObject.vala.c" - } -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = FALSE; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = i; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = map; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp4_); -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = _tmp5_; -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!(_tmp3_ < _tmp6_)) { -#line 307 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 2028 "GirObject.vala.c" - } -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = r; -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = map; -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = i; -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = (PaleteGirObject*) _tmp10_; -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = palete_gir_object_toJSON (_tmp11_); -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_array_add_object_element (_tmp7_, _tmp12_); -#line 309 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (_tmp11_); -#line 2046 "GirObject.vala.c" - } - } - } -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = r; -#line 311 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2054 "GirObject.vala.c" -} - - -static void _vala_JsonNode_free (JsonNode* self) { -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_boxed_free (json_node_get_type (), self); -#line 2061 "GirObject.vala.c" -} - - -gchar* palete_gir_object_asJSONString (PaleteGirObject* self) { - gchar* result = NULL; - JsonGenerator* generator = NULL; - JsonGenerator* _tmp0_ = NULL; - JsonNode* n = NULL; - JsonNode* _tmp1_ = NULL; - JsonObject* _tmp2_ = NULL; - JsonObject* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; -#line 313 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = json_generator_new (); -#line 315 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - generator = _tmp0_; -#line 316 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_generator_set_indent (generator, (guint) 4); -#line 317 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_generator_set_pretty (generator, TRUE); -#line 318 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = json_node_new (JSON_NODE_OBJECT); -#line 318 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - n = _tmp1_; -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = palete_gir_object_toJSON (self); -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = _tmp2_; -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_node_set_object (n, _tmp3_); -#line 319 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _json_object_unref0 (_tmp3_); -#line 320 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - json_generator_set_root (generator, n); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = json_generator_to_data (generator, NULL); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp4_; -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - __vala_JsonNode_free0 (n); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (generator); -#line 322 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2108 "GirObject.vala.c" -} - - -static glong string_strnlen (gchar* str, glong maxlen) { - glong result = 0L; - gchar* end = NULL; - gchar* _tmp0_ = NULL; - glong _tmp1_ = 0L; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = str; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = maxlen; -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_); -#line 1197 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - end = _tmp2_; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = end; -#line 1198 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ == NULL) { -#line 2131 "GirObject.vala.c" - glong _tmp4_ = 0L; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = maxlen; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp4_; -#line 1199 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2139 "GirObject.vala.c" - } else { - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = end; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str; -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (glong) (_tmp5_ - _tmp6_); -#line 1201 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2151 "GirObject.vala.c" - } -} - - -static gchar* string_substring (const gchar* self, glong offset, glong len) { - gchar* result = NULL; - glong string_length = 0L; - gboolean _tmp0_ = FALSE; - glong _tmp1_ = 0L; - glong _tmp8_ = 0L; - glong _tmp14_ = 0L; - glong _tmp17_ = 0L; - glong _tmp18_ = 0L; - glong _tmp19_ = 0L; - glong _tmp20_ = 0L; - glong _tmp21_ = 0L; - gchar* _tmp22_ = NULL; -#line 1208 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = offset; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_ >= ((glong) 0)) { -#line 2175 "GirObject.vala.c" - glong _tmp2_ = 0L; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = len; -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = _tmp2_ >= ((glong) 0); -#line 2181 "GirObject.vala.c" - } else { -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = FALSE; -#line 2185 "GirObject.vala.c" - } -#line 1210 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_) { -#line 2189 "GirObject.vala.c" - glong _tmp3_ = 0L; - glong _tmp4_ = 0L; - glong _tmp5_ = 0L; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = offset; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = len; -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_); -#line 1212 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = _tmp5_; -#line 2201 "GirObject.vala.c" - } else { - gint _tmp6_ = 0; - gint _tmp7_ = 0; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = strlen (self); -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = _tmp6_; -#line 1214 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - string_length = (glong) _tmp7_; -#line 2211 "GirObject.vala.c" - } -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = offset; -#line 1217 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp8_ < ((glong) 0)) { -#line 2217 "GirObject.vala.c" - glong _tmp9_ = 0L; - glong _tmp10_ = 0L; - glong _tmp11_ = 0L; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = string_length; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = offset; -#line 1218 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - offset = _tmp9_ + _tmp10_; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = offset; -#line 1219 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL); -#line 2231 "GirObject.vala.c" - } else { - glong _tmp12_ = 0L; - glong _tmp13_ = 0L; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = offset; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = string_length; -#line 1221 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL); -#line 2241 "GirObject.vala.c" - } -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = len; -#line 1223 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp14_ < ((glong) 0)) { -#line 2247 "GirObject.vala.c" - glong _tmp15_ = 0L; - glong _tmp16_ = 0L; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = string_length; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = offset; -#line 1224 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp15_ - _tmp16_; -#line 2256 "GirObject.vala.c" - } -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = offset; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = len; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = string_length; -#line 1226 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = offset; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = len; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_); -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp22_; -#line 1227 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2276 "GirObject.vala.c" -} - - -PaleteGirObject* palete_gir_object_fetchByFqn (PaleteGirObject* self, const gchar* fqn) { - PaleteGirObject* result = NULL; - gchar** bits = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint bits_length1 = 0; - gint _bits_size_ = 0; - PaleteGirObject* ret = NULL; - GeeHashMap* _tmp3_ = NULL; - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; - const gchar* _tmp5_ = NULL; - gpointer _tmp6_ = NULL; - PaleteGirObject* _tmp7_ = NULL; - GeeHashMap* _tmp19_ = NULL; - gchar** _tmp20_ = NULL; - gint _tmp20__length1 = 0; - const gchar* _tmp21_ = NULL; - gpointer _tmp22_ = NULL; - PaleteGirObject* _tmp23_ = NULL; - GeeHashMap* _tmp35_ = NULL; - gchar** _tmp36_ = NULL; - gint _tmp36__length1 = 0; - const gchar* _tmp37_ = NULL; - gpointer _tmp38_ = NULL; - PaleteGirObject* _tmp39_ = NULL; - GeeHashMap* _tmp51_ = NULL; - gchar** _tmp52_ = NULL; - gint _tmp52__length1 = 0; - const gchar* _tmp53_ = NULL; - gpointer _tmp54_ = NULL; - PaleteGirObject* _tmp55_ = NULL; - GeeHashMap* _tmp67_ = NULL; - gchar** _tmp68_ = NULL; - gint _tmp68__length1 = 0; - const gchar* _tmp69_ = NULL; - gpointer _tmp70_ = NULL; - PaleteGirObject* _tmp71_ = NULL; - GeeHashMap* _tmp83_ = NULL; - gchar** _tmp84_ = NULL; - gint _tmp84__length1 = 0; - const gchar* _tmp85_ = NULL; - gpointer _tmp86_ = NULL; - PaleteGirObject* _tmp87_ = NULL; - PaleteGirObject* _tmp99_ = NULL; - GeeListIterator* iter = NULL; - PaleteGirObject* _tmp100_ = NULL; - GeeArrayList* _tmp101_ = NULL; - GeeListIterator* _tmp102_ = NULL; -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 326 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (fqn != NULL, NULL); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = fqn; -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = _tmp2_; -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits_length1 = _vala_array_length (_tmp1_); -#line 328 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _bits_size_ = bits_length1; -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = self->classes; -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = bits; -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4__length1 = bits_length1; -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = _tmp4_[0]; -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp5_); -#line 330 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp6_; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp7_ = ret; -#line 331 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp7_ != NULL) { -#line 2360 "GirObject.vala.c" - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - PaleteGirObject* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - gchar** _tmp11_ = NULL; - gint _tmp11__length1 = 0; - const gchar* _tmp12_ = NULL; - gint _tmp13_ = 0; - gint _tmp14_ = 0; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - PaleteGirObject* _tmp17_ = NULL; - PaleteGirObject* _tmp18_ = NULL; -#line 332 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = bits; -#line 332 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8__length1 = bits_length1; -#line 332 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp8__length1 < 2) { -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 333 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2386 "GirObject.vala.c" - } -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = ret; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = fqn; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = bits; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11__length1 = bits_length1; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = _tmp11_[0]; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp13_ = strlen (_tmp12_); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = _tmp13_; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = string_substring (_tmp10_, (glong) (_tmp14_ + 1), (glong) (-1)); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = _tmp15_; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = palete_gir_object_fetchByFqn (_tmp9_, _tmp16_); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = _tmp17_; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp16_); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp18_; -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 335 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2420 "GirObject.vala.c" - } -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = self->ctors; -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = bits; -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20__length1 = bits_length1; -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = _tmp20_[0]; -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp22_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp21_); -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 338 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp22_; -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp23_ = ret; -#line 339 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp23_ != NULL) { -#line 2440 "GirObject.vala.c" - gchar** _tmp24_ = NULL; - gint _tmp24__length1 = 0; - PaleteGirObject* _tmp25_ = NULL; - const gchar* _tmp26_ = NULL; - gchar** _tmp27_ = NULL; - gint _tmp27__length1 = 0; - const gchar* _tmp28_ = NULL; - gint _tmp29_ = 0; - gint _tmp30_ = 0; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - PaleteGirObject* _tmp33_ = NULL; - PaleteGirObject* _tmp34_ = NULL; -#line 340 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24_ = bits; -#line 340 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp24__length1 = bits_length1; -#line 340 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp24__length1 < 2) { -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 341 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2466 "GirObject.vala.c" - } -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp25_ = ret; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp26_ = fqn; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27_ = bits; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp27__length1 = bits_length1; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp28_ = _tmp27_[0]; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp29_ = strlen (_tmp28_); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp30_ = _tmp29_; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp31_ = string_substring (_tmp26_, (glong) (_tmp30_ + 1), (glong) (-1)); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp32_ = _tmp31_; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp33_ = palete_gir_object_fetchByFqn (_tmp25_, _tmp32_); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp34_ = _tmp33_; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp32_); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp34_; -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 343 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2500 "GirObject.vala.c" - } -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp35_ = self->methods; -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36_ = bits; -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp36__length1 = bits_length1; -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp37_ = _tmp36_[0]; -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp38_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp37_); -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 346 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp38_; -#line 347 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp39_ = ret; -#line 347 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp39_ != NULL) { -#line 2520 "GirObject.vala.c" - gchar** _tmp40_ = NULL; - gint _tmp40__length1 = 0; - PaleteGirObject* _tmp41_ = NULL; - const gchar* _tmp42_ = NULL; - gchar** _tmp43_ = NULL; - gint _tmp43__length1 = 0; - const gchar* _tmp44_ = NULL; - gint _tmp45_ = 0; - gint _tmp46_ = 0; - gchar* _tmp47_ = NULL; - gchar* _tmp48_ = NULL; - PaleteGirObject* _tmp49_ = NULL; - PaleteGirObject* _tmp50_ = NULL; -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp40_ = bits; -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp40__length1 = bits_length1; -#line 348 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp40__length1 < 2) { -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 349 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2546 "GirObject.vala.c" - } -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp41_ = ret; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp42_ = fqn; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp43_ = bits; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp43__length1 = bits_length1; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp44_ = _tmp43_[0]; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp45_ = strlen (_tmp44_); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp46_ = _tmp45_; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp47_ = string_substring (_tmp42_, (glong) (_tmp46_ + 1), (glong) (-1)); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp48_ = _tmp47_; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp49_ = palete_gir_object_fetchByFqn (_tmp41_, _tmp48_); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp50_ = _tmp49_; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp48_); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp50_; -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 351 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2580 "GirObject.vala.c" - } -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp51_ = self->props; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp52_ = bits; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp52__length1 = bits_length1; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp53_ = _tmp52_[0]; -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp54_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp51_, _tmp53_); -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 353 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp54_; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp55_ = ret; -#line 354 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp55_ != NULL) { -#line 2600 "GirObject.vala.c" - gchar** _tmp56_ = NULL; - gint _tmp56__length1 = 0; - PaleteGirObject* _tmp57_ = NULL; - const gchar* _tmp58_ = NULL; - gchar** _tmp59_ = NULL; - gint _tmp59__length1 = 0; - const gchar* _tmp60_ = NULL; - gint _tmp61_ = 0; - gint _tmp62_ = 0; - gchar* _tmp63_ = NULL; - gchar* _tmp64_ = NULL; - PaleteGirObject* _tmp65_ = NULL; - PaleteGirObject* _tmp66_ = NULL; -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp56_ = bits; -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp56__length1 = bits_length1; -#line 355 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp56__length1 < 2) { -#line 356 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 356 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 356 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2626 "GirObject.vala.c" - } -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp57_ = ret; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp58_ = fqn; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp59_ = bits; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp59__length1 = bits_length1; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp60_ = _tmp59_[0]; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp61_ = strlen (_tmp60_); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp62_ = _tmp61_; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp63_ = string_substring (_tmp58_, (glong) (_tmp62_ + 1), (glong) (-1)); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp64_ = _tmp63_; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp65_ = palete_gir_object_fetchByFqn (_tmp57_, _tmp64_); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp66_ = _tmp65_; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp64_); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp66_; -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 358 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2660 "GirObject.vala.c" - } -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp67_ = self->consts; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp68_ = bits; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp68__length1 = bits_length1; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp69_ = _tmp68_[0]; -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp70_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp67_, _tmp69_); -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 360 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp70_; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp71_ = ret; -#line 361 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp71_ != NULL) { -#line 2680 "GirObject.vala.c" - gchar** _tmp72_ = NULL; - gint _tmp72__length1 = 0; - PaleteGirObject* _tmp73_ = NULL; - const gchar* _tmp74_ = NULL; - gchar** _tmp75_ = NULL; - gint _tmp75__length1 = 0; - const gchar* _tmp76_ = NULL; - gint _tmp77_ = 0; - gint _tmp78_ = 0; - gchar* _tmp79_ = NULL; - gchar* _tmp80_ = NULL; - PaleteGirObject* _tmp81_ = NULL; - PaleteGirObject* _tmp82_ = NULL; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp72_ = bits; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp72__length1 = bits_length1; -#line 362 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp72__length1 < 2) { -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 363 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2706 "GirObject.vala.c" - } -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp73_ = ret; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp74_ = fqn; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp75_ = bits; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp75__length1 = bits_length1; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp76_ = _tmp75_[0]; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp77_ = strlen (_tmp76_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp78_ = _tmp77_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp79_ = string_substring (_tmp74_, (glong) (_tmp78_ + 1), (glong) (-1)); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp80_ = _tmp79_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp81_ = palete_gir_object_fetchByFqn (_tmp73_, _tmp80_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp82_ = _tmp81_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp80_); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp82_; -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 365 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2740 "GirObject.vala.c" - } -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp83_ = self->signals; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp84_ = bits; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp84__length1 = bits_length1; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp85_ = _tmp84_[0]; -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp86_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp83_, _tmp85_); -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 368 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - ret = (PaleteGirObject*) _tmp86_; -#line 369 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp87_ = ret; -#line 369 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp87_ != NULL) { -#line 2760 "GirObject.vala.c" - gchar** _tmp88_ = NULL; - gint _tmp88__length1 = 0; - PaleteGirObject* _tmp89_ = NULL; - const gchar* _tmp90_ = NULL; - gchar** _tmp91_ = NULL; - gint _tmp91__length1 = 0; - const gchar* _tmp92_ = NULL; - gint _tmp93_ = 0; - gint _tmp94_ = 0; - gchar* _tmp95_ = NULL; - gchar* _tmp96_ = NULL; - PaleteGirObject* _tmp97_ = NULL; - PaleteGirObject* _tmp98_ = NULL; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp88_ = bits; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp88__length1 = bits_length1; -#line 370 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp88__length1 < 2) { -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = ret; -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 371 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2786 "GirObject.vala.c" - } -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp89_ = ret; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp90_ = fqn; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp91_ = bits; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp91__length1 = bits_length1; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp92_ = _tmp91_[0]; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp93_ = strlen (_tmp92_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp94_ = _tmp93_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp95_ = string_substring (_tmp90_, (glong) (_tmp94_ + 1), (glong) (-1)); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp96_ = _tmp95_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp97_ = palete_gir_object_fetchByFqn (_tmp89_, _tmp96_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp98_ = _tmp97_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (_tmp96_); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp98_; -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 373 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2820 "GirObject.vala.c" - } -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp99_ = self->paramset; -#line 375 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp99_ == NULL) { -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = NULL; -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 376 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2834 "GirObject.vala.c" - } -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp100_ = self->paramset; -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp101_ = _tmp100_->params; -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp102_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp101_); -#line 378 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - iter = _tmp102_; -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - while (TRUE) { -#line 2846 "GirObject.vala.c" - GeeListIterator* _tmp103_ = NULL; - gboolean _tmp104_ = FALSE; - PaleteGirObject* p = NULL; - GeeListIterator* _tmp105_ = NULL; - gpointer _tmp106_ = NULL; - PaleteGirObject* _tmp107_ = NULL; - const gchar* _tmp108_ = NULL; - gchar** _tmp109_ = NULL; - gint _tmp109__length1 = 0; - const gchar* _tmp110_ = NULL; -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp103_ = iter; -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp104_ = gee_iterator_next ((GeeIterator*) _tmp103_); -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (!_tmp104_) { -#line 379 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - break; -#line 2865 "GirObject.vala.c" - } -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp105_ = iter; -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp106_ = gee_iterator_get ((GeeIterator*) _tmp105_); -#line 380 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - p = (PaleteGirObject*) _tmp106_; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp107_ = p; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp108_ = _tmp107_->name; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp109_ = bits; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp109__length1 = bits_length1; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp110_ = _tmp109_[0]; -#line 381 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (g_strcmp0 (_tmp108_, _tmp110_) != 0) { -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (p); -#line 382 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - continue; -#line 2889 "GirObject.vala.c" - } -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = p; -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 384 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2901 "GirObject.vala.c" - } -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = NULL; -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (iter); -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (ret); -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL); -#line 388 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 2913 "GirObject.vala.c" -} - - -/** - * ----------------------------------------------- - * code relating to the structure loader .... - * - */ -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2938 "GirObject.vala.c" -} - - -PaleteGirObject* palete_gir_object_clsToObject (PaleteGirObject* self, const gchar* in_pn) { - PaleteGirObject* result = NULL; - gchar* pn = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - PaleteGir* gir = NULL; - const gchar* _tmp2_ = NULL; - PaleteGir* _tmp3_ = NULL; - const gchar* _tmp4_ = NULL; - gboolean _tmp5_ = FALSE; - PaleteGir* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; - const gchar* _tmp20_ = NULL; - gpointer _tmp21_ = NULL; -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 396 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (in_pn != NULL, NULL); -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = in_pn; -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = g_strdup (_tmp0_); -#line 398 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - pn = _tmp1_; -#line 409 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = self->ns; -#line 409 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp3_ = palete_gir_factory (_tmp2_); -#line 409 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gir = _tmp3_; -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp4_ = in_pn; -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp5_ = string_contains (_tmp4_, "."); -#line 410 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - if (_tmp5_) { -#line 2978 "GirObject.vala.c" - const gchar* _tmp6_ = NULL; - gchar** _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gchar** _tmp9_ = NULL; - gint _tmp9__length1 = 0; - const gchar* _tmp10_ = NULL; - PaleteGir* _tmp11_ = NULL; - const gchar* _tmp12_ = NULL; - gchar** _tmp13_ = NULL; - gchar** _tmp14_ = NULL; - gchar** _tmp15_ = NULL; - gint _tmp15__length1 = 0; - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp6_ = in_pn; -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp8_ = _tmp7_ = g_strsplit (_tmp6_, ".", 0); -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = _tmp8_; -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9__length1 = _vala_array_length (_tmp7_); -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp10_ = _tmp9_[0]; -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp11_ = palete_gir_factory (_tmp10_); -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (gir); -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - gir = _tmp11_; -#line 411 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp9_ = (_vala_array_free (_tmp9_, _tmp9__length1, (GDestroyNotify) g_free), NULL); -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp12_ = in_pn; -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp14_ = _tmp13_ = g_strsplit (_tmp12_, ".", 0); -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = _tmp14_; -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15__length1 = _vala_array_length (_tmp13_); -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp16_ = _tmp15_[1]; -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp17_ = g_strdup (_tmp16_); -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (pn); -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - pn = _tmp17_; -#line 412 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp15_ = (_vala_array_free (_tmp15_, _tmp15__length1, (GDestroyNotify) g_free), NULL); -#line 3029 "GirObject.vala.c" - } -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp18_ = gir; -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp19_ = ((PaleteGirObject*) _tmp18_)->classes; -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp20_ = pn; -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp21_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp19_, _tmp20_); -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = (PaleteGirObject*) _tmp21_; -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (gir); -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (pn); -#line 416 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 3047 "GirObject.vala.c" -} - - -gchar* palete_gir_object_fqtype (PaleteGirObject* self) { - gchar* result = NULL; - const gchar* _tmp0_ = NULL; - const gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; -#line 420 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 421 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp0_ = self->type; -#line 421 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp1_ = self->ns; -#line 421 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _tmp2_ = palete_gir_fqtypeLookup (_tmp0_, _tmp1_); -#line 421 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - result = _tmp2_; -#line 421 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - return result; -#line 3068 "GirObject.vala.c" -} - - -static void palete_gir_object_class_init (PaleteGirObjectClass * klass) { -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - palete_gir_object_parent_class = g_type_class_peek_parent (klass); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - g_type_class_add_private (klass, sizeof (PaleteGirObjectPrivate)); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gir_object_finalize; -#line 3079 "GirObject.vala.c" -} - - -static void palete_gir_object_instance_init (PaleteGirObject * self) { -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->priv = PALETE_GIR_OBJECT_GET_PRIVATE (self); -#line 28 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->paramset = NULL; -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self->return_value = NULL; -#line 3090 "GirObject.vala.c" -} - - -static void palete_gir_object_finalize (GObject* obj) { - PaleteGirObject * self; -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GIR_OBJECT, PaleteGirObject); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->name); -#line 22 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->ns); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->propertyof); -#line 24 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->type); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->nodetype); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->package); -#line 28 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->paramset); -#line 29 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->return_value); -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->parent); -#line 36 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->value); -#line 39 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->sig); -#line 43 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->gparent); -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->params); -#line 45 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->implements); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->inherits); -#line 47 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->ctors); -#line 48 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->methods); -#line 49 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->includes); -#line 50 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->classes); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->props); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->consts); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_object_unref0 (self->signals); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - _g_free0 (self->doctxt); -#line 20 "/home/alan/gitlive/app.Builder.js/src/Palete/GirObject.vala" - G_OBJECT_CLASS (palete_gir_object_parent_class)->finalize (obj); -#line 3146 "GirObject.vala.c" -} - - -GType palete_gir_object_get_type (void) { - static volatile gsize palete_gir_object_type_id__volatile = 0; - if (g_once_init_enter (&palete_gir_object_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGirObjectClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gir_object_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGirObject), 0, (GInstanceInitFunc) palete_gir_object_instance_init, NULL }; - GType palete_gir_object_type_id; - palete_gir_object_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteGirObject", &g_define_type_info, 0); - g_once_init_leave (&palete_gir_object_type_id__volatile, palete_gir_object_type_id); - } - return palete_gir_object_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 3165 "GirObject.vala.c" - int i; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 3173 "GirObject.vala.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 3185 "GirObject.vala.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 3198 "GirObject.vala.c" - } - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 3203 "GirObject.vala.c" -} - - - diff --git a/tests/Gtk.vala.c b/tests/Gtk.vala.c deleted file mode 100644 index c607807fc..000000000 --- a/tests/Gtk.vala.c +++ /dev/null @@ -1,2556 +0,0 @@ -/* Gtk.vala.c generated by valac 0.26.1, the Vala compiler - * generated from Gtk.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_INTROSPECT_TYPE_EL (palete_introspect_el_get_type ()) -#define PALETE_INTROSPECT_EL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl)) -#define PALETE_INTROSPECT_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass)) -#define PALETE_INTROSPECT_IS_EL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_INTROSPECT_TYPE_EL)) -#define PALETE_INTROSPECT_IS_EL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_INTROSPECT_TYPE_EL)) -#define PALETE_INTROSPECT_EL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectElClass)) - -typedef struct _PaleteIntrospectEl PaleteIntrospectEl; -typedef struct _PaleteIntrospectElClass PaleteIntrospectElClass; -typedef struct _PaleteIntrospectElPrivate PaleteIntrospectElPrivate; - -#define PALETE_INTROSPECT_EL_TYPE_ELTYPE (palete_introspect_el_eltype_get_type ()) - -#define PALETE_TYPE_PALETE (palete_palete_get_type ()) -#define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete)) -#define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass)) -#define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE)) -#define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE)) -#define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass)) - -typedef struct _PaletePalete PaletePalete; -typedef struct _PaletePaleteClass PaletePaleteClass; -typedef struct _PaletePaletePrivate PaletePaletePrivate; - -#define JS_RENDER_TYPE_NODE (js_render_node_get_type ()) -#define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode)) -#define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) -#define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE)) -#define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass)) - -typedef struct _JsRenderNode JsRenderNode; -typedef struct _JsRenderNodeClass JsRenderNodeClass; - -#define PALETE_TYPE_GIR_OBJECT (palete_gir_object_get_type ()) -#define PALETE_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObject)) -#define PALETE_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) -#define PALETE_IS_GIR_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_IS_GIR_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR_OBJECT)) -#define PALETE_GIR_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR_OBJECT, PaleteGirObjectClass)) - -typedef struct _PaleteGirObject PaleteGirObject; -typedef struct _PaleteGirObjectClass PaleteGirObjectClass; - -#define PALETE_TYPE_USAGE (palete_usage_get_type ()) -#define PALETE_USAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_USAGE, PaleteUsage)) -#define PALETE_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_USAGE, PaleteUsageClass)) -#define PALETE_IS_USAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_USAGE)) -#define PALETE_IS_USAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_USAGE)) -#define PALETE_USAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_USAGE, PaleteUsageClass)) - -typedef struct _PaleteUsage PaleteUsage; -typedef struct _PaleteUsageClass PaleteUsageClass; - -#define PALETE_TYPE_GTK (palete_gtk_get_type ()) -#define PALETE_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GTK, PaleteGtk)) -#define PALETE_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GTK, PaleteGtkClass)) -#define PALETE_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GTK)) -#define PALETE_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GTK)) -#define PALETE_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GTK, PaleteGtkClass)) - -typedef struct _PaleteGtk PaleteGtk; -typedef struct _PaleteGtkClass PaleteGtkClass; -typedef struct _PaleteGtkPrivate PaleteGtkPrivate; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) -#define _vala_code_context_unref0(var) ((var == NULL) ? NULL : (var = (vala_code_context_unref (var), NULL))) - -#define PALETE_TYPE_GIR (palete_gir_get_type ()) -#define PALETE_GIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_GIR, PaleteGir)) -#define PALETE_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_GIR, PaleteGirClass)) -#define PALETE_IS_GIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_GIR)) -#define PALETE_IS_GIR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_GIR)) -#define PALETE_GIR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_GIR, PaleteGirClass)) - -typedef struct _PaleteGir PaleteGir; -typedef struct _PaleteGirClass PaleteGirClass; -typedef struct _PaleteGirObjectPrivate PaleteGirObjectPrivate; -typedef struct _JsRenderNodePrivate JsRenderNodePrivate; - -#define PROJECT_TYPE_PROJECT (project_project_get_type ()) -#define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject)) -#define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass)) -#define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT)) -#define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT)) -#define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass)) - -typedef struct _ProjectProject ProjectProject; -typedef struct _ProjectProjectClass ProjectProjectClass; - -#define PROJECT_TYPE_GTK (project_gtk_get_type ()) -#define PROJECT_GTK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_GTK, ProjectGtk)) -#define PROJECT_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_GTK, ProjectGtkClass)) -#define PROJECT_IS_GTK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_GTK)) -#define PROJECT_IS_GTK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_GTK)) -#define PROJECT_GTK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_GTK, ProjectGtkClass)) - -typedef struct _ProjectGtk ProjectGtk; -typedef struct _ProjectGtkClass ProjectGtkClass; -#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL))) -#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) - -typedef enum { - PALETE_INTROSPECT_EL_ELTYPE_NS, - PALETE_INTROSPECT_EL_ELTYPE_CLASS, - PALETE_INTROSPECT_EL_ELTYPE_METHOD, - PALETE_INTROSPECT_EL_ELTYPE_PROP -} PaleteIntrospectEleltype; - -struct _PaleteIntrospectEl { - GObject parent_instance; - PaleteIntrospectElPrivate * priv; - PaleteIntrospectEleltype type; -}; - -struct _PaleteIntrospectElClass { - GObjectClass parent_class; -}; - -struct _PaletePalete { - GObject parent_instance; - PaletePaletePrivate * priv; - gchar* name; - GeeArrayList* map; - GeeHashMap* classes; -}; - -struct _PaletePaleteClass { - GObjectClass parent_class; - void (*fillPack) (PaletePalete* self, JsRenderNode* node, JsRenderNode* parent); - void (*load) (PaletePalete* self); - GeeHashMap* (*getPropertiesFor) (PaletePalete* self, const gchar* ename, const gchar* type); - PaleteGirObject* (*getClass) (PaletePalete* self, const gchar* ename); -}; - -struct _PaleteGtk { - PaletePalete parent_instance; - PaleteGtkPrivate * priv; - GeeArrayList* package_cache; -}; - -struct _PaleteGtkClass { - PaletePaleteClass parent_class; -}; - -struct _PaleteGirObject { - GObject parent_instance; - PaleteGirObjectPrivate * priv; - gchar* name; - gchar* ns; - gchar* propertyof; - gchar* type; - gchar* nodetype; - gchar* package; - PaleteGirObject* paramset; - PaleteGirObject* return_value; - gboolean is_instance; - gboolean is_array; - gboolean is_varargs; - gboolean ctor_only; - gchar* parent; - gchar* value; - gchar* sig; - PaleteGirObject* gparent; - GeeArrayList* params; - GeeArrayList* implements; - GeeArrayList* inherits; - GeeHashMap* ctors; - GeeHashMap* methods; - GeeHashMap* includes; - GeeHashMap* classes; - GeeHashMap* props; - GeeHashMap* consts; - GeeHashMap* signals; - gchar* doctxt; -}; - -struct _PaleteGirObjectClass { - GObjectClass parent_class; -}; - -typedef enum { - PALETE_ERROR_INVALID_TYPE, - PALETE_ERROR_NEED_IMPLEMENTING, - PALETE_ERROR_MISSING_FILE, - PALETE_ERROR_INVALID_VALUE -} PaleteError; -#define PALETE_ERROR palete_error_quark () -struct _JsRenderNode { - GObject parent_instance; - JsRenderNodePrivate * priv; - JsRenderNode* parent; - GeeArrayList* items; - GeeHashMap* props; - GeeHashMap* listeners; - gchar* xvala_cls; - gchar* xvala_xcls; - gchar* xvala_id; -}; - -struct _JsRenderNodeClass { - GObjectClass parent_class; -}; - - -static gpointer palete_introspect_el_parent_class = NULL; -static gpointer palete_gtk_parent_class = NULL; - -GType palete_introspect_el_get_type (void) G_GNUC_CONST; -GType palete_introspect_el_eltype_get_type (void) G_GNUC_CONST; -enum { - PALETE_INTROSPECT_EL_DUMMY_PROPERTY -}; -PaleteIntrospectEl* palete_introspect_el_new (void); -PaleteIntrospectEl* palete_introspect_el_construct (GType object_type); -static void palete_introspect_el_finalize (GObject* obj); -GType palete_palete_get_type (void) G_GNUC_CONST; -GType js_render_node_get_type (void) G_GNUC_CONST; -GType palete_gir_object_get_type (void) G_GNUC_CONST; -GType palete_usage_get_type (void) G_GNUC_CONST; -GType palete_gtk_get_type (void) G_GNUC_CONST; -enum { - PALETE_GTK_DUMMY_PROPERTY -}; -PaleteGtk* palete_gtk_new (void); -PaleteGtk* palete_gtk_construct (GType object_type); -PaletePalete* palete_palete_construct (GType object_type); -GeeArrayList* palete_gtk_loadPackages (PaleteGtk* self, const gchar* dirname); -static void palete_gtk_real_load (PaletePalete* base); -void palete_palete_loadUsageFile (PaletePalete* self, const gchar* fname); -gchar* builder_application_configDirectory (void); -gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what); -GType palete_gir_get_type (void) G_GNUC_CONST; -PaleteGir* palete_gir_factory (const gchar* ns); -gchar* palete_gir_doc (PaleteGir* self, const gchar* what); -static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename); -static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type); -void palete_gir_object_overlayParent (PaleteGirObject* self); -GQuark palete_error_quark (void); -gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1); -PaleteGirObject* palete_gir_factoryFqn (const gchar* fqn); -gchar** palete_gir_object_inheritsToStringArray (PaleteGirObject* self, int* result_length1); -static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent); -gchar* js_render_node_fqn (JsRenderNode* self); -GeeHashMap* palete_palete_getPropertiesFor (PaletePalete* self, const gchar* ename, const gchar* type); -gchar* palete_gir_fqtypeLookup (const gchar* type, const gchar* ns); -gchar* palete_gir_guessDefaultValueForType (const gchar* type); -GType project_project_get_type (void) G_GNUC_CONST; -GType project_gtk_get_type (void) G_GNUC_CONST; -GeeArrayList* palete_gtk_packages (PaleteGtk* self, ProjectGtk* gproject); -gchar** project_gtk_vapidirs (ProjectGtk* self, int* result_length1); -static void palete_gtk_finalize (GObject* obj); -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); -static gint _vala_array_length (gpointer array); - - -GType palete_introspect_el_eltype_get_type (void) { - static volatile gsize palete_introspect_el_eltype_type_id__volatile = 0; - if (g_once_init_enter (&palete_introspect_el_eltype_type_id__volatile)) { - static const GEnumValue values[] = {{PALETE_INTROSPECT_EL_ELTYPE_NS, "PALETE_INTROSPECT_EL_ELTYPE_NS", "ns"}, {PALETE_INTROSPECT_EL_ELTYPE_CLASS, "PALETE_INTROSPECT_EL_ELTYPE_CLASS", "class"}, {PALETE_INTROSPECT_EL_ELTYPE_METHOD, "PALETE_INTROSPECT_EL_ELTYPE_METHOD", "method"}, {PALETE_INTROSPECT_EL_ELTYPE_PROP, "PALETE_INTROSPECT_EL_ELTYPE_PROP", "prop"}, {0, NULL, NULL}}; - GType palete_introspect_el_eltype_type_id; - palete_introspect_el_eltype_type_id = g_enum_register_static ("PaleteIntrospectEleltype", values); - g_once_init_leave (&palete_introspect_el_eltype_type_id__volatile, palete_introspect_el_eltype_type_id); - } - return palete_introspect_el_eltype_type_id__volatile; -} - - -PaleteIntrospectEl* palete_introspect_el_construct (GType object_type) { - PaleteIntrospectEl * self = NULL; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteIntrospectEl*) g_object_new (object_type, NULL); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self; -#line 290 "Gtk.vala.c" -} - - -PaleteIntrospectEl* palete_introspect_el_new (void) { -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return palete_introspect_el_construct (PALETE_INTROSPECT_TYPE_EL); -#line 297 "Gtk.vala.c" -} - - -static void palete_introspect_el_class_init (PaleteIntrospectElClass * klass) { -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_introspect_el_parent_class = g_type_class_peek_parent (klass); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (klass)->finalize = palete_introspect_el_finalize; -#line 306 "Gtk.vala.c" -} - - -static void palete_introspect_el_instance_init (PaleteIntrospectEl * self) { -} - - -static void palete_introspect_el_finalize (GObject* obj) { - PaleteIntrospectEl * self; -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_INTROSPECT_TYPE_EL, PaleteIntrospectEl); -#line 7 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (palete_introspect_el_parent_class)->finalize (obj); -#line 320 "Gtk.vala.c" -} - - -GType palete_introspect_el_get_type (void) { - static volatile gsize palete_introspect_el_type_id__volatile = 0; - if (g_once_init_enter (&palete_introspect_el_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteIntrospectElClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_introspect_el_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteIntrospectEl), 0, (GInstanceInitFunc) palete_introspect_el_instance_init, NULL }; - GType palete_introspect_el_type_id; - palete_introspect_el_type_id = g_type_register_static (G_TYPE_OBJECT, "PaleteIntrospectEl", &g_define_type_info, 0); - g_once_init_leave (&palete_introspect_el_type_id__volatile, palete_introspect_el_type_id); - } - return palete_introspect_el_type_id__volatile; -} - - -PaleteGtk* palete_gtk_construct (GType object_type) { - PaleteGtk * self = NULL; - gchar* _tmp0_ = NULL; - ValaCodeContext* context = NULL; - ValaCodeContext* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; - gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - GeeArrayList* _tmp6_ = NULL; -#line 30 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) palete_palete_construct (object_type); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = g_strdup ("Gtk"); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (((PaletePalete*) self)->name); -#line 31 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePalete*) self)->name = _tmp0_; -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = vala_code_context_new (); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - context = _tmp1_; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = vala_code_context_get_vapi_path (context, "glib-2.0"); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = _tmp2_; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = g_path_get_dirname (_tmp3_); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = _tmp4_; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = palete_gtk_loadPackages (self, _tmp5_); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (self->package_cache); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self->package_cache = _tmp6_; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp5_); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp3_); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _vala_code_context_unref0 (context); -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self; -#line 380 "Gtk.vala.c" -} - - -PaleteGtk* palete_gtk_new (void) { -#line 25 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return palete_gtk_construct (PALETE_TYPE_GTK); -#line 387 "Gtk.vala.c" -} - - -static void palete_gtk_real_load (PaletePalete* base) { - PaleteGtk * self; - gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gchar* _tmp3_ = NULL; -#line 44 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = builder_application_configDirectory (); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = _tmp0_; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = g_strconcat (_tmp1_, "/resources/GtkUsage.txt", NULL); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = _tmp2_; -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_palete_loadUsageFile ((PaletePalete*) self, _tmp3_); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp3_); -#line 46 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp1_); -#line 413 "Gtk.vala.c" -} - - -gchar* palete_gtk_doc (PaleteGtk* self, const gchar* what) { - gchar* result = NULL; - gchar* ns = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - gchar* _tmp6_ = NULL; - PaleteGir* gir = NULL; - PaleteGir* _tmp7_ = NULL; - const gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 51 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (what != NULL, NULL); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = what; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = _tmp2_; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3__length1 = _vala_array_length (_tmp1_); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = _tmp3_[0]; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = g_strdup (_tmp4_); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _tmp5_; -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = (_vala_array_free (_tmp3_, _tmp3__length1, (GDestroyNotify) g_free), NULL); -#line 52 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ns = _tmp6_; -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = palete_gir_factory (ns); -#line 53 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp7_; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = what; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = palete_gir_doc (gir, _tmp8_); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp9_; -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (ns); -#line 54 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 470 "Gtk.vala.c" -} - - -static PaleteGirObject* palete_gtk_real_getClass (PaletePalete* base, const gchar* ename) { - PaleteGtk * self; - PaleteGirObject* result = NULL; - gchar** es = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint es_length1 = 0; - gint _es_size_ = 0; - PaleteGir* gir = NULL; - const gchar* _tmp3_ = NULL; - PaleteGir* _tmp4_ = NULL; - GeeHashMap* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; - gpointer _tmp7_ = NULL; -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 60 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = ename; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = _tmp2_; -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es_length1 = _vala_array_length (_tmp1_); -#line 63 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _es_size_ = es_length1; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = es[0]; -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = palete_gir_factory (_tmp3_); -#line 64 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp4_; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = ((PaleteGirObject*) gir)->classes; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = es[1]; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, _tmp6_); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = (PaleteGirObject*) _tmp7_; -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 66 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 523 "Gtk.vala.c" -} - - -static gpointer _g_object_ref0 (gpointer self) { -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return self ? g_object_ref (self) : NULL; -#line 530 "Gtk.vala.c" -} - - -static GeeHashMap* palete_gtk_real_getPropertiesFor (PaletePalete* base, const gchar* ename, const gchar* type) { - PaleteGtk * self; - GeeHashMap* result = NULL; - gchar** es = NULL; - const gchar* _tmp0_ = NULL; - gchar** _tmp1_ = NULL; - gchar** _tmp2_ = NULL; - gint es_length1 = 0; - gint _es_size_ = 0; - PaleteGir* gir = NULL; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; - const gchar* _tmp4_ = NULL; - PaleteGir* _tmp5_ = NULL; - PaleteGirObject* cls = NULL; - PaleteGir* _tmp6_ = NULL; - GeeHashMap* _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; - const gchar* _tmp9_ = NULL; - gpointer _tmp10_ = NULL; - PaleteGirObject* _tmp11_ = NULL; - PaleteGirObject* _tmp13_ = NULL; - const gchar* _tmp14_ = NULL; - const gchar* _tmp15_ = NULL; - GQuark _tmp17_ = 0U; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label0 = 0; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label1 = 0; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label2 = 0; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - static GQuark _tmp16_label3 = 0; -#line 568 "Gtk.vala.c" - GError * _inner_error_ = NULL; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (type != NULL, NULL); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = ename; -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_ = g_strsplit (_tmp0_, ".", 0); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = _tmp2_; -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es_length1 = _vala_array_length (_tmp1_); -#line 82 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _es_size_ = es_length1; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = es; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3__length1 = es_length1; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = _tmp3_[0]; -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = palete_gir_factory (_tmp4_); -#line 83 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gir = _tmp5_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = gir; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = ((PaleteGirObject*) _tmp6_)->classes; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = es; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8__length1 = es_length1; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = _tmp8_[1]; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp7_, _tmp9_); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - cls = (PaleteGirObject*) _tmp10_; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = cls; -#line 86 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp11_ == NULL) { -#line 614 "Gtk.vala.c" - GeeHashMap* ret = NULL; - GeeHashMap* _tmp12_ = NULL; -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, PALETE_TYPE_GIR_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL); -#line 87 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp12_; -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = ret; -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 88 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 631 "Gtk.vala.c" - } -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = cls; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_gir_object_overlayParent (_tmp13_); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = type; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = _tmp14_; -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = (NULL == _tmp15_) ? 0 : g_quark_from_string (_tmp15_); -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp17_ == ((0 != _tmp16_label0) ? _tmp16_label0 : (_tmp16_label0 = g_quark_from_static_string ("props")))) { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 647 "Gtk.vala.c" - default: - { - PaleteGirObject* _tmp18_ = NULL; - GeeHashMap* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = cls; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = _tmp18_->props; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = _g_object_ref0 (_tmp19_); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp20_; -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 102 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 669 "Gtk.vala.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label1) ? _tmp16_label1 : (_tmp16_label1 = g_quark_from_static_string ("signals")))) { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 675 "Gtk.vala.c" - default: - { - PaleteGirObject* _tmp21_ = NULL; - GeeHashMap* _tmp22_ = NULL; - GeeHashMap* _tmp23_ = NULL; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = cls; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = _tmp21_->signals; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = _g_object_ref0 (_tmp22_); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp23_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 697 "Gtk.vala.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label2) ? _tmp16_label2 : (_tmp16_label2 = g_quark_from_static_string ("methods")))) { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 703 "Gtk.vala.c" - default: - { - PaleteGirObject* _tmp24_ = NULL; - GeeHashMap* _tmp25_ = NULL; - GeeHashMap* _tmp26_ = NULL; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = cls; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = _tmp24_->methods; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = _g_object_ref0 (_tmp25_); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp26_; -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 106 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 725 "Gtk.vala.c" - } - } - } else if (_tmp17_ == ((0 != _tmp16_label3) ? _tmp16_label3 : (_tmp16_label3 = g_quark_from_static_string ("ctors")))) { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 731 "Gtk.vala.c" - default: - { - PaleteGirObject* _tmp27_ = NULL; - GeeHashMap* _tmp28_ = NULL; - GeeHashMap* _tmp29_ = NULL; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp27_ = cls; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp28_ = _tmp27_->ctors; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp29_ = _g_object_ref0 (_tmp28_); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp29_; -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 108 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 753 "Gtk.vala.c" - } - } - } else { -#line 100 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - switch (0) { -#line 759 "Gtk.vala.c" - default: - { - const gchar* _tmp30_ = NULL; - gchar* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - GError* _tmp33_ = NULL; - GError* _tmp34_ = NULL; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp30_ = type; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = g_strconcat ("getPropertiesFor called with: ", _tmp30_, NULL); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp32_ = _tmp31_; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp33_ = g_error_new_literal (PALETE_ERROR, PALETE_ERROR_INVALID_VALUE, _tmp32_); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp34_ = _tmp33_; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp32_); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _inner_error_ = _tmp34_; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_clear_error (&_inner_error_); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return NULL; -#line 793 "Gtk.vala.c" - } - } - } -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (gir); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - es = (_vala_array_free (es, es_length1, (GDestroyNotify) g_free), NULL); -#line 803 "Gtk.vala.c" -} - - -gchar** palete_gtk_getInheritsFor (PaleteGtk* self, const gchar* ename, int* result_length1) { - gchar** result = NULL; - gchar** ret = NULL; - gchar** _tmp0_ = NULL; - gint ret_length1 = 0; - gint _ret_size_ = 0; - PaleteGirObject* cls = NULL; - const gchar* _tmp1_ = NULL; - PaleteGirObject* _tmp2_ = NULL; - gboolean _tmp3_ = FALSE; - PaleteGirObject* _tmp4_ = NULL; - PaleteGirObject* _tmp9_ = NULL; - gint _tmp10_ = 0; - gchar** _tmp11_ = NULL; - gchar** _tmp12_ = NULL; - gint _tmp12__length1 = 0; -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 122 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (ename != NULL, NULL); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = g_new0 (gchar*, 0 + 1); -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp0_; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret_length1 = 0; -#line 124 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _ret_size_ = ret_length1; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = ename; -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = palete_gir_factoryFqn (_tmp1_); -#line 126 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - cls = _tmp2_; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = cls; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp4_ == NULL) { -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = TRUE; -#line 847 "Gtk.vala.c" - } else { - PaleteGirObject* _tmp5_ = NULL; - const gchar* _tmp6_ = NULL; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = cls; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _tmp5_->nodetype; -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = g_strcmp0 (_tmp6_, "Class") != 0; -#line 857 "Gtk.vala.c" - } -#line 128 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp3_) { -#line 861 "Gtk.vala.c" - const gchar* _tmp7_ = NULL; - gchar** _tmp8_ = NULL; - gint _tmp8__length1 = 0; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = ename; -#line 129 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("getInheritsFor:could not find cls: %s\n", _tmp7_); -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = ret; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8__length1 = ret_length1; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (result_length1) { -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - *result_length1 = _tmp8__length1; -#line 877 "Gtk.vala.c" - } -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp8_; -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 130 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 885 "Gtk.vala.c" - } -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = cls; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = palete_gir_object_inheritsToStringArray (_tmp9_, &_tmp10_); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = _tmp11_; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12__length1 = _tmp10_; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (result_length1) { -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - *result_length1 = _tmp12__length1; -#line 899 "Gtk.vala.c" - } -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = _tmp12_; -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (cls); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = (_vala_array_free (ret, ret_length1, (GDestroyNotify) g_free), NULL); -#line 133 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 909 "Gtk.vala.c" -} - - -static gchar* _vala_g_strjoinv (const gchar* separator, gchar** str_array, int str_array_length1) { - gchar* result = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - gboolean _tmp2_ = FALSE; - gchar** _tmp3_ = NULL; - gint _tmp3__length1 = 0; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = separator; -#line 964 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp0_ == NULL) { -#line 965 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - separator = ""; -#line 926 "Gtk.vala.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp3_ != NULL) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = TRUE; -#line 936 "Gtk.vala.c" - } else { - gchar** _tmp4_ = NULL; - gint _tmp4__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp4__length1 > 0; -#line 946 "Gtk.vala.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp2_) { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = TRUE; -#line 952 "Gtk.vala.c" - } else { - gboolean _tmp5_ = FALSE; - gchar** _tmp6_ = NULL; - gint _tmp6__length1 = 0; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp6__length1 == (-1)) { -#line 963 "Gtk.vala.c" - gchar** _tmp7_ = NULL; - gint _tmp7__length1 = 0; - const gchar* _tmp8_ = NULL; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = str_array; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7__length1 = str_array_length1; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = _tmp7_[0]; -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_ != NULL; -#line 975 "Gtk.vala.c" - } else { -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = FALSE; -#line 979 "Gtk.vala.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = _tmp5_; -#line 983 "Gtk.vala.c" - } -#line 967 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp1_) { -#line 987 "Gtk.vala.c" - gint i = 0; - gsize len = 0UL; - gint _tmp31_ = 0; - gint _tmp33_ = 0; - gint _tmp34_ = 0; - gsize _tmp35_ = 0UL; - const gchar* _tmp36_ = NULL; - gint _tmp37_ = 0; - gint _tmp38_ = 0; - gint _tmp39_ = 0; - const gchar* res = NULL; - gsize _tmp40_ = 0UL; - void* _tmp41_ = NULL; - void* ptr = NULL; - const gchar* _tmp42_ = NULL; - gchar** _tmp43_ = NULL; - gint _tmp43__length1 = 0; - const gchar* _tmp44_ = NULL; - void* _tmp45_ = NULL; - const gchar* _tmp62_ = NULL; -#line 969 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = (gsize) 1; -#line 1010 "Gtk.vala.c" - { - gboolean _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = TRUE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 1019 "Gtk.vala.c" - gboolean _tmp11_ = FALSE; - gboolean _tmp12_ = FALSE; - gchar** _tmp13_ = NULL; - gint _tmp13__length1 = 0; - gint _tmp21_ = 0; - gchar** _tmp22_ = NULL; - gint _tmp22__length1 = 0; - gint _tmp23_ = 0; - const gchar* _tmp24_ = NULL; - gsize _tmp30_ = 0UL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp9_) { -#line 1032 "Gtk.vala.c" - gint _tmp10_ = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp10_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp10_ + 1; -#line 1038 "Gtk.vala.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = FALSE; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp13__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp13__length1 != (-1)) { -#line 1048 "Gtk.vala.c" - gint _tmp14_ = 0; - gchar** _tmp15_ = NULL; - gint _tmp15__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp14_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp15__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = _tmp14_ < _tmp15__length1; -#line 1060 "Gtk.vala.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp12_ = FALSE; -#line 1064 "Gtk.vala.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp12_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = TRUE; -#line 1070 "Gtk.vala.c" - } else { - gboolean _tmp16_ = FALSE; - gchar** _tmp17_ = NULL; - gint _tmp17__length1 = 0; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp17__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp17__length1 == (-1)) { -#line 1081 "Gtk.vala.c" - gchar** _tmp18_ = NULL; - gint _tmp18__length1 = 0; - gint _tmp19_ = 0; - const gchar* _tmp20_ = NULL; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18_ = str_array; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp18__length1 = str_array_length1; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp19_ = i; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp20_ = _tmp18_[_tmp19_]; -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = _tmp20_ != NULL; -#line 1096 "Gtk.vala.c" - } else { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp16_ = FALSE; -#line 1100 "Gtk.vala.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp11_ = _tmp16_; -#line 1104 "Gtk.vala.c" - } -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp11_) { -#line 970 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 1110 "Gtk.vala.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp22__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp23_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp24_ = _tmp22_[_tmp23_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp24_ != NULL) { -#line 1122 "Gtk.vala.c" - gchar** _tmp25_ = NULL; - gint _tmp25__length1 = 0; - gint _tmp26_ = 0; - const gchar* _tmp27_ = NULL; - gint _tmp28_ = 0; - gint _tmp29_ = 0; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25_ = str_array; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp25__length1 = str_array_length1; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp26_ = i; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp27_ = _tmp25_[_tmp26_]; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp28_ = strlen ((const gchar*) _tmp27_); -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp29_ = _tmp28_; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = _tmp29_; -#line 1143 "Gtk.vala.c" - } else { -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp21_ = 0; -#line 1147 "Gtk.vala.c" - } -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp30_ = len; -#line 971 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp30_ + _tmp21_; -#line 1153 "Gtk.vala.c" - } - } -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp31_ = i; -#line 973 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp31_ == 0) { -#line 1160 "Gtk.vala.c" - gchar* _tmp32_ = NULL; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp32_ = g_strdup (""); -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp32_; -#line 974 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1168 "Gtk.vala.c" - } -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp33_ = i; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - str_array_length1 = _tmp33_; -#line 976 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp34_ = str_array_length1; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp35_ = len; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp36_ = separator; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp37_ = strlen ((const gchar*) _tmp36_); -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp38_ = _tmp37_; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp39_ = i; -#line 977 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - len = _tmp35_ + (_tmp38_ * (_tmp39_ - 1)); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp40_ = len; -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp41_ = g_malloc (_tmp40_); -#line 979 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = _tmp41_; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp42_ = res; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43_ = str_array; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp43__length1 = str_array_length1; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp44_ = _tmp43_[0]; -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp45_ = g_stpcpy ((void*) _tmp42_, (const gchar*) _tmp44_); -#line 980 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp45_; -#line 1206 "Gtk.vala.c" - { - gboolean _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = 1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = TRUE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - while (TRUE) { -#line 1215 "Gtk.vala.c" - gint _tmp48_ = 0; - gchar** _tmp49_ = NULL; - gint _tmp49__length1 = 0; - void* _tmp50_ = NULL; - const gchar* _tmp51_ = NULL; - void* _tmp52_ = NULL; - const gchar* _tmp53_ = NULL; - gchar** _tmp54_ = NULL; - gint _tmp54__length1 = 0; - gint _tmp55_ = 0; - const gchar* _tmp56_ = NULL; - void* _tmp60_ = NULL; - void* _tmp61_ = NULL; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!_tmp46_) { -#line 1231 "Gtk.vala.c" - gint _tmp47_ = 0; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp47_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - i = _tmp47_ + 1; -#line 1237 "Gtk.vala.c" - } -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp46_ = FALSE; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp48_ = i; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49_ = str_array; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp49__length1 = str_array_length1; -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (!(_tmp48_ < _tmp49__length1)) { -#line 981 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - break; -#line 1251 "Gtk.vala.c" - } -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp50_ = ptr; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp51_ = separator; -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp52_ = g_stpcpy (_tmp50_, (const gchar*) _tmp51_); -#line 982 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp52_; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp54__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp55_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp56_ = _tmp54_[_tmp55_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_tmp56_ != NULL) { -#line 1271 "Gtk.vala.c" - gchar** _tmp57_ = NULL; - gint _tmp57__length1 = 0; - gint _tmp58_ = 0; - const gchar* _tmp59_ = NULL; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57_ = str_array; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp57__length1 = str_array_length1; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp58_ = i; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp59_ = _tmp57_[_tmp58_]; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = (const gchar*) _tmp59_; -#line 1286 "Gtk.vala.c" - } else { -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp53_ = ""; -#line 1290 "Gtk.vala.c" - } -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp60_ = ptr; -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp61_ = g_stpcpy (_tmp60_, _tmp53_); -#line 983 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - ptr = _tmp61_; -#line 1298 "Gtk.vala.c" - } - } -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp62_ = res; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - res = NULL; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = (gchar*) _tmp62_; -#line 986 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1309 "Gtk.vala.c" - } else { - gchar* _tmp63_ = NULL; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp63_ = g_strdup (""); -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp63_; -#line 988 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1318 "Gtk.vala.c" - } -} - - -static gboolean string_contains (const gchar* self, const gchar* needle) { - gboolean result = FALSE; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, FALSE); -#line 1278 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (needle != NULL, FALSE); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = needle; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp1_ != NULL; -#line 1279 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 1339 "Gtk.vala.c" -} - - -static void palete_gtk_real_fillPack (PaletePalete* base, JsRenderNode* node, JsRenderNode* parent) { - PaleteGtk * self; - gchar* inherits = NULL; - JsRenderNode* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - gint _tmp3_ = 0; - gchar** _tmp4_ = NULL; - gchar** _tmp5_ = NULL; - gint _tmp5__length1 = 0; - gchar* _tmp6_ = NULL; - gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; - const gchar* _tmp10_ = NULL; - JsRenderNode* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - gchar* _tmp13_ = NULL; - gchar* _tmp14_ = NULL; - gchar* _tmp15_ = NULL; - gchar* _tmp16_ = NULL; - GeeHashMap* methods = NULL; - JsRenderNode* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - GeeHashMap* _tmp20_ = NULL; - GeeHashMap* _tmp21_ = NULL; - GeeHashMap* res = NULL; - GeeHashMap* _tmp22_ = NULL; - GeeMapIterator* map = NULL; - GeeHashMap* _tmp23_ = NULL; - GeeMapIterator* _tmp24_ = NULL; - GeeHashMap* _tmp91_ = NULL; - gint _tmp92_ = 0; - gint _tmp93_ = 0; - GeeHashMap* _tmp94_ = NULL; - gboolean _tmp95_ = FALSE; - GeeHashMap* _tmp101_ = NULL; - gboolean _tmp102_ = FALSE; - GeeMapIterator* riter = NULL; - GeeHashMap* _tmp108_ = NULL; - GeeMapIterator* _tmp109_ = NULL; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = (PaleteGtk*) base; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_if_fail (node != NULL); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_if_fail (parent != NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = node; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = js_render_node_fqn (_tmp0_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = _tmp1_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = palete_gtk_getInheritsFor (self, _tmp2_, &_tmp3_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = _tmp4_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5__length1 = _tmp3_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = _vala_g_strjoinv (" ", _tmp5_, _tmp3_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = _tmp6_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = g_strconcat (_tmp7_, " ", NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = _tmp8_; -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp7_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_free), NULL); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp2_); -#line 141 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - inherits = _tmp9_; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = inherits; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = node; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = js_render_node_fqn (_tmp11_); -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = _tmp12_; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = g_strconcat (_tmp13_, " ", NULL); -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = _tmp14_; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp16_ = g_strconcat (_tmp10_, _tmp15_, NULL); -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - inherits = _tmp16_; -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp15_); -#line 143 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp13_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = parent; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = js_render_node_fqn (_tmp17_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = _tmp18_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = palete_palete_getPropertiesFor ((PaletePalete*) self, _tmp19_, "methods"); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = _tmp20_; -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp19_); -#line 146 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - methods = _tmp21_; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - res = _tmp22_; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = methods; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp23_); -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - map = _tmp24_; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1467 "Gtk.vala.c" - GeeMapIterator* _tmp25_ = NULL; - gboolean _tmp26_ = FALSE; - gchar* n = NULL; - GeeMapIterator* _tmp27_ = NULL; - gpointer _tmp28_ = NULL; - PaleteGirObject* meth = NULL; - GeeMapIterator* _tmp29_ = NULL; - gpointer _tmp30_ = NULL; - gboolean _tmp31_ = FALSE; - PaleteGirObject* _tmp32_ = NULL; - PaleteGirObject* _tmp33_ = NULL; - PaleteGirObject* fp = NULL; - PaleteGirObject* _tmp39_ = NULL; - PaleteGirObject* _tmp40_ = NULL; - GeeArrayList* _tmp41_ = NULL; - gpointer _tmp42_ = NULL; - gchar* type = NULL; - PaleteGirObject* _tmp43_ = NULL; - const gchar* _tmp44_ = NULL; - PaleteGirObject* _tmp45_ = NULL; - const gchar* _tmp46_ = NULL; - gchar* _tmp47_ = NULL; - const gchar* _tmp48_ = NULL; - const gchar* _tmp49_ = NULL; - const gchar* _tmp50_ = NULL; - gchar* _tmp51_ = NULL; - gchar* _tmp52_ = NULL; - gchar* _tmp53_ = NULL; - gchar* _tmp54_ = NULL; - gboolean _tmp55_ = FALSE; - gboolean _tmp56_ = FALSE; - gchar* pack = NULL; - PaleteGirObject* _tmp57_ = NULL; - const gchar* _tmp58_ = NULL; - gchar* _tmp59_ = NULL; - const gchar* _tmp86_ = NULL; - GeeHashMap* _tmp87_ = NULL; - PaleteGirObject* _tmp88_ = NULL; - const gchar* _tmp89_ = NULL; - const gchar* _tmp90_ = NULL; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = map; -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = gee_map_iterator_next (_tmp25_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp26_) { -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1516 "Gtk.vala.c" - } -#line 152 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp27_ = map; -#line 152 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp28_ = gee_map_iterator_get_key (_tmp27_); -#line 152 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - n = (gchar*) _tmp28_; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp29_ = map; -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp30_ = gee_map_iterator_get_value (_tmp29_); -#line 155 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - meth = (PaleteGirObject*) _tmp30_; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp32_ = meth; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp33_ = _tmp32_->paramset; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp33_ == NULL) { -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = TRUE; -#line 1538 "Gtk.vala.c" - } else { - PaleteGirObject* _tmp34_ = NULL; - PaleteGirObject* _tmp35_ = NULL; - GeeArrayList* _tmp36_ = NULL; - gint _tmp37_ = 0; - gint _tmp38_ = 0; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp34_ = meth; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp35_ = _tmp34_->paramset; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp36_ = _tmp35_->params; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp37_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp36_); -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp38_ = _tmp37_; -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = _tmp38_ < 1; -#line 1557 "Gtk.vala.c" - } -#line 156 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp31_) { -#line 157 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:c -- no params\n"); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 159 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 1569 "Gtk.vala.c" - } -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp39_ = meth; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp40_ = _tmp39_->paramset; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp41_ = _tmp40_->params; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp42_ = gee_abstract_list_get ((GeeAbstractList*) _tmp41_, 0); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - fp = (PaleteGirObject*) _tmp42_; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp43_ = fp; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp44_ = _tmp43_->type; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp45_ = meth; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp46_ = _tmp45_->ns; -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp47_ = palete_gir_fqtypeLookup (_tmp44_, _tmp46_); -#line 163 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - type = _tmp47_; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp48_ = type; -#line 164 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:first param type is %s\n", _tmp48_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp49_ = inherits; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp50_ = type; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp51_ = g_strconcat (" ", _tmp50_, NULL); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp52_ = _tmp51_; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp53_ = g_strconcat (_tmp52_, " ", NULL); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp54_ = _tmp53_; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp55_ = string_contains (_tmp49_, _tmp54_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp56_ = !_tmp55_; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp54_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp52_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp56_) { -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (type); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (fp); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 1629 "Gtk.vala.c" - } -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp57_ = meth; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp58_ = _tmp57_->name; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp59_ = g_strdup (_tmp58_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - pack = _tmp59_; -#line 1639 "Gtk.vala.c" - { - gint i = 0; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = 1; -#line 1644 "Gtk.vala.c" - { - gboolean _tmp60_ = FALSE; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp60_ = TRUE; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1651 "Gtk.vala.c" - gint _tmp62_ = 0; - PaleteGirObject* _tmp63_ = NULL; - PaleteGirObject* _tmp64_ = NULL; - GeeArrayList* _tmp65_ = NULL; - gint _tmp66_ = 0; - gint _tmp67_ = 0; - gchar* ty = NULL; - PaleteGirObject* _tmp68_ = NULL; - PaleteGirObject* _tmp69_ = NULL; - GeeArrayList* _tmp70_ = NULL; - gint _tmp71_ = 0; - gpointer _tmp72_ = NULL; - PaleteGirObject* _tmp73_ = NULL; - const gchar* _tmp74_ = NULL; - PaleteGirObject* _tmp75_ = NULL; - const gchar* _tmp76_ = NULL; - gchar* _tmp77_ = NULL; - gchar* _tmp78_ = NULL; - const gchar* _tmp79_ = NULL; - const gchar* _tmp80_ = NULL; - gchar* _tmp81_ = NULL; - gchar* _tmp82_ = NULL; - gchar* _tmp83_ = NULL; - gchar* _tmp84_ = NULL; - gchar* _tmp85_ = NULL; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp60_) { -#line 1679 "Gtk.vala.c" - gint _tmp61_ = 0; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp61_ = i; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = _tmp61_ + 1; -#line 1685 "Gtk.vala.c" - } -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp60_ = FALSE; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp62_ = i; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp63_ = meth; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp64_ = _tmp63_->paramset; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp65_ = _tmp64_->params; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp66_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp65_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp67_ = _tmp66_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp62_ < _tmp67_)) { -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1705 "Gtk.vala.c" - } -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp68_ = meth; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp69_ = _tmp68_->paramset; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp70_ = _tmp69_->params; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp71_ = i; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp72_ = gee_abstract_list_get ((GeeAbstractList*) _tmp70_, _tmp71_); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp73_ = (PaleteGirObject*) _tmp72_; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp74_ = _tmp73_->type; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp75_ = meth; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp76_ = _tmp75_->ns; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp77_ = palete_gir_fqtypeLookup (_tmp74_, _tmp76_); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp78_ = _tmp77_; -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp73_); -#line 174 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ty = _tmp78_; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp79_ = pack; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp80_ = ty; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp81_ = palete_gir_guessDefaultValueForType (_tmp80_); -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp82_ = _tmp81_; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp83_ = g_strconcat (",", _tmp82_, NULL); -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp84_ = _tmp83_; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp85_ = g_strconcat (_tmp79_, _tmp84_, NULL); -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (pack); -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - pack = _tmp85_; -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp84_); -#line 175 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp82_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (ty); -#line 1757 "Gtk.vala.c" - } - } - } -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp86_ = pack; -#line 178 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("fillPack:add pack: -- %s\n", _tmp86_); -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp87_ = res; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp88_ = meth; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp89_ = _tmp88_->name; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp90_ = pack; -#line 180 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp87_, _tmp89_, _tmp90_); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (pack); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (type); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (fp); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (meth); -#line 150 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (n); -#line 1785 "Gtk.vala.c" - } -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp91_ = res; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp92_ = gee_abstract_map_get_size ((GeeMap*) _tmp91_); -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp93_ = _tmp92_; -#line 185 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp93_ < 1) { -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 186 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1805 "Gtk.vala.c" - } -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp94_ = res; -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp95_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp94_, "pack_start"); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp95_) { -#line 1813 "Gtk.vala.c" - JsRenderNode* _tmp96_ = NULL; - GeeHashMap* _tmp97_ = NULL; - GeeHashMap* _tmp98_ = NULL; - gpointer _tmp99_ = NULL; - gchar* _tmp100_ = NULL; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp96_ = node; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp97_ = _tmp96_->props; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp98_ = res; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp99_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp98_, "pack_start"); -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp100_ = (gchar*) _tmp99_; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp97_, "* pack", _tmp100_); -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp100_); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 190 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1843 "Gtk.vala.c" - } -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp101_ = res; -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp102_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp101_, "add"); -#line 192 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp102_) { -#line 1851 "Gtk.vala.c" - JsRenderNode* _tmp103_ = NULL; - GeeHashMap* _tmp104_ = NULL; - GeeHashMap* _tmp105_ = NULL; - gpointer _tmp106_ = NULL; - gchar* _tmp107_ = NULL; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp103_ = node; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp104_ = _tmp103_->props; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp105_ = res; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp106_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp105_, "add"); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp107_ = (gchar*) _tmp106_; -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp104_, "* pack", _tmp107_); -#line 193 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp107_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1881 "Gtk.vala.c" - } -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp108_ = res; -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp109_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp108_); -#line 196 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - riter = _tmp109_; -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1891 "Gtk.vala.c" - GeeMapIterator* _tmp110_ = NULL; - gboolean _tmp111_ = FALSE; - JsRenderNode* _tmp112_ = NULL; - GeeHashMap* _tmp113_ = NULL; - GeeMapIterator* _tmp114_ = NULL; - gpointer _tmp115_ = NULL; - gchar* _tmp116_ = NULL; -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp110_ = riter; -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp111_ = gee_map_iterator_next (_tmp110_); -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp111_) { -#line 197 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 1907 "Gtk.vala.c" - } -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp112_ = node; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp113_ = _tmp112_->props; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp114_ = riter; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp115_ = gee_map_iterator_get_value (_tmp114_); -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp116_ = (gchar*) _tmp115_; -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_map_set ((GeeAbstractMap*) _tmp113_, "* pack", _tmp116_); -#line 198 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp116_); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (riter); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 199 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return; -#line 1935 "Gtk.vala.c" - } -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (riter); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (map); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (res); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (methods); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (inherits); -#line 1947 "Gtk.vala.c" -} - - -GeeArrayList* palete_gtk_packages (PaleteGtk* self, ProjectGtk* gproject) { - GeeArrayList* result = NULL; - gchar** vapidirs = NULL; - ProjectGtk* _tmp0_ = NULL; - gint _tmp1_ = 0; - gchar** _tmp2_ = NULL; - gint vapidirs_length1 = 0; - gint _vapidirs_size_ = 0; - GeeArrayList* ret = NULL; - GeeArrayList* _tmp3_ = NULL; - GeeArrayList* _tmp4_ = NULL; - GeeArrayList* _tmp5_ = NULL; -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 204 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (gproject != NULL, NULL); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = gproject; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = project_gtk_vapidirs (_tmp0_, &_tmp1_); -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - vapidirs = _tmp2_; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - vapidirs_length1 = _tmp1_; -#line 206 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _vapidirs_size_ = vapidirs_length1; -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 207 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp3_; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = ret; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = self->package_cache; -#line 208 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_collection_add_all ((GeeAbstractCollection*) _tmp4_, (GeeCollection*) _tmp5_); -#line 1987 "Gtk.vala.c" - { - gint i = 0; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = 0; -#line 1992 "Gtk.vala.c" - { - gboolean _tmp6_ = FALSE; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = TRUE; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 1999 "Gtk.vala.c" - gint _tmp8_ = 0; - gchar** _tmp9_ = NULL; - gint _tmp9__length1 = 0; - GeeArrayList* add = NULL; - gchar** _tmp10_ = NULL; - gint _tmp10__length1 = 0; - gint _tmp11_ = 0; - const gchar* _tmp12_ = NULL; - GeeArrayList* _tmp13_ = NULL; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp6_) { -#line 2011 "Gtk.vala.c" - gint _tmp7_ = 0; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = i; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - i = _tmp7_ + 1; -#line 2017 "Gtk.vala.c" - } -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = FALSE; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = i; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = vapidirs; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9__length1 = vapidirs_length1; -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp8_ < _tmp9__length1)) { -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 2031 "Gtk.vala.c" - } -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = vapidirs; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10__length1 = vapidirs_length1; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = i; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = _tmp10_[_tmp11_]; -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = palete_gtk_loadPackages (self, _tmp12_); -#line 210 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - add = _tmp13_; -#line 2045 "Gtk.vala.c" - { - gint j = 0; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - j = 0; -#line 2050 "Gtk.vala.c" - { - gboolean _tmp14_ = FALSE; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = TRUE; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 2057 "Gtk.vala.c" - gint _tmp16_ = 0; - GeeArrayList* _tmp17_ = NULL; - gint _tmp18_ = 0; - gint _tmp19_ = 0; - GeeArrayList* _tmp20_ = NULL; - GeeArrayList* _tmp21_ = NULL; - gint _tmp22_ = 0; - gpointer _tmp23_ = NULL; - gchar* _tmp24_ = NULL; - gboolean _tmp25_ = FALSE; - gboolean _tmp26_ = FALSE; - GeeArrayList* _tmp27_ = NULL; - GeeArrayList* _tmp28_ = NULL; - gint _tmp29_ = 0; - gpointer _tmp30_ = NULL; - gchar* _tmp31_ = NULL; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp14_) { -#line 2076 "Gtk.vala.c" - gint _tmp15_ = 0; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = j; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - j = _tmp15_ + 1; -#line 2082 "Gtk.vala.c" - } -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = FALSE; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp16_ = j; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = add; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp17_); -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = _tmp18_; -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp16_ < _tmp19_)) { -#line 211 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 2098 "Gtk.vala.c" - } -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = ret; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp21_ = add; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp22_ = j; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp23_ = gee_abstract_list_get ((GeeAbstractList*) _tmp21_, _tmp22_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp24_ = (gchar*) _tmp23_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp25_ = gee_abstract_collection_contains ((GeeAbstractCollection*) _tmp20_, _tmp24_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp26_ = _tmp25_; -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp24_); -#line 212 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_tmp26_) { -#line 213 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 2120 "Gtk.vala.c" - } -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp27_ = ret; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp28_ = add; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp29_ = j; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp30_ = gee_abstract_list_get ((GeeAbstractList*) _tmp28_, _tmp29_); -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp31_ = (gchar*) _tmp30_; -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp27_, _tmp31_); -#line 215 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp31_); -#line 2136 "Gtk.vala.c" - } - } - } -#line 209 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (add); -#line 2142 "Gtk.vala.c" - } - } - } -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = ret; -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - vapidirs = (_vala_array_free (vapidirs, vapidirs_length1, (GDestroyNotify) g_free), NULL); -#line 220 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 2152 "Gtk.vala.c" -} - - -static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) { - gchar* result = NULL; - GError * _inner_error_ = NULL; -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (self != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (old != NULL, NULL); -#line 1282 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_return_val_if_fail (replacement != NULL, NULL); -#line 2165 "Gtk.vala.c" - { - GRegex* regex = NULL; - const gchar* _tmp0_ = NULL; - gchar* _tmp1_ = NULL; - gchar* _tmp2_ = NULL; - GRegex* _tmp3_ = NULL; - GRegex* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - GRegex* _tmp6_ = NULL; - const gchar* _tmp7_ = NULL; - gchar* _tmp8_ = NULL; - gchar* _tmp9_ = NULL; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp0_ = old; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp1_ = g_regex_escape_string (_tmp0_, -1); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp2_ = _tmp1_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp4_ = _tmp3_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp2_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - regex = _tmp4_; -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 2196 "Gtk.vala.c" - goto __catch15_g_regex_error; - } -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1284 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 2205 "Gtk.vala.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp6_ = regex; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp7_ = replacement; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) (-1), 0, _tmp7_, 0, &_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = _tmp8_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (_inner_error_->domain == G_REGEX_ERROR) { -#line 2221 "Gtk.vala.c" - goto __catch15_g_regex_error; - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 2232 "Gtk.vala.c" - } -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp9_ = _tmp5_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _tmp5_ = NULL; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - result = _tmp9_; -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_free0 (_tmp5_); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_regex_unref0 (regex); -#line 1285 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return result; -#line 2246 "Gtk.vala.c" - } - goto __finally15; - __catch15_g_regex_error: - { - GError* e = NULL; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - e = _inner_error_; -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _inner_error_ = NULL; -#line 1287 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_assert_not_reached (); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - _g_error_free0 (e); -#line 2260 "Gtk.vala.c" - } - __finally15: -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - g_clear_error (&_inner_error_); -#line 1283 "/usr/share/vala-0.26/vapi/glib-2.0.vapi" - return NULL; -#line 2271 "Gtk.vala.c" - } -} - - -GeeArrayList* palete_gtk_loadPackages (PaleteGtk* self, const gchar* dirname) { - GeeArrayList* result = NULL; - GeeArrayList* ret = NULL; - GeeArrayList* _tmp0_ = NULL; - GFile* dir = NULL; - const gchar* _tmp1_ = NULL; - GFile* _tmp2_ = NULL; - GError * _inner_error_ = NULL; -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 223 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_return_val_if_fail (dirname != NULL, NULL); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp0_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL); -#line 226 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ret = _tmp0_; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp1_ = dirname; -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp2_ = g_file_new_for_path (_tmp1_); -#line 230 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - dir = _tmp2_; -#line 2298 "Gtk.vala.c" - { - GFileEnumerator* file_enum = NULL; - GFile* _tmp3_ = NULL; - GFileEnumerator* _tmp4_ = NULL; - GFileInfo* next_file = NULL; -#line 232 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp3_ = dir; -#line 232 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp4_ = g_file_enumerate_children (_tmp3_, G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_QUERY_INFO_NONE, NULL, &_inner_error_); -#line 232 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - file_enum = _tmp4_; -#line 232 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 232 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_inner_error_->domain == PALETE_ERROR) { -#line 2314 "Gtk.vala.c" - goto __catch14_palete_error; - } - goto __finally14; - } -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - while (TRUE) { -#line 2321 "Gtk.vala.c" - GFileInfo* _tmp5_ = NULL; - GFileEnumerator* _tmp6_ = NULL; - GFileInfo* _tmp7_ = NULL; - GFileInfo* _tmp8_ = NULL; - GFileInfo* _tmp9_ = NULL; - gchar* fn = NULL; - GFileInfo* _tmp10_ = NULL; - const gchar* _tmp11_ = NULL; - gchar* _tmp12_ = NULL; - const gchar* _tmp13_ = NULL; - gboolean _tmp14_ = FALSE; - GeeArrayList* _tmp15_ = NULL; - const gchar* _tmp16_ = NULL; - gchar* _tmp17_ = NULL; - gchar* _tmp18_ = NULL; - gchar* _tmp19_ = NULL; - gchar* _tmp20_ = NULL; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp6_ = file_enum; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp7_ = g_file_enumerator_next_file (_tmp6_, NULL, &_inner_error_); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = _tmp7_; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (file_enum); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (_inner_error_->domain == PALETE_ERROR) { -#line 2353 "Gtk.vala.c" - goto __catch14_palete_error; - } - goto __finally14; - } -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp8_ = _tmp5_; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp5_ = NULL; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - next_file = _tmp8_; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp9_ = next_file; -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!(_tmp9_ != NULL)) { -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp5_); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - break; -#line 2374 "Gtk.vala.c" - } -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp10_ = next_file; -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp11_ = g_file_info_get_display_name (_tmp10_); -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp12_ = g_strdup (_tmp11_); -#line 241 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - fn = _tmp12_; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp13_ = fn; -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp14_ = g_regex_match_simple ("\\.vapi$", _tmp13_, 0, 0); -#line 242 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (!_tmp14_) { -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (fn); -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp5_); -#line 243 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - continue; -#line 2396 "Gtk.vala.c" - } -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp15_ = ret; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp16_ = fn; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp17_ = g_path_get_basename (_tmp16_); -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp18_ = _tmp17_; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp19_ = string_replace (_tmp18_, ".vapi", ""); -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _tmp20_ = _tmp19_; -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) _tmp15_, _tmp20_); -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp20_); -#line 245 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (_tmp18_); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_free0 (fn); -#line 240 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (_tmp5_); -#line 2420 "Gtk.vala.c" - } -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (next_file); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (file_enum); -#line 2426 "Gtk.vala.c" - } - goto __finally14; - __catch14_palete_error: - { - GError* e = NULL; -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - e = _inner_error_; -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _inner_error_ = NULL; -#line 248 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_print ("oops - something went wrong scanning the packages\n"); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_error_free0 (e); -#line 2440 "Gtk.vala.c" - } - __finally14: -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (dir); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (ret); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - g_clear_error (&_inner_error_); -#line 231 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return NULL; -#line 2455 "Gtk.vala.c" - } -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - result = ret; -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (dir); -#line 250 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - return result; -#line 2463 "Gtk.vala.c" -} - - -static void palete_gtk_class_init (PaleteGtkClass * klass) { -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - palete_gtk_parent_class = g_type_class_peek_parent (klass); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->load = palete_gtk_real_load; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->getClass = palete_gtk_real_getClass; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->getPropertiesFor = palete_gtk_real_getPropertiesFor; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - ((PaletePaleteClass *) klass)->fillPack = palete_gtk_real_fillPack; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (klass)->finalize = palete_gtk_finalize; -#line 2480 "Gtk.vala.c" -} - - -static void palete_gtk_instance_init (PaleteGtk * self) { -} - - -static void palete_gtk_finalize (GObject* obj) { - PaleteGtk * self; -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_GTK, PaleteGtk); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - _g_object_unref0 (self->package_cache); -#line 21 "/home/alan/gitlive/app.Builder.js/src/Palete/Gtk.vala" - G_OBJECT_CLASS (palete_gtk_parent_class)->finalize (obj); -#line 2496 "Gtk.vala.c" -} - - -GType palete_gtk_get_type (void) { - static volatile gsize palete_gtk_type_id__volatile = 0; - if (g_once_init_enter (&palete_gtk_type_id__volatile)) { - static const GTypeInfo g_define_type_info = { sizeof (PaleteGtkClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_gtk_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteGtk), 0, (GInstanceInitFunc) palete_gtk_instance_init, NULL }; - GType palete_gtk_type_id; - palete_gtk_type_id = g_type_register_static (PALETE_TYPE_PALETE, "PaleteGtk", &g_define_type_info, 0); - g_once_init_leave (&palete_gtk_type_id__volatile, palete_gtk_type_id); - } - return palete_gtk_type_id__volatile; -} - - -static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if ((array != NULL) && (destroy_func != NULL)) { -#line 2515 "Gtk.vala.c" - int i; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - for (i = 0; i < array_length; i = i + 1) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (((gpointer*) array)[i] != NULL) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - destroy_func (((gpointer*) array)[i]); -#line 2523 "Gtk.vala.c" - } - } - } -} - - -static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - _vala_array_destroy (array, array_length, destroy_func); -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - g_free (array); -#line 2535 "Gtk.vala.c" -} - - -static gint _vala_array_length (gpointer array) { - int length; - length = 0; -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - if (array) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - while (((gpointer*) array)[length]) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - length++; -#line 2548 "Gtk.vala.c" - } - } -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return length; -#line 2553 "Gtk.vala.c" -} - - - diff --git a/tests/Javascript.vala.c b/tests/Javascript.vala.c deleted file mode 100644 index 38b839706..000000000 --- a/tests/Javascript.vala.c +++ /dev/null @@ -1,1256 +0,0 @@ -/* Javascript.vala.c generated by valac 0.26.1, the Vala compiler - * generated from Javascript.vala, do not modify */ - - -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#define PALETE_TYPE_JAVASCRIPT (palete_javascript_get_type ()) -#define PALETE_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascript)) -#define PALETE_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) -#define PALETE_IS_JAVASCRIPT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_IS_JAVASCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_JAVASCRIPT)) -#define PALETE_JAVASCRIPT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_JAVASCRIPT, PaleteJavascriptClass)) - -typedef struct _PaleteJavascript PaleteJavascript; -typedef struct _PaleteJavascriptClass PaleteJavascriptClass; -typedef struct _PaleteJavascriptPrivate PaleteJavascriptPrivate; -#define _JSGlobalContextRelease0(var) ((var == NULL) ? NULL : (var = (JSGlobalContextRelease (var), NULL))) -#define _0(var) ((var == NULL) ? NULL : (var = ( (var), NULL))) -#define _JSClassRelease0(var) ((var == NULL) ? NULL : (var = (JSClassRelease (var), NULL))) -#define _palete_javascript_unref0(var) ((var == NULL) ? NULL : (var = (palete_javascript_unref (var), NULL))) -#define _JSStringRelease0(var) ((var == NULL) ? NULL : (var = (JSStringRelease (var), NULL))) -#define _g_free0(var) (var = (g_free (var), NULL)) -typedef struct _PaleteParamSpecJavascript PaleteParamSpecJavascript; - -typedef enum { - PALETE_JAVASCRIPT_ERROR_MISSING_METHOD, - PALETE_JAVASCRIPT_ERROR_MISSING_FILE -} PaleteJavascriptError; -#define PALETE_JAVASCRIPT_ERROR palete_javascript_error_quark () -struct _PaleteJavascript { - GTypeInstance parent_instance; - volatile int ref_count; - PaleteJavascriptPrivate * priv; - void* js_global_context; -}; - -struct _PaleteJavascriptClass { - GTypeClass parent_class; - void (*finalize) (PaleteJavascript *self); -}; - -struct _PaleteParamSpecJavascript { - GParamSpec parent_instance; -}; - - -extern PaleteJavascript* palete_instance; -PaleteJavascript* palete_instance = NULL; -static gpointer palete_javascript_parent_class = NULL; - -void* jscore_object_call_as_function (void* ctx, JSObjectRef* object, JSObjectRef* thisObject, const gchar* val, void** exception); -GQuark palete_javascript_error_quark (void); -gpointer palete_javascript_ref (gpointer instance); -void palete_javascript_unref (gpointer instance); -GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); -void palete_value_set_javascript (GValue* value, gpointer v_object); -void palete_value_take_javascript (GValue* value, gpointer v_object); -gpointer palete_value_get_javascript (const GValue* value); -GType palete_javascript_get_type (void) G_GNUC_CONST; -enum { - PALETE_JAVASCRIPT_DUMMY_PROPERTY -}; -JSObjectRef* palete_javascript_class_constructor (void* ctx, JSObjectRef* constructor, void** arguments, int arguments_length1, void** exception); -static JSObjectRef* _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback (void* ctx, JSObjectRef* constructor, size_t arguments_length1, void** arguments, void** exception); -PaleteJavascript* palete_javascript_singleton (void); -PaleteJavascript* palete_javascript_new (void); -PaleteJavascript* palete_javascript_construct (GType object_type); -gint palete_javascript_validate (PaleteJavascript* self, const gchar* code, gchar** res); -gchar* palete_javascript_executeFile (PaleteJavascript* self, const gchar* fname, const gchar* call_method, const gchar* js_data, GError** error); -static void palete_javascript_finalize (PaleteJavascript* obj); - -static const JSStaticFunction PALETE_JAVASCRIPT_class_functions[1] = {{NULL, NULL, 0}}; -static const JSClassDefinition PALETE_JAVASCRIPT_class_definition = {0, kJSClassAttributeNone, "App", NULL, NULL, PALETE_JAVASCRIPT_class_functions, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback, NULL, NULL}; - -GQuark palete_javascript_error_quark (void) { -#line 26 "/home/alan/gitlive/app.Builder.js/src/JsRender/NodeToGtk.vala" - return g_quark_from_static_string ("palete_javascript_error-quark"); -#line 88 "Javascript.vala.c" -} - - -static JSObjectRef* _palete_javascript_class_constructor_js_core_object_call_as_constructor_callback (void* ctx, JSObjectRef* constructor, size_t arguments_length1, void** arguments, void** exception) { - JSObjectRef* result; - result = palete_javascript_class_constructor (ctx, constructor, arguments, arguments_length1, exception); -#line 40 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 97 "Javascript.vala.c" -} - - -JSObjectRef* palete_javascript_class_constructor (void* ctx, JSObjectRef* constructor, void** arguments, int arguments_length1, void** exception) { - void* _vala_exception = NULL; - JSObjectRef* result = NULL; - void* c = NULL; - void* _tmp0_ = NULL; - JSObjectRef* o = NULL; - void* _tmp1_ = NULL; - JSObjectRef* _tmp2_ = NULL; -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (ctx != NULL, NULL); -#line 26 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (constructor != NULL, NULL); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = JSClassCreate (&PALETE_JAVASCRIPT_class_definition); -#line 32 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - c = _tmp0_; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = ctx; -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = JSObjectMake (_tmp1_, c, NULL); -#line 33 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - o = _tmp2_; -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_vala_exception); -#line 34 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_exception = NULL; -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = o; -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (c); -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (exception) { -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *exception = _vala_exception; -#line 135 "Javascript.vala.c" - } else { -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_vala_exception); -#line 139 "Javascript.vala.c" - } -#line 35 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 143 "Javascript.vala.c" -} - - -static gpointer _palete_javascript_ref0 (gpointer self) { -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return self ? palete_javascript_ref (self) : NULL; -#line 150 "Javascript.vala.c" -} - - -PaleteJavascript* palete_javascript_singleton (void) { - PaleteJavascript* result = NULL; - PaleteJavascript* _tmp0_ = NULL; - PaleteJavascript* _tmp2_ = NULL; - PaleteJavascript* _tmp3_ = NULL; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = palete_instance; -#line 69 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp0_ == NULL) { -#line 163 "Javascript.vala.c" - PaleteJavascript* _tmp1_ = NULL; -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = palete_javascript_new (); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _palete_javascript_unref0 (palete_instance); -#line 70 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_instance = _tmp1_; -#line 171 "Javascript.vala.c" - } -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = palete_instance; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp3_ = _palete_javascript_ref0 (_tmp2_); -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = _tmp3_; -#line 72 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 181 "Javascript.vala.c" -} - - -PaleteJavascript* palete_javascript_construct (GType object_type) { - PaleteJavascript* self = NULL; - void* goc = NULL; - void* _tmp0_ = NULL; - void* _tmp1_ = NULL; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self = (PaleteJavascript*) g_type_create_instance (object_type); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = JSClassCreate (&PALETE_JAVASCRIPT_class_definition); -#line 76 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - goc = _tmp0_; -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = JSGlobalContextCreate (goc); -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (self->js_global_context); -#line 77 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->js_global_context = _tmp1_; -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return self; -#line 206 "Javascript.vala.c" -} - - -PaleteJavascript* palete_javascript_new (void) { -#line 74 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return palete_javascript_construct (PALETE_TYPE_JAVASCRIPT); -#line 213 "Javascript.vala.c" -} - - -gint palete_javascript_validate (PaleteJavascript* self, const gchar* code, gchar** res) { - gchar* _vala_res = NULL; - gint result = 0; - void* ex = NULL; - void* ctx = NULL; - void* _tmp0_ = NULL; - gboolean ret = FALSE; - void* _tmp1_ = NULL; - const gchar* _tmp2_ = NULL; - void* _tmp3_ = NULL; - void* _tmp4_ = NULL; - void* _tmp5_ = NULL; - gboolean _tmp6_ = FALSE; - gboolean _tmp7_ = FALSE; - gchar* _tmp8_ = NULL; - void* _tmp9_ = NULL; - void* _tmp10_ = NULL; - gboolean _tmp11_ = FALSE; - JSObjectRef* exo = NULL; - void* _tmp12_ = NULL; - void* _tmp13_ = NULL; - JSObjectRef* _tmp14_ = NULL; - void ** property_names = NULL; - JSObjectRef* _tmp15_ = NULL; - void* _tmp16_ = NULL; - void ** _tmp17_ = NULL; - void* js_string = NULL; - void* _tmp18_ = NULL; - gdouble line = 0.0; - JSObjectRef* _tmp19_ = NULL; - void* _tmp20_ = NULL; - void* _tmp21_ = NULL; - void* _tmp22_ = NULL; - void* _tmp23_ = NULL; - void* _tmp24_ = NULL; - gdouble _tmp25_ = 0.0; - gdouble _tmp26_ = 0.0; - gchar* c_string = NULL; - gchar* _tmp27_ = NULL; - void* err_string = NULL; - void* _tmp28_ = NULL; - void* _tmp29_ = NULL; - void* _tmp30_ = NULL; - void* _tmp31_ = NULL; - gchar* _tmp32_ = NULL; - gchar* _tmp33_ = NULL; - gchar* _tmp34_ = NULL; - gint rline = 0; - gdouble _tmp35_ = 0.0; - gint _tmp36_ = 0; - gint _tmp37_ = 0; -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (self != NULL, 0); -#line 81 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (code != NULL, 0); -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = self->js_global_context; -#line 84 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ctx = _tmp0_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = self->js_global_context; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = code; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp3_ = JSStringCreateWithUTF8CString (_tmp2_); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp4_ = _tmp3_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp6_ = JSCheckScriptSyntax (_tmp1_, _tmp4_, NULL, 0, &_tmp5_); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ex = _tmp5_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp7_ = _tmp6_; -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (_tmp4_); -#line 85 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ret = _tmp7_; -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp8_ = g_strdup (""); -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 91 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_res = _tmp8_; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp9_ = ex; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp10_ = ctx; -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp11_ = JSValueIsNull (_tmp10_, _tmp9_); -#line 92 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp11_) { -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = -1; -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (res) { -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *res = _vala_res; -#line 318 "Javascript.vala.c" - } else { -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 322 "Javascript.vala.c" - } -#line 93 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 326 "Javascript.vala.c" - } -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp12_ = ex; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp13_ = ctx; -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp14_ = JSValueToObject (_tmp13_, _tmp12_, NULL); -#line 97 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exo = _tmp14_; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp15_ = exo; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp16_ = ctx; -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp17_ = JSObjectCopyPropertyNames (_tmp16_, _tmp15_); -#line 98 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - property_names = _tmp17_; -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp18_ = JSStringCreateWithUTF8CString ("line"); -#line 103 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - js_string = _tmp18_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp19_ = exo; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp20_ = ctx; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp21_ = js_string; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp22_ = JSObjectGetProperty (_tmp20_, _tmp19_, _tmp21_, NULL); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp23_ = _tmp22_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp24_ = ctx; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp25_ = JSValueToNumber (_tmp24_, _tmp23_, NULL); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp26_ = _tmp25_; -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (_tmp23_); -#line 104 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - line = _tmp26_; -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp27_ = g_new0 (gchar, 1024); -#line 109 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - c_string = _tmp27_; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp28_ = ex; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp29_ = ctx; -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp30_ = JSValueToStringCopy (_tmp29_, _tmp28_, NULL); -#line 110 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - err_string = _tmp30_; -#line 111 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp31_ = err_string; -#line 111 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp32_ = c_string; -#line 111 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - JSStringGetUTF8CString (_tmp31_, _tmp32_, (gsize) 1023); -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp33_ = c_string; -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp34_ = g_strdup ((const gchar*) _tmp33_); -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 112 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _vala_res = _tmp34_; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp35_ = line; -#line 115 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - rline = (gint) _tmp35_; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp37_ = rline; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_tmp37_ > 0) { -#line 402 "Javascript.vala.c" - gint _tmp38_ = 0; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp38_ = rline; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp36_ = _tmp38_ - 1; -#line 408 "Javascript.vala.c" - } else { -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp36_ = 0; -#line 412 "Javascript.vala.c" - } -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = _tmp36_; -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (err_string); -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (js_string); -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exo); -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (ex); -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (res) { -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *res = _vala_res; -#line 428 "Javascript.vala.c" - } else { -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (_vala_res); -#line 432 "Javascript.vala.c" - } -#line 117 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 436 "Javascript.vala.c" -} - - -/** - * extension API concept.. - * javascript file.. loaded into jscore, - * then a method is called, with a string argument (json encoded) - * - */ -gchar* palete_javascript_executeFile (PaleteJavascript* self, const gchar* fname, const gchar* call_method, const gchar* js_data, GError** error) { - gchar* result = NULL; - gchar* file_data = NULL; - const gchar* _tmp0_ = NULL; - gboolean _tmp1_ = FALSE; - const gchar* _tmp4_ = NULL; - gchar* _tmp5_ = NULL; - void* jfile_data = NULL; - const gchar* _tmp6_ = NULL; - void* _tmp7_ = NULL; - void* jmethod = NULL; - const gchar* _tmp8_ = NULL; - void* _tmp9_ = NULL; - void* exa = NULL; - void* exb = NULL; - void* exc = NULL; - void* exd = NULL; - void* exe = NULL; - void* goc = NULL; - void* _tmp10_ = NULL; - void* ctx = NULL; - void* _tmp11_ = NULL; - void* _tmp12_ = NULL; - JSObjectRef* othis = NULL; - void* _tmp13_ = NULL; - JSObjectRef* _tmp14_ = NULL; - void* eval = NULL; - void* _tmp15_ = NULL; - void* _tmp16_ = NULL; - JSObjectRef* _tmp17_ = NULL; - void* _tmp18_ = NULL; - void* _tmp19_ = NULL; - JSObjectRef* _tmp20_ = NULL; - void* _tmp21_ = NULL; - void* _tmp22_ = NULL; - gboolean _tmp23_ = FALSE; - void* val = NULL; - JSObjectRef* _tmp26_ = NULL; - void* _tmp27_ = NULL; - void* _tmp28_ = NULL; - void* _tmp29_ = NULL; - void* _tmp30_ = NULL; - void* _tmp31_ = NULL; - void* _tmp32_ = NULL; - gboolean _tmp33_ = FALSE; - JSObjectRef* oval = NULL; - void* _tmp36_ = NULL; - void* _tmp37_ = NULL; - void* _tmp38_ = NULL; - JSObjectRef* _tmp39_ = NULL; - JSObjectRef* _tmp40_ = NULL; - void* _tmp41_ = NULL; - gboolean _tmp42_ = FALSE; - void* res = NULL; - void* _tmp45_ = NULL; - JSObjectRef* _tmp46_ = NULL; - JSObjectRef* _tmp47_ = NULL; - const gchar* _tmp48_ = NULL; - void* _tmp49_ = NULL; - void* _tmp50_ = NULL; - void* sv = NULL; - void* _tmp51_ = NULL; - void* _tmp52_ = NULL; - void* _tmp53_ = NULL; - void* _tmp54_ = NULL; - gsize length = 0UL; - void* _tmp55_ = NULL; - gsize _tmp56_ = 0UL; - gchar* buf = NULL; - gsize _tmp57_ = 0UL; - gchar* _tmp58_ = NULL; - gint buf_length1 = 0; - gint _buf_size_ = 0; - void* _tmp59_ = NULL; - gchar* _tmp60_ = NULL; - gint _tmp60__length1 = 0; - gsize _tmp61_ = 0UL; - gchar* _tmp62_ = NULL; - gint _tmp62__length1 = 0; - gchar* _tmp63_ = NULL; - gint _tmp63__length1 = 0; - gchar* _tmp64_ = NULL; - GError * _inner_error_ = NULL; -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (self != NULL, NULL); -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (fname != NULL, NULL); -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (call_method != NULL, NULL); -#line 127 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (js_data != NULL, NULL); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp0_ = fname; -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp1_ = g_file_test (_tmp0_, G_FILE_TEST_EXISTS); -#line 131 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!_tmp1_) { -#line 543 "Javascript.vala.c" - const gchar* _tmp2_ = NULL; - GError* _tmp3_ = NULL; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp2_ = fname; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp3_ = g_error_new (PALETE_JAVASCRIPT_ERROR, PALETE_JAVASCRIPT_ERROR_MISSING_FILE, "Plugin: file not found %s", _tmp2_); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _inner_error_ = _tmp3_; -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_inner_error_->domain == PALETE_JAVASCRIPT_ERROR) { -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_propagate_error (error, _inner_error_); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 560 "Javascript.vala.c" - } else { -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_clear_error (&_inner_error_); -#line 132 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 570 "Javascript.vala.c" - } - } -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp4_ = fname; -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_file_get_contents (_tmp4_, &_tmp5_, NULL, &_inner_error_); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - file_data = _tmp5_; -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (G_UNLIKELY (_inner_error_ != NULL)) { -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_inner_error_->domain == PALETE_JAVASCRIPT_ERROR) { -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_propagate_error (error, _inner_error_); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 591 "Javascript.vala.c" - } else { -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_clear_error (&_inner_error_); -#line 135 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 601 "Javascript.vala.c" - } - } -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp6_ = file_data; -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp7_ = JSStringCreateWithUTF8CString (_tmp6_); -#line 137 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - jfile_data = _tmp7_; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp8_ = call_method; -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp9_ = JSStringCreateWithUTF8CString (_tmp8_); -#line 138 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - jmethod = _tmp9_; -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp10_ = JSClassCreate (&PALETE_JAVASCRIPT_class_definition); -#line 147 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - goc = _tmp10_; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp11_ = goc; -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp12_ = JSGlobalContextCreate (_tmp11_); -#line 148 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ctx = _tmp12_; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp13_ = ctx; -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp14_ = JSContextGetGlobalObject (_tmp13_); -#line 149 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - othis = _tmp14_; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp15_ = ctx; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp16_ = jfile_data; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp17_ = othis; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp19_ = JSEvaluateScript (_tmp15_, _tmp16_, _tmp17_, NULL, 0, &_tmp18_); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exa = _tmp18_; -#line 151 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - eval = _tmp19_; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp20_ = othis; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp21_ = ctx; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp22_ = jmethod; -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp23_ = JSObjectHasProperty (_tmp21_, _tmp20_, _tmp22_); -#line 160 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!_tmp23_) { -#line 656 "Javascript.vala.c" - const gchar* _tmp24_ = NULL; - GError* _tmp25_ = NULL; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp24_ = call_method; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp25_ = g_error_new (PALETE_JAVASCRIPT_ERROR, PALETE_JAVASCRIPT_ERROR_MISSING_METHOD, "Plugin: missing method %s", _tmp24_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _inner_error_ = _tmp25_; -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_inner_error_->domain == PALETE_JAVASCRIPT_ERROR) { -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_propagate_error (error, _inner_error_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 691 "Javascript.vala.c" - } else { -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_clear_error (&_inner_error_); -#line 161 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 719 "Javascript.vala.c" - } - } -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp26_ = othis; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp27_ = ctx; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp28_ = jmethod; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp30_ = JSObjectGetProperty (_tmp27_, _tmp26_, _tmp28_, &_tmp29_); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exb = _tmp29_; -#line 165 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - val = _tmp30_; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp31_ = val; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp32_ = ctx; -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp33_ = JSValueIsObject (_tmp32_, _tmp31_); -#line 167 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!_tmp33_) { -#line 744 "Javascript.vala.c" - const gchar* _tmp34_ = NULL; - GError* _tmp35_ = NULL; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp34_ = call_method; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp35_ = g_error_new (PALETE_JAVASCRIPT_ERROR, PALETE_JAVASCRIPT_ERROR_MISSING_METHOD, "Plugin: not a property not found %s", _tmp34_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _inner_error_ = _tmp35_; -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_inner_error_->domain == PALETE_JAVASCRIPT_ERROR) { -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_propagate_error (error, _inner_error_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (val); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 781 "Javascript.vala.c" - } else { -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (val); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_clear_error (&_inner_error_); -#line 168 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 811 "Javascript.vala.c" - } - } -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp36_ = val; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp37_ = ctx; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp39_ = JSValueToObject (_tmp37_, _tmp36_, &_tmp38_); -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exc = _tmp38_; -#line 170 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - oval = _tmp39_; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp40_ = oval; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp41_ = ctx; -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp42_ = JSObjectIsFunction (_tmp41_, _tmp40_); -#line 172 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!_tmp42_) { -#line 832 "Javascript.vala.c" - const gchar* _tmp43_ = NULL; - GError* _tmp44_ = NULL; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp43_ = call_method; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp44_ = g_error_new (PALETE_JAVASCRIPT_ERROR, PALETE_JAVASCRIPT_ERROR_MISSING_METHOD, "Plugin: not a method %s", _tmp43_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _inner_error_ = _tmp44_; -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (_inner_error_->domain == PALETE_JAVASCRIPT_ERROR) { -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_propagate_error (error, _inner_error_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (oval); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (val); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 871 "Javascript.vala.c" - } else { -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (oval); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (val); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_clear_error (&_inner_error_); -#line 173 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 903 "Javascript.vala.c" - } - } -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp45_ = ctx; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp46_ = oval; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp47_ = othis; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp48_ = js_data; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp50_ = jscore_object_call_as_function (_tmp45_, _tmp46_, _tmp47_, _tmp48_, &_tmp49_); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exd = _tmp49_; -#line 177 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - res = _tmp50_; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp51_ = res; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp52_ = ctx; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp54_ = JSValueToStringCopy (_tmp52_, _tmp51_, &_tmp53_); -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - exe = _tmp53_; -#line 187 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - sv = _tmp54_; -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp55_ = sv; -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp56_ = JSStringGetMaximumUTF8CStringSize (_tmp55_); -#line 188 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - length = _tmp56_; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp57_ = length; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp58_ = g_new0 (gchar, _tmp57_); -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - buf = _tmp58_; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - buf_length1 = _tmp57_; -#line 189 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _buf_size_ = buf_length1; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp59_ = sv; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp60_ = buf; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp60__length1 = buf_length1; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp61_ = length; -#line 191 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - JSStringGetUTF8CString (_tmp59_, _tmp60_, _tmp61_); -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp62_ = buf; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp62__length1 = buf_length1; -#line 194 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_print ("ret:%s\n", (const gchar*) _tmp62_); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp63_ = buf; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp63__length1 = buf_length1; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _tmp64_ = g_strdup ((const gchar*) _tmp63_); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - result = _tmp64_; -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - buf = (g_free (buf), NULL); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (sv); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (res); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (oval); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (val); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (eval); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (othis); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (ctx); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSClassRelease0 (goc); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exd); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exb); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _0 (exa); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jmethod); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSStringRelease0 (jfile_data); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _g_free0 (file_data); -#line 195 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return result; -#line 1004 "Javascript.vala.c" -} - - -static void palete_value_javascript_init (GValue* value) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 1011 "Javascript.vala.c" -} - - -static void palete_value_javascript_free_value (GValue* value) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (value->data[0].v_pointer) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (value->data[0].v_pointer); -#line 1020 "Javascript.vala.c" - } -} - - -static void palete_value_javascript_copy_value (const GValue* src_value, GValue* dest_value) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (src_value->data[0].v_pointer) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - dest_value->data[0].v_pointer = palete_javascript_ref (src_value->data[0].v_pointer); -#line 1030 "Javascript.vala.c" - } else { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - dest_value->data[0].v_pointer = NULL; -#line 1034 "Javascript.vala.c" - } -} - - -static gpointer palete_value_javascript_peek_pointer (const GValue* value) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return value->data[0].v_pointer; -#line 1042 "Javascript.vala.c" -} - - -static gchar* palete_value_javascript_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (collect_values[0].v_pointer) { -#line 1049 "Javascript.vala.c" - PaleteJavascript* object; - object = collect_values[0].v_pointer; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (object->parent_instance.g_class == NULL) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 1056 "Javascript.vala.c" - } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); -#line 1060 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = palete_javascript_ref (object); -#line 1064 "Javascript.vala.c" - } else { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 1068 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 1072 "Javascript.vala.c" -} - - -static gchar* palete_value_javascript_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { - PaleteJavascript** object_p; - object_p = collect_values[0].v_pointer; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!object_p) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); -#line 1083 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (!value->data[0].v_pointer) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = NULL; -#line 1089 "Javascript.vala.c" - } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = value->data[0].v_pointer; -#line 1093 "Javascript.vala.c" - } else { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - *object_p = palete_javascript_ref (value->data[0].v_pointer); -#line 1097 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return NULL; -#line 1101 "Javascript.vala.c" -} - - -GParamSpec* palete_param_spec_javascript (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { - PaleteParamSpecJavascript* spec; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (g_type_is_a (object_type, PALETE_TYPE_JAVASCRIPT), NULL); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - G_PARAM_SPEC (spec)->value_type = object_type; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return G_PARAM_SPEC (spec); -#line 1115 "Javascript.vala.c" -} - - -gpointer palete_value_get_javascript (const GValue* value) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT), NULL); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return value->data[0].v_pointer; -#line 1124 "Javascript.vala.c" -} - - -void palete_value_set_javascript (GValue* value, gpointer v_object) { - PaleteJavascript* old; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT)); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - old = value->data[0].v_pointer; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (v_object) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PALETE_TYPE_JAVASCRIPT)); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = v_object; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_ref (value->data[0].v_pointer); -#line 1144 "Javascript.vala.c" - } else { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 1148 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (old) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (old); -#line 1154 "Javascript.vala.c" - } -} - - -void palete_value_take_javascript (GValue* value, gpointer v_object) { - PaleteJavascript* old; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, PALETE_TYPE_JAVASCRIPT)); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - old = value->data[0].v_pointer; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (v_object) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, PALETE_TYPE_JAVASCRIPT)); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = v_object; -#line 1173 "Javascript.vala.c" - } else { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - value->data[0].v_pointer = NULL; -#line 1177 "Javascript.vala.c" - } -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (old) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_unref (old); -#line 1183 "Javascript.vala.c" - } -} - - -static void palete_javascript_class_init (PaleteJavascriptClass * klass) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - palete_javascript_parent_class = g_type_class_peek_parent (klass); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - ((PaleteJavascriptClass *) klass)->finalize = palete_javascript_finalize; -#line 1193 "Javascript.vala.c" -} - - -static void palete_javascript_instance_init (PaleteJavascript * self) { -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->js_global_context = NULL; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self->ref_count = 1; -#line 1202 "Javascript.vala.c" -} - - -static void palete_javascript_finalize (PaleteJavascript* obj) { - PaleteJavascript * self; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - self = G_TYPE_CHECK_INSTANCE_CAST (obj, PALETE_TYPE_JAVASCRIPT, PaleteJavascript); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_signal_handlers_destroy (self); -#line 65 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - _JSGlobalContextRelease0 (self->js_global_context); -#line 1214 "Javascript.vala.c" -} - - -GType palete_javascript_get_type (void) { - static volatile gsize palete_javascript_type_id__volatile = 0; - if (g_once_init_enter (&palete_javascript_type_id__volatile)) { - static const GTypeValueTable g_define_type_value_table = { palete_value_javascript_init, palete_value_javascript_free_value, palete_value_javascript_copy_value, palete_value_javascript_peek_pointer, "p", palete_value_javascript_collect_value, "p", palete_value_javascript_lcopy_value }; - static const GTypeInfo g_define_type_info = { sizeof (PaleteJavascriptClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) palete_javascript_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (PaleteJavascript), 0, (GInstanceInitFunc) palete_javascript_instance_init, &g_define_type_value_table }; - static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) }; - GType palete_javascript_type_id; - palete_javascript_type_id = g_type_register_fundamental (g_type_fundamental_next (), "PaleteJavascript", &g_define_type_info, &g_define_type_fundamental_info, 0); - g_once_init_leave (&palete_javascript_type_id__volatile, palete_javascript_type_id); - } - return palete_javascript_type_id__volatile; -} - - -gpointer palete_javascript_ref (gpointer instance) { - PaleteJavascript* self; - self = instance; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_atomic_int_inc (&self->ref_count); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - return instance; -#line 1239 "Javascript.vala.c" -} - - -void palete_javascript_unref (gpointer instance) { - PaleteJavascript* self; - self = instance; -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - if (g_atomic_int_dec_and_test (&self->ref_count)) { -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - PALETE_JAVASCRIPT_GET_CLASS (self)->finalize (self); -#line 23 "/home/alan/gitlive/app.Builder.js/src/Palete/Javascript.vala" - g_type_free_instance ((GTypeInstance *) self); -#line 1252 "Javascript.vala.c" - } -} - - - diff --git a/tests/JsRender.vala.c b/tests/JsRender.vala.c deleted file mode 100644 index c4972a1fc..000000000 --- a/tests/JsRender.vala.c +++ /dev/null @@ -1,2729 +0,0 @@ -/* JsRender.vala.c generated by valac 0.26.1, the Vala compiler - * generated from JsRender.vala, do not modify */ - -/*