1# frameworks/libs/modules-utils/ 2 3Libraries and utilities intended for use by module and framework code. 4 5Since modules use the code in this project, it must adhere to mainline 6requirements, for example, by setting min_sdk_version in Soong modules. 7 8## Java code 9 10This project uses a single source path for Java code. All Java code should go 11in the `java` directory with subdirectories corresponding to the java package. 12`Android.bp` files should go alongside the java source files, and should only 13include java source for a single java package to encourage good code hygiene. 14 15Tests for java code should go in the `javatests` directory and follow the same 16structure. 17