commit | b51f90a1decf20bfe6fbf3c6d90ee87983c786d7 | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@google.com> | Tue Nov 14 15:18:51 2023 -0700 |
committer | Jeff Sharkey <jsharkey@google.com> | Tue Nov 14 15:18:57 2023 -0700 |
tree | d44611ffc57a72ccf7414ca6aa843e544c979c7e | |
parent | c0cb0fce0ed0b16e044837e71317e58ab5c087c4 [diff] |
Refactor binary XML to not depend on ART. We're willing to let the ArtFastDataInput/ArtFastDataOutput classes allocate the newNonMovableArray() on our behalf, instead of assuming the array must always be non-movable. (Non-movable arrays are only needed for CharsetUtils, which is only used in the ART-specific subclasses.) Bug: 292141694 Test: atest-dev CtsOsTestCasesRavenwood CtsOsTestCases Change-Id: I4e4f97f0e287a3cad1ccb2ec64e93a808ef3524f
Libraries and utilities intended for use by module and framework code.
Since modules use the code in this project, it must adhere to mainline requirements, for example, by setting min_sdk_version in Soong modules.
This project uses a single source path for Java code. All Java code should go in the java
directory with subdirectories corresponding to the java package. Android.bp
files should go alongside the java source files, and should only include java source for a single java package to encourage good code hygiene.
Tests for java code should go in the javatests
directory and follow the same structure.