|
@@ -278,7 +278,7 @@ String BindingsGenerator::bbcode_to_xml(const String &p_bbcode, const TypeInterf
|
|
|
Vector<String> link_target_parts = link_target.split(".");
|
|
|
|
|
|
if (link_target_parts.size() <= 0 || link_target_parts.size() > 2) {
|
|
|
- ERR_PRINTS("Invalid reference format: '" + tag + "'.");
|
|
|
+ ERR_PRINT("Invalid reference format: '" + tag + "'.");
|
|
|
|
|
|
xml_output.append("<c>");
|
|
|
xml_output.append(tag);
|
|
@@ -374,7 +374,7 @@ String BindingsGenerator::bbcode_to_xml(const String &p_bbcode, const TypeInterf
|
|
|
xml_output.append(target_enum_itype.proxy_name); // Includes nesting class if any
|
|
|
xml_output.append("\"/>");
|
|
|
} else {
|
|
|
- ERR_PRINTS("Cannot resolve enum reference in documentation: '" + link_target + "'.");
|
|
|
+ ERR_PRINT("Cannot resolve enum reference in documentation: '" + link_target + "'.");
|
|
|
|
|
|
xml_output.append("<c>");
|
|
|
xml_output.append(link_target);
|
|
@@ -423,7 +423,7 @@ String BindingsGenerator::bbcode_to_xml(const String &p_bbcode, const TypeInterf
|
|
|
xml_output.append(target_iconst->proxy_name);
|
|
|
xml_output.append("\"/>");
|
|
|
} else {
|
|
|
- ERR_PRINTS("Cannot resolve global constant reference in documentation: '" + link_target + "'.");
|
|
|
+ ERR_PRINT("Cannot resolve global constant reference in documentation: '" + link_target + "'.");
|
|
|
|
|
|
xml_output.append("<c>");
|
|
|
xml_output.append(link_target);
|
|
@@ -463,7 +463,7 @@ String BindingsGenerator::bbcode_to_xml(const String &p_bbcode, const TypeInterf
|
|
|
xml_output.append(target_iconst->proxy_name);
|
|
|
xml_output.append("\"/>");
|
|
|
} else {
|
|
|
- ERR_PRINTS("Cannot resolve constant reference in documentation: '" + link_target + "'.");
|
|
|
+ ERR_PRINT("Cannot resolve constant reference in documentation: '" + link_target + "'.");
|
|
|
|
|
|
xml_output.append("<c>");
|
|
|
xml_output.append(link_target);
|
|
@@ -533,7 +533,7 @@ String BindingsGenerator::bbcode_to_xml(const String &p_bbcode, const TypeInterf
|
|
|
xml_output.append(target_itype->proxy_name);
|
|
|
xml_output.append("\"/>");
|
|
|
} else {
|
|
|
- ERR_PRINTS("Cannot resolve type reference in documentation: '" + tag + "'.");
|
|
|
+ ERR_PRINT("Cannot resolve type reference in documentation: '" + tag + "'.");
|
|
|
|
|
|
xml_output.append("<c>");
|
|
|
xml_output.append(tag);
|
|
@@ -1207,7 +1207,7 @@ Error BindingsGenerator::_generate_cs_type(const TypeInterface &itype, const Str
|
|
|
output.append(obj_types[itype.base_name].proxy_name);
|
|
|
output.append("\n");
|
|
|
} else {
|
|
|
- ERR_PRINTS("Base type '" + itype.base_name.operator String() + "' does not exist, for class '" + itype.name + "'.");
|
|
|
+ ERR_PRINT("Base type '" + itype.base_name.operator String() + "' does not exist, for class '" + itype.name + "'.");
|
|
|
return ERR_INVALID_DATA;
|
|
|
}
|
|
|
}
|
|
@@ -2134,7 +2134,7 @@ const BindingsGenerator::TypeInterface *BindingsGenerator::_get_type_or_placehol
|
|
|
if (found)
|
|
|
return found;
|
|
|
|
|
|
- ERR_PRINTS(String() + "Type not found. Creating placeholder: '" + p_typeref.cname.operator String() + "'.");
|
|
|
+ ERR_PRINT(String() + "Type not found. Creating placeholder: '" + p_typeref.cname.operator String() + "'.");
|
|
|
|
|
|
const Map<StringName, TypeInterface>::Element *match = placeholder_types.find(p_typeref.cname);
|
|
|
|
|
@@ -2369,7 +2369,7 @@ bool BindingsGenerator::_populate_object_type_interfaces() {
|
|
|
imethod.return_type.cname = return_info.class_name;
|
|
|
if (!imethod.is_virtual && ClassDB::is_parent_class(return_info.class_name, name_cache.type_Reference) && return_info.hint != PROPERTY_HINT_RESOURCE_TYPE) {
|
|
|
/* clang-format off */
|
|
|
- ERR_PRINTS("Return type is reference but hint is not '" _STR(PROPERTY_HINT_RESOURCE_TYPE) "'."
|
|
|
+ ERR_PRINT("Return type is reference but hint is not '" _STR(PROPERTY_HINT_RESOURCE_TYPE) "'."
|
|
|
" Are you returning a reference type by pointer? Method: '" + itype.name + "." + imethod.name + "'.");
|
|
|
/* clang-format on */
|
|
|
ERR_FAIL_V(false);
|
|
@@ -3038,7 +3038,7 @@ void BindingsGenerator::_populate_global_constants() {
|
|
|
// HARDCODED: The Error enum have the prefix 'ERR_' for everything except 'OK' and 'FAILED'.
|
|
|
if (ienum.cname == name_cache.enum_Error) {
|
|
|
if (prefix_length > 0) { // Just in case it ever changes
|
|
|
- ERR_PRINTS("Prefix for enum '" _STR(Error) "' is not empty.");
|
|
|
+ ERR_PRINT("Prefix for enum '" _STR(Error) "' is not empty.");
|
|
|
}
|
|
|
|
|
|
prefix_length = 1; // 'ERR_'
|
|
@@ -3133,7 +3133,7 @@ void BindingsGenerator::handle_cmdline_args(const List<String> &p_cmdline_args)
|
|
|
glue_dir_path = path_elem->get();
|
|
|
elem = elem->next();
|
|
|
} else {
|
|
|
- ERR_PRINTS(generate_all_glue_option + ": No output directory specified (expected path to '{GODOT_ROOT}/modules/mono/glue').");
|
|
|
+ ERR_PRINT(generate_all_glue_option + ": No output directory specified (expected path to '{GODOT_ROOT}/modules/mono/glue').");
|
|
|
}
|
|
|
|
|
|
--options_left;
|
|
@@ -3144,7 +3144,7 @@ void BindingsGenerator::handle_cmdline_args(const List<String> &p_cmdline_args)
|
|
|
cs_dir_path = path_elem->get();
|
|
|
elem = elem->next();
|
|
|
} else {
|
|
|
- ERR_PRINTS(generate_cs_glue_option + ": No output directory specified.");
|
|
|
+ ERR_PRINT(generate_cs_glue_option + ": No output directory specified.");
|
|
|
}
|
|
|
|
|
|
--options_left;
|
|
@@ -3155,7 +3155,7 @@ void BindingsGenerator::handle_cmdline_args(const List<String> &p_cmdline_args)
|
|
|
cpp_dir_path = path_elem->get();
|
|
|
elem = elem->next();
|
|
|
} else {
|
|
|
- ERR_PRINTS(generate_cpp_glue_option + ": No output directory specified.");
|
|
|
+ ERR_PRINT(generate_cpp_glue_option + ": No output directory specified.");
|
|
|
}
|
|
|
|
|
|
--options_left;
|
|
@@ -3169,26 +3169,26 @@ void BindingsGenerator::handle_cmdline_args(const List<String> &p_cmdline_args)
|
|
|
bindings_generator.set_log_print_enabled(true);
|
|
|
|
|
|
if (!bindings_generator.initialized) {
|
|
|
- ERR_PRINTS("Failed to initialize the bindings generator");
|
|
|
+ ERR_PRINT("Failed to initialize the bindings generator");
|
|
|
::exit(0);
|
|
|
}
|
|
|
|
|
|
if (glue_dir_path.length()) {
|
|
|
if (bindings_generator.generate_glue(glue_dir_path) != OK)
|
|
|
- ERR_PRINTS(generate_all_glue_option + ": Failed to generate the C++ glue.");
|
|
|
+ ERR_PRINT(generate_all_glue_option + ": Failed to generate the C++ glue.");
|
|
|
|
|
|
if (bindings_generator.generate_cs_api(glue_dir_path.plus_file(API_SOLUTION_NAME)) != OK)
|
|
|
- ERR_PRINTS(generate_all_glue_option + ": Failed to generate the C# API.");
|
|
|
+ ERR_PRINT(generate_all_glue_option + ": Failed to generate the C# API.");
|
|
|
}
|
|
|
|
|
|
if (cs_dir_path.length()) {
|
|
|
if (bindings_generator.generate_cs_api(cs_dir_path) != OK)
|
|
|
- ERR_PRINTS(generate_cs_glue_option + ": Failed to generate the C# API.");
|
|
|
+ ERR_PRINT(generate_cs_glue_option + ": Failed to generate the C# API.");
|
|
|
}
|
|
|
|
|
|
if (cpp_dir_path.length()) {
|
|
|
if (bindings_generator.generate_glue(cpp_dir_path) != OK)
|
|
|
- ERR_PRINTS(generate_cpp_glue_option + ": Failed to generate the C++ glue.");
|
|
|
+ ERR_PRINT(generate_cpp_glue_option + ": Failed to generate the C++ glue.");
|
|
|
}
|
|
|
|
|
|
// Exit once done
|