* The type of an instance of a delegate.
*/
public class Vala.DelegateType : CallableType {
- public Delegate delegate_symbol { get; set; }
+ public weak Delegate delegate_symbol { get; set; }
public bool is_called_once { get; set; }
* A reference to an instance field without a specific instance.
*/
public class Vala.FieldPrototype : DataType {
- public Field field_symbol { get; set; }
+ public weak Field field_symbol { get; set; }
public FieldPrototype (Field field_symbol) {
this.field_symbol = field_symbol;
/**
* The referred generic type parameter.
*/
- public TypeParameter type_parameter { get; set; }
+ public weak TypeParameter type_parameter { get; set; }
public GenericType (TypeParameter type_parameter) {
this.type_parameter = type_parameter;
* The type of a method referencea.
*/
public class Vala.MethodType : CallableType {
- public Method method_symbol { get; set; }
+ public weak Method method_symbol { get; set; }
public MethodType (Method method_symbol) {
this.method_symbol = method_symbol;
* The type of a signal referencea.
*/
public class Vala.SignalType : CallableType {
- public Signal signal_symbol { get; set; }
+ public weak Signal signal_symbol { get; set; }
Method? connect_method;
Method? connect_after_method;