namespace generator {
std::string GetLibrariesString(std::string library_file_path) {
auto library_list_result = GetLibrariesFromFile(library_file_path);
- if (library_list_result) {
+ if (library_list_result.ok()) {
return android::base::Join(*library_list_result, ':');
} else {
// Consider unavailable library file as empty
auto library_list = GetLibrariesFromFile(library_file_path);
auto private_library_list = GetLibrariesFromFile(private_library_file_path);
- if (!library_list) {
+ if (!library_list.ok()) {
// Consider unavailable library file as empty
LOG(WARNING) << library_list.error();
return "";
}
- if (!private_library_list) {
+ if (!private_library_list.ok()) {
// No private library found. All libraries are public
LOG(WARNING) << private_library_list.error();
return android::base::Join(*library_list, ':');
auto library_list = GetLibrariesFromFile(library_file_path);
auto private_library_list = GetLibrariesFromFile(private_library_file_path);
- if (!library_list) {
+ if (!library_list.ok()) {
// Consider unavailable library file as empty
LOG(WARNING) << library_list.error();
return "";
}
- if (!private_library_list) {
+ if (!private_library_list.ok()) {
// No private library found. All libraries are public
LOG(WARNING) << private_library_list.error();
return "";
}
} // namespace generator
} // namespace linkerconfig
-} // namespace android
\ No newline at end of file
+} // namespace android
void LoadVariableFromPartitionPath(std::string variable_name, std::string path) {
auto real_path = GetRealPath(path);
- if (real_path) {
+ if (real_path.ok()) {
Variables::AddValue(variable_name, *real_path);
} else {
LOG(WARNING) << real_path.error();
}
auto write_config = WriteConfigurationToFile(config, file_path);
- if (!write_config) {
+ if (!write_config.ok()) {
return write_config;
} else if (update_permission && file_path != "") {
return UpdatePermission(file_path);
for (auto const& apex_item : ctx.GetApexModules()) {
if (apex_item.has_bin) {
auto result = GenerateApexConfiguration(dir_path, ctx, apex_item);
- if (!result) {
+ if (!result.ok()) {
LOG(WARNING) << result.error();
}
}
}
void ExitOnFailure(Result<void> task) {
- if (!task) {
+ if (!task.ok()) {
LOG(FATAL) << task.error();
exit(EXIT_FAILURE);
}