Browse Source

Fix `ScriptLanguageExtension::_find_function` documentation

Emmanuel Leblond 1 year ago
parent
commit
0124b513cd

+ 1 - 1
core/object/script_language_extension.cpp

@@ -107,7 +107,7 @@ void ScriptLanguageExtension::_bind_methods() {
 	GDVIRTUAL_BIND(_supports_builtin_mode);
 	GDVIRTUAL_BIND(_supports_builtin_mode);
 	GDVIRTUAL_BIND(_supports_documentation);
 	GDVIRTUAL_BIND(_supports_documentation);
 	GDVIRTUAL_BIND(_can_inherit_from_file);
 	GDVIRTUAL_BIND(_can_inherit_from_file);
-	GDVIRTUAL_BIND(_find_function, "class_name", "function_name");
+	GDVIRTUAL_BIND(_find_function, "function", "code");
 	GDVIRTUAL_BIND(_make_function, "class_name", "function_name", "function_args");
 	GDVIRTUAL_BIND(_make_function, "class_name", "function_name", "function_args");
 	GDVIRTUAL_BIND(_open_in_external_editor, "script", "line", "column");
 	GDVIRTUAL_BIND(_open_in_external_editor, "script", "line", "column");
 	GDVIRTUAL_BIND(_overrides_external_editor);
 	GDVIRTUAL_BIND(_overrides_external_editor);

+ 3 - 2
doc/classes/ScriptLanguageExtension.xml

@@ -114,9 +114,10 @@
 		</method>
 		</method>
 		<method name="_find_function" qualifiers="virtual const">
 		<method name="_find_function" qualifiers="virtual const">
 			<return type="int" />
 			<return type="int" />
-			<param index="0" name="class_name" type="String" />
-			<param index="1" name="function_name" type="String" />
+			<param index="0" name="function" type="String" />
+			<param index="1" name="code" type="String" />
 			<description>
 			<description>
+				Returns the line where the function is defined in the code, or [code]-1[/code] if the function is not present.
 			</description>
 			</description>
 		</method>
 		</method>
 		<method name="_finish" qualifiers="virtual">
 		<method name="_finish" qualifiers="virtual">