From 04ec2529f7409c87a96d180e12f9fff9bffc97e2 Mon Sep 17 00:00:00 2001 From: Muhammad Qureshi Date: Mon, 27 Jan 2020 16:36:45 -0800 Subject: [PATCH] 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 --- Android.bp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Android.bp b/Android.bp index 9411eeca834c..67a43a295c02 100644 --- a/Android.bp +++ b/Android.bp @@ -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,