Bug: 153445691

Clone this repo:
  1. 81309b8 Merge "SynchronousResultReceiver: Delete dead code" into main by William Escande · 7 days ago main master
  2. b1d1233 Merge "Remove hansson@google.com from OWNERS" into main by Treehugger Robot · 2 weeks ago
  3. dcb9df7 Merge "Rename to RestrictedForEnvironment" into main by Samiul Islam · 2 weeks ago
  4. 62bd8d7 Merge "Export aconfig proguard rules as part of aconfig-annotations-lib-sdk-none" into main by Treehugger Robot · 2 weeks ago
  5. 7ee6e88 Add -assumenosideeffects AssumeTrueForR8 / AssumeFalseForR8 rule by Victor Chang · 2 weeks ago

frameworks/libs/modules-utils/

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.

Java code

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.