Ejemplo n.º 1
0
/**
 * 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;
}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
/**
 * 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;
}