1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

Merge pull request #102494 from dsnopek/java-class-wrapper-error-non-static-methods

JavaClassWrapper: Give additional error when trying to call non-static method directly on the class
This commit is contained in:
Rémi Verschelde
2025-02-10 10:49:19 +01:00

View File

@@ -156,6 +156,9 @@ bool JavaClass::_call_method(JavaObject *p_instance, const StringName &p_method,
}
if (!method) {
if (r_error.error == Callable::CallError::CALL_ERROR_INSTANCE_IS_NULL) {
ERR_PRINT(vformat(R"(Cannot call static function "%s" on Java class "%s" directly. Make an instance instead.)", p_method, java_class_name));
}
return true; //no version convinces
}