src/Palete/Javascript.vala
authorAlan Knowles <alan@roojs.com>
Wed, 18 Mar 2015 10:05:12 +0000 (18:05 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 18 Mar 2015 10:05:12 +0000 (18:05 +0800)
tests/JsCoreExecTest.vala.c

src/Palete/Javascript.vala
tests/JsCoreExecTest.vala.c [new file with mode: 0644]

index eba3e8c..137fcc1 100644 (file)
@@ -115,7 +115,7 @@ namespace Palete {
                 * then a method is called, with a string argument (json encoded)
                 * 
                 */
-               void executeFile(string fname, string method, string json)
+               public void executeFile(string fname, string method, string json)
                {
                        string file_data;
                        if (!FileUtils.test (fname, FileTest.EXISTS)) {
diff --git a/tests/JsCoreExecTest.vala.c b/tests/JsCoreExecTest.vala.c
new file mode 100644 (file)
index 0000000..a512f1d
--- /dev/null
@@ -0,0 +1,58 @@
+/* JsCoreExecTest.vala.c generated by valac 0.26.1, the Vala compiler
+ * generated from JsCoreExecTest.vala, do not modify */
+
+/* valac --vapidir ../src/vapi JsCoreExecTest.vala ../src/Palete/Javascript.vala --pkg javascriptcore  -o /tmp/jstest*/
+
+#include <glib.h>
+#include <glib-object.h>
+#include <stdlib.h>
+#include <string.h>
+
+
+#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;
+#define _palete_javascript_unref0(var) ((var == NULL) ? NULL : (var = (palete_javascript_unref (var), NULL)))
+
+
+
+gint _vala_main (gchar** args, int args_length1);
+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;
+PaleteJavascript* palete_javascript_singleton (void);
+void palete_javascript_executeFile (PaleteJavascript* self, const gchar* fname, const gchar* method, const gchar* json);
+
+
+gint _vala_main (gchar** args, int args_length1) {
+       gint result = 0;
+       PaleteJavascript* js = NULL;
+       PaleteJavascript* _tmp0_ = NULL;
+       _tmp0_ = palete_javascript_singleton ();
+       js = _tmp0_;
+       palete_javascript_executeFile (js, "/home/alan/gitlive/app.Builder.js/tests/hello.js", "hello", "{}");
+       result = 0;
+       _palete_javascript_unref0 (js);
+       return result;
+}
+
+
+int main (int argc, char ** argv) {
+#if !GLIB_CHECK_VERSION (2,35,0)
+       g_type_init ();
+#endif
+       return _vala_main (argv, argc);
+}
+
+
+