vala.h   vala.h 
skipping to change at line 752 skipping to change at line 752
#define VALA_TYPE_SWITCH_LABEL (vala_switch_label_get_type ()) #define VALA_TYPE_SWITCH_LABEL (vala_switch_label_get_type ())
#define VALA_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_SWITCH_LABEL, ValaSwitchLabel)) #define VALA_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_SWITCH_LABEL, ValaSwitchLabel))
#define VALA_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass)) #define VALA_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass))
#define VALA_IS_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_SWITCH_LABEL)) #define VALA_IS_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_SWITCH_LABEL))
#define VALA_IS_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_SWITCH_LABEL)) #define VALA_IS_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_SWITCH_LABEL))
#define VALA_SWITCH_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass)) #define VALA_SWITCH_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass))
typedef struct _ValaSwitchLabel ValaSwitchLabel; typedef struct _ValaSwitchLabel ValaSwitchLabel;
typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass; typedef struct _ValaSwitchLabelClass ValaSwitchLabelClass;
#define VALA_TYPE_LOOP (vala_loop_get_type ())
#define VALA_LOOP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LOOP,
ValaLoop))
#define VALA_LOOP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE
_LOOP, ValaLoopClass))
#define VALA_IS_LOOP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_LOO
P))
#define VALA_IS_LOOP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_T
YPE_LOOP))
#define VALA_LOOP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TY
PE_LOOP, ValaLoopClass))
typedef struct _ValaLoop ValaLoop;
typedef struct _ValaLoopClass ValaLoopClass;
#define VALA_TYPE_WHILE_STATEMENT (vala_while_statement_get_type ()) #define VALA_TYPE_WHILE_STATEMENT (vala_while_statement_get_type ())
#define VALA_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_WHILE_STATEMENT, ValaWhileStatement)) #define VALA_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_WHILE_STATEMENT, ValaWhileStatement))
#define VALA_WHILE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_WHILE_STATEMENT, ValaWhileStatementClass)) #define VALA_WHILE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_WHILE_STATEMENT, ValaWhileStatementClass))
#define VALA_IS_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_WHILE_STATEMENT)) #define VALA_IS_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_WHILE_STATEMENT))
#define VALA_IS_WHILE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_WHILE_STATEMENT)) #define VALA_IS_WHILE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_WHILE_STATEMENT))
#define VALA_WHILE_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_WHILE_STATEMENT, ValaWhileStatementClass)) #define VALA_WHILE_STATEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_WHILE_STATEMENT, ValaWhileStatementClass))
typedef struct _ValaWhileStatement ValaWhileStatement; typedef struct _ValaWhileStatement ValaWhileStatement;
typedef struct _ValaWhileStatementClass ValaWhileStatementClass; typedef struct _ValaWhileStatementClass ValaWhileStatementClass;
skipping to change at line 1257 skipping to change at line 1267
#define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_INVALID_TYPE))
#define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE)) #define VALA_IS_INVALID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_INVALID_TYPE))
#define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass)) #define VALA_INVALID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_INVALID_TYPE, ValaInvalidTypeClass))
typedef struct _ValaInvalidType ValaInvalidType; typedef struct _ValaInvalidType ValaInvalidType;
typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass; typedef struct _ValaInvalidTypeClass ValaInvalidTypeClass;
typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate; typedef struct _ValaInvalidTypePrivate ValaInvalidTypePrivate;
typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate; typedef struct _ValaLambdaExpressionPrivate ValaLambdaExpressionPrivate;
typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate; typedef struct _ValaLocalVariablePrivate ValaLocalVariablePrivate;
typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate; typedef struct _ValaLockStatementPrivate ValaLockStatementPrivate;
typedef struct _ValaLoopPrivate ValaLoopPrivate;
typedef struct _ValaMemberAccessPrivate ValaMemberAccessPrivate; typedef struct _ValaMemberAccessPrivate ValaMemberAccessPrivate;
#define VALA_TYPE_MEMBER_INITIALIZER (vala_member_initializer_get_type ()) #define VALA_TYPE_MEMBER_INITIALIZER (vala_member_initializer_get_type ())
#define VALA_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializer)) #define VALA_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializer))
#define VALA_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass)) #define VALA_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass))
#define VALA_IS_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER_INITIALIZER)) #define VALA_IS_MEMBER_INITIALIZER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER_INITIALIZER))
#define VALA_IS_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_MEMBER_INITIALIZER)) #define VALA_IS_MEMBER_INITIALIZER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_MEMBER_INITIALIZER))
#define VALA_MEMBER_INITIALIZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass)) #define VALA_MEMBER_INITIALIZER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_MEMBER_INITIALIZER, ValaMemberInitializerClass))
typedef struct _ValaMemberInitializer ValaMemberInitializer; typedef struct _ValaMemberInitializer ValaMemberInitializer;
skipping to change at line 2054 skipping to change at line 2065
void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b); void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local); void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local);
void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list); void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list);
void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section);
void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label); void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label);
void (*visit_loop) (ValaCodeVisitor* self, ValaLoop* stmt);
void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt); void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt);
void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt); void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt);
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt);
void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCodeVisitor* self, ValaYieldState ment* y); void (*visit_yield_statement) (ValaCodeVisitor* self, ValaYieldState ment* y);
void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt);
skipping to change at line 2832 skipping to change at line 2844
struct _ValaLockStatement { struct _ValaLockStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaLockStatementPrivate * priv; ValaLockStatementPrivate * priv;
}; };
struct _ValaLockStatementClass { struct _ValaLockStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
/** /**
* Represents an endless loop.
*/
struct _ValaLoop {
ValaCodeNode parent_instance;
ValaLoopPrivate * priv;
};
struct _ValaLoopClass {
ValaCodeNodeClass parent_class;
};
/**
* Represents an access to a type member in the source code. * Represents an access to a type member in the source code.
*/ */
struct _ValaMemberAccess { struct _ValaMemberAccess {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaMemberAccessPrivate * priv; ValaMemberAccessPrivate * priv;
}; };
struct _ValaMemberAccessClass { struct _ValaMemberAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
skipping to change at line 3489 skipping to change at line 3513
struct _ValaTypeofExpressionClass { struct _ValaTypeofExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
/** /**
* Represents a generic type parameter in the source code. * Represents a generic type parameter in the source code.
*/ */
struct _ValaTypeParameter { struct _ValaTypeParameter {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypeParameterPrivate * priv; ValaTypeParameterPrivate * priv;
ValaTypeSymbol* type;
}; };
struct _ValaTypeParameterClass { struct _ValaTypeParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
/** /**
* Represents an expression with one operand in the source code. * Represents an expression with one operand in the source code.
* *
* Supports +, -, !, ~, ref, out. * Supports +, -, !, ~, ref, out.
skipping to change at line 3959 skipping to change at line 3982
GType vala_property_accessor_get_type (void); GType vala_property_accessor_get_type (void);
GType vala_typeparameter_get_type (void); GType vala_typeparameter_get_type (void);
GType vala_using_directive_get_type (void); GType vala_using_directive_get_type (void);
GType vala_empty_statement_get_type (void); GType vala_empty_statement_get_type (void);
GType vala_declaration_statement_get_type (void); GType vala_declaration_statement_get_type (void);
GType vala_expression_statement_get_type (void); GType vala_expression_statement_get_type (void);
GType vala_if_statement_get_type (void); GType vala_if_statement_get_type (void);
GType vala_switch_statement_get_type (void); GType vala_switch_statement_get_type (void);
GType vala_switch_section_get_type (void); GType vala_switch_section_get_type (void);
GType vala_switch_label_get_type (void); GType vala_switch_label_get_type (void);
GType vala_loop_get_type (void);
GType vala_while_statement_get_type (void); GType vala_while_statement_get_type (void);
GType vala_do_statement_get_type (void); GType vala_do_statement_get_type (void);
GType vala_for_statement_get_type (void); GType vala_for_statement_get_type (void);
GType vala_foreach_statement_get_type (void); GType vala_foreach_statement_get_type (void);
GType vala_continue_statement_get_type (void); GType vala_continue_statement_get_type (void);
GType vala_return_statement_get_type (void); GType vala_return_statement_get_type (void);
GType vala_yield_statement_get_type (void); GType vala_yield_statement_get_type (void);
GType vala_throw_statement_get_type (void); GType vala_throw_statement_get_type (void);
GType vala_try_statement_get_type (void); GType vala_try_statement_get_type (void);
GType vala_lock_statement_get_type (void); GType vala_lock_statement_get_type (void);
skipping to change at line 4049 skipping to change at line 4073
void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b); void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b);
void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt); void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt);
void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt); void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt);
void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local); void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local);
void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list); void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list);
void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt); void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt);
void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt); void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt);
void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt); void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt);
void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section); void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section);
void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label); void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label);
void vala_code_visitor_visit_loop (ValaCodeVisitor* self, ValaLoop* stmt);
void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt); void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt);
void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt); void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt);
void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt);
void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt); void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala ForeachStatement* stmt);
void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt);
void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt);
void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt); void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR eturnStatement* stmt);
void vala_code_visitor_visit_yield_statement (ValaCodeVisitor* self, ValaYi eldStatement* y); void vala_code_visitor_visit_yield_statement (ValaCodeVisitor* self, ValaYi eldStatement* y);
void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt);
void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt);
skipping to change at line 4156 skipping to change at line 4181
GeeList* vala_data_type_get_parameters (ValaDataType* self); GeeList* vala_data_type_get_parameters (ValaDataType* self);
gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self); gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self);
gboolean vala_data_type_is_array (ValaDataType* self); gboolean vala_data_type_is_array (ValaDataType* self);
GeeList* vala_data_type_get_symbols (ValaDataType* self); GeeList* vala_data_type_get_symbols (ValaDataType* self);
ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name); ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb er_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name); ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ar* member_name);
gboolean vala_data_type_is_real_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_struct_type (ValaDataType* self);
char* vala_data_type_get_type_id (ValaDataType* self); char* vala_data_type_get_type_id (ValaDataType* self);
char* vala_data_type_get_type_signature (ValaDataType* self); char* vala_data_type_get_type_signature (ValaDataType* self);
gboolean vala_data_type_is_disposable (ValaDataType* self); gboolean vala_data_type_is_disposable (ValaDataType* self);
ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaCodeNode* node_reference); ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference);
gboolean vala_data_type_get_value_owned (ValaDataType* self); gboolean vala_data_type_get_value_owned (ValaDataType* self);
void vala_data_type_set_value_owned (ValaDataType* self, gboolean value); void vala_data_type_set_value_owned (ValaDataType* self, gboolean value);
gboolean vala_data_type_get_nullable (ValaDataType* self); gboolean vala_data_type_get_nullable (ValaDataType* self);
void vala_data_type_set_nullable (ValaDataType* self, gboolean value); void vala_data_type_set_nullable (ValaDataType* self, gboolean value);
ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self); ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self);
void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu e); void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu e);
ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self); ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self);
void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value); void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value);
gboolean vala_data_type_get_floating_reference (ValaDataType* self); gboolean vala_data_type_get_floating_reference (ValaDataType* self);
void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue); void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue);
skipping to change at line 4217 skipping to change at line 4242
ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ; ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ;
ValaDestructor* vala_destructor_construct (GType object_type, ValaSourceRef erence* source_reference); ValaDestructor* vala_destructor_construct (GType object_type, ValaSourceRef erence* source_reference);
ValaBlock* vala_destructor_get_body (ValaDestructor* self); ValaBlock* vala_destructor_get_body (ValaDestructor* self);
void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value); void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value);
ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf); ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf);
void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value); void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value);
MemberBinding vala_destructor_get_binding (ValaDestructor* self); MemberBinding vala_destructor_get_binding (ValaDestructor* self);
void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value ); void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value );
ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference);
ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference);
ValaBlock* vala_do_statement_prepare_condition_split (ValaDoStatement* self , ValaSemanticAnalyzer* analyzer);
ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); ValaBlock* vala_do_statement_get_body (ValaDoStatement* self);
void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value);
ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self);
void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value); void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value);
GType vala_dynamic_method_get_type (void); GType vala_dynamic_method_get_type (void);
ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence); ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence);
ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference); ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference);
ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self ); ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self );
void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value); void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value);
ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self ); ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self );
skipping to change at line 4301 skipping to change at line 4325
GType vala_error_type_get_type (void); GType vala_error_type_get_type (void);
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference);
ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence); ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence);
ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self);
void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value); void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value);
ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self); ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self);
void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue); void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue);
gboolean vala_expression_is_constant (ValaExpression* self); gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self); gboolean vala_expression_is_non_null (ValaExpression* self);
ValaBlock* vala_expression_prepare_condition_split (ValaExpression* self, V void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr
alaSemanticAnalyzer* analyzer); ession* size);
GeeList* vala_expression_get_array_sizes (ValaExpression* self);
void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt); void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self);
void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value); void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ; ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ;
void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value); void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value);
ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self);
skipping to change at line 4415 skipping to change at line 4440
gboolean vala_formal_parameter_get_async_only (ValaFormalParameter* self); gboolean vala_formal_parameter_get_async_only (ValaFormalParameter* self);
void vala_formal_parameter_set_async_only (ValaFormalParameter* self, gbool ean value); void vala_formal_parameter_set_async_only (ValaFormalParameter* self, gbool ean value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value); void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char * value);
ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference);
ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference);
void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init); void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init);
GeeList* vala_for_statement_get_initializer (ValaForStatement* self); GeeList* vala_for_statement_get_initializer (ValaForStatement* self);
void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter); void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter);
GeeList* vala_for_statement_get_iterator (ValaForStatement* self); GeeList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaBlock* vala_for_statement_prepare_condition_split (ValaForStatement* se lf, ValaSemanticAnalyzer* analyzer);
ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); ValaExpression* vala_for_statement_get_condition (ValaForStatement* self);
void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value); void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value);
ValaBlock* vala_for_statement_get_body (ValaForStatement* self); ValaBlock* vala_for_statement_get_body (ValaForStatement* self);
void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ; void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ;
GType vala_generic_type_get_type (void); GType vala_generic_type_get_type (void);
ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter); ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter);
ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter); ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter);
GType vala_genie_parser_get_type (void); GType vala_genie_parser_get_type (void);
ValaGenieParser* vala_genie_parser_new (void); ValaGenieParser* vala_genie_parser_new (void);
ValaGenieParser* vala_genie_parser_construct (GType object_type); ValaGenieParser* vala_genie_parser_construct (GType object_type);
skipping to change at line 4525 skipping to change at line 4549
ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self); ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self);
void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value); void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value);
ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self);
void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value); void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference); ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference);
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference); ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference);
ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f); ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f);
void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value); void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value);
ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f); ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f);
void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value); void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value);
gboolean vala_local_variable_get_is_result (ValaLocalVariable* self);
void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v
alue);
gboolean vala_local_variable_get_floating (ValaLocalVariable* self); gboolean vala_local_variable_get_floating (ValaLocalVariable* self);
void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue); void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue);
gboolean vala_lockable_get_lock_used (ValaLockable* self); gboolean vala_lockable_get_lock_used (ValaLockable* self);
void vala_lockable_set_lock_used (ValaLockable* self, gboolean used); void vala_lockable_set_lock_used (ValaLockable* self, gboolean used);
ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference); ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference);
ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx pression* resource, ValaBlock* body, ValaSourceReference* source_reference) ; ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx pression* resource, ValaBlock* body, ValaSourceReference* source_reference) ;
ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self); ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self);
void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value); void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value);
ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self); ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self);
void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e); void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e);
ValaLoop* vala_loop_new (ValaBlock* body, ValaSourceReference* source_refer
ence);
ValaLoop* vala_loop_construct (GType object_type, ValaBlock* body, ValaSour
ceReference* source_reference);
ValaBlock* vala_loop_get_body (ValaLoop* self);
void vala_loop_set_body (ValaLoop* self, ValaBlock* value);
ValaMember* vala_member_new (const char* name, ValaSourceReference* source_ reference); ValaMember* vala_member_new (const char* name, ValaSourceReference* source_ reference);
ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference); ValaMember* vala_member_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
ValaSymbol* vala_member_get_hidden_member (ValaMember* self); ValaSymbol* vala_member_get_hidden_member (ValaMember* self);
gboolean vala_member_get_hides (ValaMember* self); gboolean vala_member_get_hides (ValaMember* self);
void vala_member_set_hides (ValaMember* self, gboolean value); void vala_member_set_hides (ValaMember* self, gboolean value);
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const char* member_name, ValaSourceReference* source_referen ce); ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const char* member_name, ValaSourceReference* source_referen ce);
ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst char* member_name, ValaSourceReference* source_reference);
skipping to change at line 4582 skipping to change at line 4612
ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference); ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
GeeList* vala_method_get_parameters (ValaMethod* self); GeeList* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
char* vala_method_get_cname (ValaMethod* self); char* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_default_cname (ValaMethod* self); char* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); char* vala_method_get_real_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const char* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match);
void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p
);
GeeList* vala_method_get_type_parameters (ValaMethod* self);
gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na
me);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
GeeList* vala_method_get_preconditions (ValaMethod* self); GeeList* vala_method_get_preconditions (ValaMethod* self);
void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition); void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition);
GeeList* vala_method_get_postconditions (ValaMethod* self); GeeList* vala_method_get_postconditions (ValaMethod* self);
ValaDataType* vala_method_get_return_type (ValaMethod* self); ValaDataType* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); void vala_method_set_return_type (ValaMethod* self, ValaDataType* value);
ValaBlock* vala_method_get_body (ValaMethod* self); ValaBlock* vala_method_get_body (ValaMethod* self);
void vala_method_set_body (ValaMethod* self, ValaBlock* value); void vala_method_set_body (ValaMethod* self, ValaBlock* value);
ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self);
void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value);
skipping to change at line 4639 skipping to change at line 4672
gboolean vala_method_get_has_construct_function (ValaMethod* self); gboolean vala_method_get_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue); void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue);
ValaSignal* vala_method_get_signal_reference (ValaMethod* self); ValaSignal* vala_method_get_signal_reference (ValaMethod* self);
void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ; void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ;
gboolean vala_method_get_coroutine (ValaMethod* self); gboolean vala_method_get_coroutine (ValaMethod* self);
void vala_method_set_coroutine (ValaMethod* self, gboolean value); void vala_method_set_coroutine (ValaMethod* self, gboolean value);
ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer ence* source_reference); ValaMethodCall* vala_method_call_new (ValaExpression* call, ValaSourceRefer ence* source_reference);
ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi on* call, ValaSourceReference* source_reference); ValaMethodCall* vala_method_call_construct (GType object_type, ValaExpressi on* call, ValaSourceReference* source_reference);
void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg); void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg);
GeeList* vala_method_call_get_argument_list (ValaMethodCall* self); GeeList* vala_method_call_get_argument_list (ValaMethodCall* self);
void vala_method_call_append_array_size (ValaMethodCall* self, ValaCCodeExp
ression* size);
GeeList* vala_method_call_get_array_sizes (ValaMethodCall* self);
ValaExpression* vala_method_call_get_call (ValaMethodCall* self); ValaExpression* vala_method_call_get_call (ValaMethodCall* self);
void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value ); void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value );
ValaCCodeExpression* vala_method_call_get_delegate_target (ValaMethodCall* self); ValaCCodeExpression* vala_method_call_get_delegate_target (ValaMethodCall* self);
void vala_method_call_set_delegate_target (ValaMethodCall* self, ValaCCodeE xpression* value); void vala_method_call_set_delegate_target (ValaMethodCall* self, ValaCCodeE xpression* value);
GType vala_method_type_get_type (void); GType vala_method_type_get_type (void);
ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); ValaMethodType* vala_method_type_new (ValaMethod* method_symbol);
ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol); ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol);
ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self);
void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value); void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value);
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference); ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference);
skipping to change at line 4801 skipping to change at line 4832
gboolean vala_property_get_overrides (ValaProperty* self); gboolean vala_property_get_overrides (ValaProperty* self);
void vala_property_set_overrides (ValaProperty* self, gboolean value); void vala_property_set_overrides (ValaProperty* self, gboolean value);
ValaField* vala_property_get_field (ValaProperty* self); ValaField* vala_property_get_field (ValaProperty* self);
void vala_property_set_field (ValaProperty* self, ValaField* value); void vala_property_set_field (ValaProperty* self, ValaField* value);
MemberBinding vala_property_get_binding (ValaProperty* self); MemberBinding vala_property_get_binding (ValaProperty* self);
void vala_property_set_binding (ValaProperty* self, MemberBinding value); void vala_property_set_binding (ValaProperty* self, MemberBinding value);
ValaProperty* vala_property_get_base_property (ValaProperty* self); ValaProperty* vala_property_get_base_property (ValaProperty* self);
ValaProperty* vala_property_get_base_interface_property (ValaProperty* self ); ValaProperty* vala_property_get_base_interface_property (ValaProperty* self );
ValaExpression* vala_property_get_default_expression (ValaProperty* self); ValaExpression* vala_property_get_default_expression (ValaProperty* self);
void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value); void vala_property_set_default_expression (ValaProperty* self, ValaExpressi on* value);
gboolean vala_property_get_no_array_length (ValaProperty* self);
void vala_property_set_no_array_length (ValaProperty* self, gboolean value)
;
gboolean vala_property_get_array_null_terminated (ValaProperty* self);
void vala_property_set_array_null_terminated (ValaProperty* self, gboolean
value);
const char* vala_property_get_nick (ValaProperty* self); const char* vala_property_get_nick (ValaProperty* self);
void vala_property_set_nick (ValaProperty* self, const char* value); void vala_property_set_nick (ValaProperty* self, const char* value);
const char* vala_property_get_blurb (ValaProperty* self); const char* vala_property_get_blurb (ValaProperty* self);
void vala_property_set_blurb (ValaProperty* self, const char* value); void vala_property_set_blurb (ValaProperty* self, const char* value);
ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source); ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source);
ValaRealLiteral* vala_real_literal_construct (GType object_type, const char * r, ValaSourceReference* source); ValaRealLiteral* vala_real_literal_construct (GType object_type, const char * r, ValaSourceReference* source);
char* vala_real_literal_get_type_name (ValaRealLiteral* self); char* vala_real_literal_get_type_name (ValaRealLiteral* self);
const char* vala_real_literal_get_value (ValaRealLiteral* self); const char* vala_real_literal_get_value (ValaRealLiteral* self);
void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ; void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ;
ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference); ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference);
skipping to change at line 4858 skipping to change at line 4893
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context); void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context);
gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type); gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue); ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue);
ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name); ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name);
ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym);
gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args ); gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, GeeList* params, GeeList* args );
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaGenericType* generic_type, ValaCodeNode* node_reference ); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t ype, ValaCodeNode* node_reference);
gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self); gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type); void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type); ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type);
ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self); ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self);
gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf); gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf);
ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self); ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self);
void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value); void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value);
ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self); ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value); void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value);
ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self); ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self);
skipping to change at line 5132 skipping to change at line 5167
void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V alaSymbol* value); void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V alaSymbol* value);
ValaValueType* vala_value_type_new (ValaTypeSymbol* type_symbol); ValaValueType* vala_value_type_new (ValaTypeSymbol* type_symbol);
ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol * type_symbol); ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol * type_symbol);
ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self); ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self);
void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol* value); void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol* value);
GType vala_void_type_get_type (void); GType vala_void_type_get_type (void);
ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference); ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference);
ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere nce* source_reference); ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere nce* source_reference);
ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference); ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference);
ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce); ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce);
ValaBlock* vala_while_statement_prepare_condition_split (ValaWhileStatement * self, ValaSemanticAnalyzer* analyzer);
ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f); ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f);
void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value); void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value);
ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self); ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self);
void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue); void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue);
ValaYieldStatement* vala_yield_statement_new (ValaExpression* yield_express ion, ValaSourceReference* source_reference); ValaYieldStatement* vala_yield_statement_new (ValaExpression* yield_express ion, ValaSourceReference* source_reference);
ValaYieldStatement* vala_yield_statement_construct (GType object_type, Vala Expression* yield_expression, ValaSourceReference* source_reference); ValaYieldStatement* vala_yield_statement_construct (GType object_type, Vala Expression* yield_expression, ValaSourceReference* source_reference);
ValaExpression* vala_yield_statement_get_yield_expression (ValaYieldStateme nt* self); ValaExpression* vala_yield_statement_get_yield_expression (ValaYieldStateme nt* self);
void vala_yield_statement_set_yield_expression (ValaYieldStatement* self, V alaExpression* value); void vala_yield_statement_set_yield_expression (ValaYieldStatement* self, V alaExpression* value);
G_END_DECLS G_END_DECLS
 End of changes. 18 change blocks. 
11 lines changed or deleted 56 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 172 skipping to change at line 172
void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCCodeModule* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCCodeModule* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab le* local); void (*visit_local_variable) (ValaCCodeModule* self, ValaLocalVariab le* local);
void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ erList* list); void (*visit_initializer_list) (ValaCCodeModule* self, ValaInitializ erList* list);
void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres sion* expr); void (*visit_end_full_expression) (ValaCCodeModule* self, ValaExpres sion* expr);
void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCCodeModule* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCCodeModule* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCCodeModule* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCCodeModule* self, ValaSwitchSecti on* section);
void (*visit_switch_label) (ValaCCodeModule* self, ValaSwitchLabel* label); void (*visit_switch_label) (ValaCCodeModule* self, ValaSwitchLabel* label);
void (*visit_while_statement) (ValaCCodeModule* self, ValaWhileState void (*visit_loop) (ValaCCodeModule* self, ValaLoop* stmt);
ment* stmt);
void (*visit_do_statement) (ValaCCodeModule* self, ValaDoStatement*
stmt);
void (*visit_for_statement) (ValaCCodeModule* self, ValaForStatement
* stmt);
void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt); void (*visit_foreach_statement) (ValaCCodeModule* self, ValaForeachS tatement* stmt);
void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt); void (*visit_break_statement) (ValaCCodeModule* self, ValaBreakState ment* stmt);
void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt); void (*visit_continue_statement) (ValaCCodeModule* self, ValaContinu eStatement* stmt);
void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt); void (*visit_return_statement) (ValaCCodeModule* self, ValaReturnSta tement* stmt);
void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt); void (*visit_yield_statement) (ValaCCodeModule* self, ValaYieldState ment* stmt);
void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt); void (*visit_throw_statement) (ValaCCodeModule* self, ValaThrowState ment* stmt);
void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt); void (*visit_try_statement) (ValaCCodeModule* self, ValaTryStatement * stmt);
void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause* clause); void (*visit_catch_clause) (ValaCCodeModule* self, ValaCatchClause* clause);
void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt); void (*visit_lock_statement) (ValaCCodeModule* self, ValaLockStateme nt* stmt);
void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt); void (*visit_delete_statement) (ValaCCodeModule* self, ValaDeleteSta tement* stmt);
skipping to change at line 363 skipping to change at line 361
void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm ptyStatement* stmt); void vala_ccode_module_visit_empty_statement (ValaCCodeModule* self, ValaEm ptyStatement* stmt);
void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self, ValaDeclarationStatement* stmt); void vala_ccode_module_visit_declaration_statement (ValaCCodeModule* self, ValaDeclarationStatement* stmt);
void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc alVariable* local); void vala_ccode_module_visit_local_variable (ValaCCodeModule* self, ValaLoc alVariable* local);
void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI nitializerList* list); void vala_ccode_module_visit_initializer_list (ValaCCodeModule* self, ValaI nitializerList* list);
void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va laExpression* expr); void vala_ccode_module_visit_end_full_expression (ValaCCodeModule* self, Va laExpression* expr);
void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V alaExpressionStatement* stmt); void vala_ccode_module_visit_expression_statement (ValaCCodeModule* self, V alaExpressionStatement* stmt);
void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta tement* stmt); void vala_ccode_module_visit_if_statement (ValaCCodeModule* self, ValaIfSta tement* stmt);
void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS witchStatement* stmt); void vala_ccode_module_visit_switch_statement (ValaCCodeModule* self, ValaS witchStatement* stmt);
void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi tchSection* section); void vala_ccode_module_visit_switch_section (ValaCCodeModule* self, ValaSwi tchSection* section);
void vala_ccode_module_visit_switch_label (ValaCCodeModule* self, ValaSwitc hLabel* label); void vala_ccode_module_visit_switch_label (ValaCCodeModule* self, ValaSwitc hLabel* label);
void vala_ccode_module_visit_while_statement (ValaCCodeModule* self, ValaWh void vala_ccode_module_visit_loop (ValaCCodeModule* self, ValaLoop* stmt);
ileStatement* stmt);
void vala_ccode_module_visit_do_statement (ValaCCodeModule* self, ValaDoSta
tement* stmt);
void vala_ccode_module_visit_for_statement (ValaCCodeModule* self, ValaForS
tatement* stmt);
void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt); void vala_ccode_module_visit_foreach_statement (ValaCCodeModule* self, Vala ForeachStatement* stmt);
void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt); void vala_ccode_module_visit_break_statement (ValaCCodeModule* self, ValaBr eakStatement* stmt);
void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt); void vala_ccode_module_visit_continue_statement (ValaCCodeModule* self, Val aContinueStatement* stmt);
void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt); void vala_ccode_module_visit_return_statement (ValaCCodeModule* self, ValaR eturnStatement* stmt);
void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt); void vala_ccode_module_visit_yield_statement (ValaCCodeModule* self, ValaYi eldStatement* stmt);
void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt); void vala_ccode_module_visit_throw_statement (ValaCCodeModule* self, ValaTh rowStatement* stmt);
void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt); void vala_ccode_module_visit_try_statement (ValaCCodeModule* self, ValaTryS tatement* stmt);
void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch Clause* clause); void vala_ccode_module_visit_catch_clause (ValaCCodeModule* self, ValaCatch Clause* clause);
void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt); void vala_ccode_module_visit_lock_statement (ValaCCodeModule* self, ValaLoc kStatement* stmt);
void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt); void vala_ccode_module_visit_delete_statement (ValaCCodeModule* self, ValaD eleteStatement* stmt);
 End of changes. 2 change blocks. 
12 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/