)]}'
{
  "commit": "289f59fe8e4f8081761aa88c97b43054c3f0124e",
  "tree": "605226177423318969924b10ff7d5f1473574135",
  "parents": [
    "608e6ccc0207bff0c81a33617a902b4a255b10e5"
  ],
  "author": {
    "name": "Brad Corso",
    "email": "bcorso@google.com",
    "time": "Wed Feb 24 12:59:54 2021 -0800"
  },
  "committer": {
    "name": "Dagger Team",
    "email": "dagger-dev+copybara@google.com",
    "time": "Wed Feb 24 13:01:12 2021 -0800"
  },
  "message": "Add EarlyTestEntryPoints to allow entry points to be called in tests before the test instance is instantiated.\n\nSee https://github.com/google/dagger/issues/2016\n\nRELNOTES\u003dAdd EarlyTestEntryPoints to allow entry points to be called in tests before the test instance is instantiated.\nPiperOrigin-RevId: 359350904\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2d94a2cae059a45a2be9d4981189fdc53eaf4f4",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "b2495d7eede41bdb142a7d84ddee8bca08f69f41",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "94af18a911382d893e21e976a8f756f191b7afc5",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/BUILD",
      "new_id": "47f8cfbf4fc143cafa6d333f801918013a6ed3eb",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/BUILD"
    },
    {
      "type": "modify",
      "old_id": "32e23121212e7254ed92014b65b89283d8c50f1d",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/EntryPoints.java",
      "new_id": "3db77f90331a0da79deec25d8efcf818a0636643",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/EntryPoints.java"
    },
    {
      "type": "modify",
      "old_id": "fcf66a0f7eef6a47f057fc140be02a29d589b950",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/BUILD",
      "new_id": "c93b66fdc5aeeb4d24de7d4bf311d4db25ce718e",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b583cb33a37f60a90804dd405c604752d771af59",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/EarlyEntryPoint.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78dfe4e852e2045d76dd33d9fb34444152a2d471",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/EarlyEntryPoints.java"
    },
    {
      "type": "modify",
      "old_id": "b0bc361c75f30d47c0d586a08cc45f5fe78691fd",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/internal/testing/BUILD",
      "new_id": "75e7d8ec148bee9c83e9141634d318ade84edac7",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e61e4aff01d1d9489ffe66c67ac800b5815422d",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/EarlySingletonComponentCreator.java"
    },
    {
      "type": "modify",
      "old_id": "187887022cf44e17dbe1d5e1ed60c3eef0a5483d",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/internal/testing/TestApplicationComponentManager.java",
      "new_id": "3457673016e6bd4bd421207c83c591cdb648b5dc",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/TestApplicationComponentManager.java"
    },
    {
      "type": "modify",
      "old_id": "a8695c4fe407042dc993fd77689b9d39c18ee479",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/internal/testing/TestApplicationComponentManagerHolder.java",
      "new_id": "4be5829eb686bb5bea22280deea6cc8eead4fe2a",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/TestApplicationComponentManagerHolder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96b161e32188f9b300f34758ea48b94f8cfe6ecf",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/root/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aa1b16bce546e857e2aacac0346211374942870",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/internal/testing/root/Default.java"
    },
    {
      "type": "modify",
      "old_id": "e116c4443cbfd0b4bafd6db25f3dc302d38a2f71",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/processor/BUILD",
      "new_id": "029bb782f700b3a5bfe1e6c15e85bb50cd489cac",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/processor/BUILD"
    },
    {
      "type": "modify",
      "old_id": "51b7ef4668959d5f3a4d31cb3daf6332e3edc13f",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/processor/internal/customtestapplication/CustomTestApplicationGenerator.java",
      "new_id": "4f7f1bd6fe1b4d9adb42eeba2280540062fb2bcb",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/processor/internal/customtestapplication/CustomTestApplicationGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21a875b52cbf16fa9ff3f855672205824ce59e63",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/processor/internal/earlyentrypoint/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17e0c685b87c30a30f0dfe653e14feec1232c9bd",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/processor/internal/earlyentrypoint/EarlyEntryPointProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "fcea05c55e1039604ca76cfc2639af514413155d",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/testing/BUILD",
      "new_id": "09dc945c5ba4e9b027875be0dee6f57f787a8dd8",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/testing/BUILD"
    },
    {
      "type": "modify",
      "old_id": "97eb4cbb29ddf5a3572572616ba0c08a07288894",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/android/testing/HiltTestApplication.java",
      "new_id": "293bfda4aa7f2b4293697adbaf5f182e2989607c",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/android/testing/HiltTestApplication.java"
    },
    {
      "type": "modify",
      "old_id": "dc245d1d77ba02a417ec25690f97048f5937bc3e",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/internal/BUILD",
      "new_id": "94a9f132fffca69e689a0788fe2917306bd41bec",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/internal/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "730b70befe4688a15cd4725b83a20cfbf859b73d",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/internal/TestSingletonComponent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "316a008cbd24476ee0ebb350c046b3780701e2be",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/internal/TestSingletonComponentManager.java"
    },
    {
      "type": "modify",
      "old_id": "87adcf34f65a74d8c3f77fea733dbac41dc08f53",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/BUILD",
      "new_id": "03d1e12acd7c4561e72662796d7b92366149ab4d",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/BUILD"
    },
    {
      "type": "modify",
      "old_id": "234ea7b4588139c0dc7c910b87c27281c7fc2292",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/ClassNames.java",
      "new_id": "1fc1ae80e7890de82a58c8574b403d784744e376",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/ClassNames.java"
    },
    {
      "type": "modify",
      "old_id": "b33c19d676e7edc322accbad5f1d66cd7b02fcdb",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/Processors.java",
      "new_id": "c23a3ad6359ab9061a953d224199a0572a7ac65d",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/Processors.java"
    },
    {
      "type": "modify",
      "old_id": "58c938f8830402005e84646605a4f927219ac152",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsProcessor.java",
      "new_id": "88c4fc76ce2b8d862cbac066c3ad3e0e1ef53b43",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "23ed148c0ecff10f650d09fd634bbce04e3a1b0a",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/aggregateddeps/ComponentDependencies.java",
      "new_id": "3deab1e106542f67b160f2b9d6d99ca943915c55",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/aggregateddeps/ComponentDependencies.java"
    },
    {
      "type": "modify",
      "old_id": "6dac59fb7edc94ad7c1434c7e14ee83101673c79",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/aggregateddeps/PkgPrivateEntryPointGenerator.java",
      "new_id": "fee4330d74f8095dd85e2b52b57a31fc2f27ceed",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/aggregateddeps/PkgPrivateEntryPointGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "73dccb563e9a95e547a5c3f8623424ffb53bf4d7",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/definecomponent/DefineComponents.java",
      "new_id": "5ca194bd905e04194b0726a29acabc3e6c13fd53",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/definecomponent/DefineComponents.java"
    },
    {
      "type": "modify",
      "old_id": "94eb72b3efd3677e26018deae48dc492a29110fa",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/BUILD",
      "new_id": "652f776e03455b33bdf551bac9f9ee4d5ec74c1a",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8d0f62c73ce626cf098a1ede3b4ed0cbcb875c7f",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/ComponentGenerator.java",
      "new_id": "0e8d0ad800915d4f56f71781565a62bf88de663c",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/ComponentGenerator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dbda398210d790fdeba9f4663a0770a553c4241",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/EarlySingletonComponentCreatorGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "981636d626580f55dab390ee86ebe54c651011c0",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/Root.java",
      "new_id": "fedc9183de00c436c6a6659de0a92ed346ff431f",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/Root.java"
    },
    {
      "type": "modify",
      "old_id": "bee468a43bdc95755b86ec824a353dd8b97f06f4",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/RootGenerator.java",
      "new_id": "5b8c554a0e8a443b222a329305daaaa04b610eb6",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/RootGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "70e53d33291333c6e36e0dd8dcd229716d620c15",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/RootMetadata.java",
      "new_id": "fbbc6c181fce4fa0f6d702e09ca20bd89995e88b",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/RootMetadata.java"
    },
    {
      "type": "modify",
      "old_id": "bb1539cfdedc0c0c3c1c1fb21a4d0383477ed3b9",
      "old_mode": 33188,
      "old_path": "java/dagger/hilt/processor/internal/root/RootProcessor.java",
      "new_id": "38d0efdbb48f0d245e3523cacb69bffcf38787b1",
      "new_mode": 33188,
      "new_path": "java/dagger/hilt/processor/internal/root/RootProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de2e37aefda192de138d021383d81e03383c86f8",
      "new_mode": 33188,
      "new_path": "javatests/artifacts/hilt-android/simple/app/src/androidTest/java/dagger/hilt/android/simple/CustomTestApplicationTest.java"
    },
    {
      "type": "modify",
      "old_id": "6ee721c843bc3a0c7eb8b72702fc62e1fe1a21c8",
      "old_mode": 33188,
      "old_path": "javatests/artifacts/hilt-android/simple/app/src/androidTest/java/dagger/hilt/android/simple/SimpleEmulatorTestRunner.java",
      "new_id": "8d4913b3522d3589d96ec02542ebe17562fdcc4e",
      "new_mode": 33188,
      "new_path": "javatests/artifacts/hilt-android/simple/app/src/androidTest/java/dagger/hilt/android/simple/SimpleEmulatorTestRunner.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d381026ad2f8e418f20ff2df8eba8f9769436aed",
      "new_mode": 33188,
      "new_path": "javatests/artifacts/hilt-android/simple/app/src/sharedTest/java/dagger/hilt/android/simple/BaseTestApplication.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c7f73f2737f33a8b14e4417ab29a6a9a3226368",
      "new_mode": 33188,
      "new_path": "javatests/artifacts/hilt-android/simple/app/src/test/java/dagger/hilt/android/simple/CustomTestApplicationTest.java"
    },
    {
      "type": "modify",
      "old_id": "8ba58e340aa09095ec8d8429cb789555cd8f424d",
      "old_mode": 33188,
      "old_path": "javatests/dagger/hilt/android/BUILD",
      "new_id": "7563f370bff08b461ee05011a284f4b7ee9dad73",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddcd683716d5546d3b47bd22e17dde7a08226967",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointCustomApplicationClasses.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d88190999782c5d50c1c799e55abb08bf81056a",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointCustomApplicationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a8a949c05055d5eb1c566a5e9604d6c727a2b14",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointHiltAndroidAppRuntimeClasses.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe75ae3a64700762e3a939fdbb22ab38496ac571",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointHiltAndroidAppRuntimeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a12dfc9218dc7bc0c34972388a6285b2fe4d2dcf",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointHiltAndroidTestRuntimeClasses.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2050d671ca46bc0057cc2e44cbb09f55fddb0f76",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointHiltAndroidTestRuntimeTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a912615a925fd839eacb615ef48b9663d67f0b55",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/EarlyEntryPointNoEntryPointsDefinedTest.java"
    },
    {
      "type": "modify",
      "old_id": "5ce0a2ad8a4a276cc0be5a1ba07a20f25b228ca8",
      "old_mode": 33188,
      "old_path": "javatests/dagger/hilt/android/processor/AndroidCompilers.java",
      "new_id": "1a4dc2f8d03ce8195b4f7a95bc865e7d2f368565",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/processor/AndroidCompilers.java"
    },
    {
      "type": "modify",
      "old_id": "7fb23201bdfe3817176b316da14ae21dab6c33b3",
      "old_mode": 33188,
      "old_path": "javatests/dagger/hilt/android/processor/BUILD",
      "new_id": "11cbae17901f1fb4942328d79b0bce22436a630a",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/processor/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cdc91c1c3944b703fe0749bd3aab20085fe9cb7",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/processor/internal/earlyentrypoint/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "828320a024f50df0549afbbe2a2d8c098da295b5",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/android/processor/internal/earlyentrypoint/EarlyEntryPointProcessorTest.java"
    },
    {
      "type": "modify",
      "old_id": "be27d4fa69826e532d3b2ce471e545252a5966f9",
      "old_mode": 33188,
      "old_path": "javatests/dagger/hilt/processor/internal/root/RootFileFormatterTest.java",
      "new_id": "ee387077d62a7e1b9e54b24ee40165c108d1fada",
      "new_mode": 33188,
      "new_path": "javatests/dagger/hilt/processor/internal/root/RootFileFormatterTest.java"
    }
  ]
}
