aconfig: Add codegen for java
Add codegen for java skeleton
Bug: 279485059
Test: atest aconfig.test
Change-Id: Ia0481cec9c2e137e88e9a77d1b82412529b64adc
diff --git a/tools/aconfig/src/commands.rs b/tools/aconfig/src/commands.rs
index 2c80a4a..1487e72 100644
--- a/tools/aconfig/src/commands.rs
+++ b/tools/aconfig/src/commands.rs
@@ -23,6 +23,7 @@
use crate::aconfig::{Namespace, Override};
use crate::cache::Cache;
+use crate::codegen_java::{generate_java_code, GeneratedFile};
use crate::protos::ProtoParsedFlags;
#[derive(Serialize, Deserialize, Clone, Debug)]
@@ -84,6 +85,10 @@
Ok(cache)
}
+pub fn generate_code(cache: &Cache) -> Result<GeneratedFile> {
+ generate_java_code(cache)
+}
+
#[derive(Copy, Clone, Debug, PartialEq, Eq, ValueEnum)]
pub enum Format {
Text,