/** * Creates a new break statement. * * @param source reference to source code * @return newly created break statement */ ValaBreakStatement* vala_break_statement_construct (GType object_type, ValaSourceReference* source) { ValaBreakStatement* self = NULL; ValaSourceReference* _tmp0_; self = (ValaBreakStatement*) vala_code_node_construct (object_type); _tmp0_ = source; vala_code_node_set_source_reference ((ValaCodeNode*) self, _tmp0_); return self; }
ValaUnlockStatement* vala_unlock_statement_construct (GType object_type, ValaExpression* resource, ValaSourceReference* source_reference) { ValaUnlockStatement* self = NULL; ValaSourceReference* _tmp0_; ValaExpression* _tmp1_; g_return_val_if_fail (resource != NULL, NULL); self = (ValaUnlockStatement*) vala_code_node_construct (object_type); _tmp0_ = source_reference; vala_code_node_set_source_reference ((ValaCodeNode*) self, _tmp0_); _tmp1_ = resource; vala_unlock_statement_set_resource (self, _tmp1_); return self; }
/** * Creates a new member initializer. * * @param name member name * @param initializer initializer expression * @param source_reference reference to source code * @return newly created member initializer */ ValaMemberInitializer* vala_member_initializer_construct (GType object_type, const gchar* name, ValaExpression* initializer, ValaSourceReference* source_reference) { ValaMemberInitializer* self = NULL; ValaExpression* _tmp0_; ValaSourceReference* _tmp1_; const gchar* _tmp2_; g_return_val_if_fail (name != NULL, NULL); g_return_val_if_fail (initializer != NULL, NULL); self = (ValaMemberInitializer*) vala_code_node_construct (object_type); _tmp0_ = initializer; vala_member_initializer_set_initializer (self, _tmp0_); _tmp1_ = source_reference; vala_code_node_set_source_reference ((ValaCodeNode*) self, _tmp1_); _tmp2_ = name; vala_member_initializer_set_name (self, _tmp2_); return self; }