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
Change-Id: I6ba6a67e019a3b5cffd936dad7ce9db6c8c51632
This commit is contained in:
Muhammad Qureshi 2020-01-27 16:36:45 -08:00
parent 424ad90712
commit 04ec2529f7

View File

@ -265,7 +265,8 @@ filegroup {
// etc.
":framework-javastream-protos",
":framework-statslog-gen",
":framework-statslog-gen", // StatsLogInternal.java
":statslog-framework-java-gen", // FrameworkStatsLog.java
// telephony annotations
":framework-telephony-annotations",
@ -604,6 +605,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,