@@ -56,6 +56,8 @@ class ClassMethodSpec:
5656 is_vararg : bool
5757 is_static : bool
5858 is_virtual : bool
59+ is_required : bool
60+
5961 is_property_accessor : bool
6062 hash : Optional [int ]
6163 hash_compatibility : Optional [int ]
@@ -75,6 +77,8 @@ def parse(cls, item: dict) -> "ClassMethodSpec":
7577 item .setdefault ("hash" , None )
7678 item .setdefault ("hash_compatibility" , None )
7779 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 )
7882 assert_api_consistency (cls , item )
7983 return cls (
8084 name = correct_name (item ["name" ]),
@@ -83,6 +87,7 @@ def parse(cls, item: dict) -> "ClassMethodSpec":
8387 is_vararg = item ["is_vararg" ],
8488 is_static = item ["is_static" ],
8589 is_virtual = item ["is_virtual" ],
90+ is_required = item ["is_required" ],
8691 is_property_accessor = item ["is_property_accessor" ],
8792 hash = item ["hash" ],
8893 hash_compatibility = item ["hash_compatibility" ],
0 commit comments