@@ -56,6 +56,8 @@ class ClassMethodSpec:
56
56
is_vararg : bool
57
57
is_static : bool
58
58
is_virtual : bool
59
+ is_required : bool
60
+
59
61
is_property_accessor : bool
60
62
hash : Optional [int ]
61
63
hash_compatibility : Optional [int ]
@@ -75,6 +77,8 @@ def parse(cls, item: dict) -> "ClassMethodSpec":
75
77
item .setdefault ("hash" , None )
76
78
item .setdefault ("hash_compatibility" , None )
77
79
item .setdefault ("is_property_accessor" , False )
80
+ # Added in Godot 4.4 (see https://github.com/godotengine/godot/pull/93311)
81
+ item .setdefault ("is_required" , False )
78
82
assert_api_consistency (cls , item )
79
83
return cls (
80
84
name = correct_name (item ["name" ]),
@@ -83,6 +87,7 @@ def parse(cls, item: dict) -> "ClassMethodSpec":
83
87
is_vararg = item ["is_vararg" ],
84
88
is_static = item ["is_static" ],
85
89
is_virtual = item ["is_virtual" ],
90
+ is_required = item ["is_required" ],
86
91
is_property_accessor = item ["is_property_accessor" ],
87
92
hash = item ["hash" ],
88
93
hash_compatibility = item ["hash_compatibility" ],
0 commit comments