aconfig: remove calls to unwrap (outside tests)
Do not call unwrap outside tests: replace existing uses with Result return values or infallible alternatives. Bug: 279485059 Test: atest aconfig.test Change-Id: Ie5919b704b23a0f96bbef84ffbe9270d667cecd8
This commit is contained in:
@@ -25,9 +25,7 @@ use crate::commands::OutputFile;
|
||||
pub fn generate_java_code(cache: &Cache) -> Result<OutputFile> {
|
||||
let class_elements: Vec<ClassElement> = cache.iter().map(create_class_element).collect();
|
||||
let readwrite = class_elements.iter().any(|item| item.readwrite);
|
||||
let namespace = uppercase_first_letter(
|
||||
cache.iter().find(|item| !item.namespace.is_empty()).unwrap().namespace.as_str(),
|
||||
);
|
||||
let namespace = uppercase_first_letter(cache.namespace());
|
||||
let context = Context { namespace: namespace.clone(), readwrite, class_elements };
|
||||
let mut template = TinyTemplate::new();
|
||||
template.add_template("java_code_gen", include_str!("../templates/java.template"))?;
|
||||
|
Reference in New Issue
Block a user