Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7dee0be authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android (Google) Code Review
Browse files

Merge "Enable Error Prone to detect obscure bugs."

parents 7f7a8d7b d23b5379
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
@@ -14,6 +14,37 @@

// Build the master framework library.

// Defaults for platform code that runs inside system_server
java_defaults {
    name: "platform_service_defaults",
    plugins: [
        "error_prone_android_framework",
    ],
    errorprone: {
        javacflags: [
            "-Xep:AndroidFrameworkBinderIdentity:ERROR",
            "-Xep:AndroidFrameworkCompatChange:ERROR",
            "-Xep:AndroidFrameworkUid:ERROR",
        ],
    },
}

// Defaults for platform apps
java_defaults {
    name: "platform_app_defaults",
    plugins: [
        "error_prone_android_framework",
    ],
    errorprone: {
        javacflags: [
            // We're less worried about performance in app code
            "-Xep:AndroidFrameworkEfficientCollections:OFF",
            "-Xep:AndroidFrameworkEfficientParcelable:OFF",
            "-Xep:AndroidFrameworkEfficientStrings:OFF",
        ],
    },
}

// READ ME: ########################################################
//
// When updating this list of aidl files, consider if that aidl is
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

android_app {
    name: "BackupEncryption",
    defaults: ["platform_app_defaults"],
    srcs: ["src/**/*.java"],
    static_libs: ["backup-encryption-protos", "backuplib"],
    optimize: { enabled: false },
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

android_app {
    name: "BackupRestoreConfirmation",
    defaults: ["platform_app_defaults"],
    srcs: ["src/**/*.java"],
    platform_apis: true,
    certificate: "platform",
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@

android_app {
    name: "CompanionDeviceManager",
    defaults: ["platform_app_defaults"],
    srcs: ["src/**/*.java"],

    platform_apis: true,
+1 −0
Original line number Diff line number Diff line
android_app {
    name: "DynamicSystemInstallationService",
    defaults: ["platform_app_defaults"],

    srcs: ["src/**/*.java"],
    resource_dirs: ["res"],
Loading