Allow package fields to include dots. Update the generated code based on the package name: if the package name is com.android.example: - java: package com.android.example; ... - C++: namespace com::android::example { ... } - Rust: mod com { mod android { mod example { ... } } } Also, update examples to use dots in the package fields. Also, remove unnecessary #include from the auto-generated C++ code: the header should not include itself. Bug: 285000854 Test: atest aconfig.test Change-Id: I8a5352e25c64c34dee0725202a1b7c9957819de8
7 lines
123 B
Plaintext
7 lines
123 B
Plaintext
flag_value {
|
|
package: "com.android.aconfig.test"
|
|
name: "enabled_ro"
|
|
state: ENABLED
|
|
permission: READ_ONLY
|
|
}
|