Implement String() method for CodegenMode.
Test: build_conversion_test.go
Change-Id: I17bf5c9b366b0e7bda59f0b1e18f6272153a6ed7
diff --git a/bp2build/build_conversion.go b/bp2build/build_conversion.go
index 8284ae3..a7c3adb 100644
--- a/bp2build/build_conversion.go
+++ b/bp2build/build_conversion.go
@@ -67,6 +67,17 @@
QueryView
)
+func (mode CodegenMode) String() string {
+ switch mode {
+ case Bp2Build:
+ return "Bp2Build"
+ case QueryView:
+ return "QueryView"
+ default:
+ return fmt.Sprintf("%d", mode)
+ }
+}
+
func (ctx CodegenContext) AddNinjaFileDeps(...string) {}
func (ctx CodegenContext) Config() android.Config { return ctx.config }
func (ctx CodegenContext) Context() android.Context { return ctx.context }