Bläddra i källkod

Remove unused `get_inheritance_list_static` from `GDCLASS`.

Lukas Tenbrink 3 månader sedan
förälder
incheckning
e6d166344b
2 ändrade filer med 0 tillägg och 15 borttagningar
  1. 0 6
      core/object/object.h
  2. 0 9
      tests/core/object/test_object.h

+ 0 - 6
core/object/object.h

@@ -432,10 +432,6 @@ public:
 	static _FORCE_INLINE_ String get_parent_class_static() {                                                                                \
 		return m_inherits::get_class_static();                                                                                              \
 	}                                                                                                                                       \
-	static void get_inheritance_list_static(List<String> *p_inheritance_list) {                                                             \
-		m_inherits::get_inheritance_list_static(p_inheritance_list);                                                                        \
-		p_inheritance_list->push_back(String(#m_class));                                                                                    \
-	}                                                                                                                                       \
 	virtual bool is_class(const String &p_class) const override {                                                                           \
 		if (_get_extension() && _get_extension()->is_class(p_class)) {                                                                      \
 			return true;                                                                                                                    \
@@ -817,8 +813,6 @@ public:
 	};
 
 	/* TYPE API */
-	static void get_inheritance_list_static(List<String> *p_inheritance_list) { p_inheritance_list->push_back("Object"); }
-
 	static String get_class_static() { return "Object"; }
 	static String get_parent_class_static() { return String(); }
 

+ 0 - 9
tests/core/object/test_object.h

@@ -143,15 +143,6 @@ TEST_CASE("[Object] Core getters") {
 	CHECK_MESSAGE(
 			object.get_save_class() == "Object",
 			"The returned save class should match the expected value.");
-
-	List<String> inheritance_list;
-	object.get_inheritance_list_static(&inheritance_list);
-	CHECK_MESSAGE(
-			inheritance_list.size() == 1,
-			"The inheritance list should consist of Object only");
-	CHECK_MESSAGE(
-			inheritance_list.front()->get() == "Object",
-			"The inheritance list should consist of Object only");
 }
 
 TEST_CASE("[Object] Metadata") {