Migrate to TelecomStatsLog from StatsLog
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 TelecomStatsLog and replaces usages
of StatsLog with TelecomStatsLog.
Bug: 145952197
Test: m
Test: atest TelecomUnitTests
Change-Id: Idd9ed343a596336b7c56b705cb521c14a7ff2716
diff --git a/Android.bp b/Android.bp
index 50a41d0..94a6f9d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,8 +1,24 @@
+genrule {
+ name: "statslog-telecom-java-gen",
+ tools: ["stats-log-api-gen"],
+ cmd: "$(location stats-log-api-gen) --java $(out) --module telecom"
+ + " --javaPackage com.android.server.telecom --javaClass TelecomStatsLog",
+ out: ["com/android/server/telecom/TelecomStatsLog.java"],
+}
+
+filegroup {
+ name: "Telecom-srcs",
+ srcs: [
+ "src/**/*.java",
+ ":statslog-telecom-java-gen",
+ ],
+}
+
// Build the Telecom service.
android_app {
name: "Telecom",
srcs: [
- "src/**/*.java",
+ ":Telecom-srcs",
"proto/**/*.proto",
],
resource_dirs: ["res"],
@@ -36,7 +52,7 @@
],
srcs: [
"tests/src/**/*.java",
- "src/**/*.java",
+ ":Telecom-srcs",
"proto/**/*.proto",
],
proto: {