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

Commit 1de1df4c authored by Muhammad Qureshi's avatar Muhammad Qureshi
Browse files

Add FrameworkStatsLog

Add a genrule for FrameworkStatsLog and it to frameworks.jar

As part of statsd becoming a Mainline module in R, autogenerated
StatsLog.write() calls are going away and replaced by *StatsLog.java
that is autogenerated for each module.
This CL adds autogenerated FrameworkStatsLog.

Follow up CLs will replace usages of StatsLog.write calls with
FrameworkStatsLog.write.

Bug: 145952197
Test: m
Merged-In: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632
Change-Id: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632
(cherry-pick from internal branch with minor conflicts)
parent a0f5e015
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -270,7 +270,8 @@ filegroup {

        // etc.
        ":framework-javastream-protos",
        ":framework-statslog-gen",
        ":framework-statslog-gen", // StatsLogInternal.java
        ":statslog-framework-java-gen", // FrameworkStatsLog.java
    ],
}

@@ -555,6 +556,14 @@ genrule {
    out: ["android/util/StatsLogInternal.java"],
}

genrule {
    name: "statslog-framework-java-gen",
    tools: ["stats-log-api-gen"],
    cmd: "$(location stats-log-api-gen) --java $(out) --module framework" +
         " --javaPackage com.android.internal.util --javaClass FrameworkStatsLog --worksource",
    out: ["com/android/internal/util/FrameworkStatsLog.java"],
}

gensrcs {
    name: "framework-javastream-protos",
    depfile: true,