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

Commit 76170235 authored by Sorin Basca's avatar Sorin Basca Committed by Automerger Merge Worker
Browse files

Merge "Unpin staledataclass-annotation-processor from Java 8" am: 818cc232...

Merge "Unpin staledataclass-annotation-processor from Java 8" am: 818cc232 am: 7ef2a666 am: 78f8f9af am: 8b6aaf90 am: 91b2223d

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2234390



Change-Id: I46f2ac2dd51d71ce7d4f1064c1519efe4aa9d512
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents a20643bb 91b2223d
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -342,6 +342,14 @@ java_defaults {
        "staledataclass-annotation-processor",
        "staledataclass-annotation-processor",
        "error_prone_android_framework",
        "error_prone_android_framework",
    ],
    ],
    // Exports needed for staledataclass-annotation-processor, see b/139342589.
    javacflags: [
        "-J--add-modules=jdk.compiler",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
    ],
    required: [
    required: [
        // TODO(b/120066492): remove default_television.xml when the build system
        // TODO(b/120066492): remove default_television.xml when the build system
        // propagates "required" properly.
        // propagates "required" properly.
+8 −0
Original line number Original line Diff line number Diff line
@@ -24,6 +24,14 @@ android_test {
    plugins: [
    plugins: [
        "staledataclass-annotation-processor",
        "staledataclass-annotation-processor",
    ],
    ],
    // Exports needed for staledataclass-annotation-processor, see b/139342589.
    javacflags: [
        "-J--add-modules=jdk.compiler",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
        "-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
    ],
    static_libs: [
    static_libs: [
        "junit",
        "junit",
        "hamcrest",
        "hamcrest",
+7 −11
Original line number Original line Diff line number Diff line
@@ -22,9 +22,6 @@ java_plugin {
    static_libs: [
    static_libs: [
        "codegen-version-info",
        "codegen-version-info",
    ],
    ],
    // The --add-modules/exports flags below don't work for kotlinc yet, so pin this module to Java language level 8 (see b/139342589):
    java_version: "1.8",
    openjdk9: {
    javacflags: [
    javacflags: [
        "--add-modules=jdk.compiler",
        "--add-modules=jdk.compiler",
        "--add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
        "--add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED",
@@ -32,7 +29,6 @@ java_plugin {
        "--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
        "--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED",
        "--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
        "--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED",
    ],
    ],
    },


    use_tools_jar: true,
    use_tools_jar: true,
}
}
+1 −0
Original line number Original line Diff line number Diff line
@@ -14,6 +14,7 @@
 * limitations under the License.
 * limitations under the License.
 */
 */


@file:Suppress("JAVA_MODULE_DOES_NOT_EXPORT_PACKAGE")


package android.processor.staledataclass
package android.processor.staledataclass