override fun handle()

in plugin-bazel-event-service/src/main/kotlin/bazel/handlers/build/ConvenienceSymlinkHandler.kt [11:24]


    override fun handle(ctx: BuildEventHandlerContext): Boolean {
        if (!ctx.event.hasConvenienceSymlinksIdentified()) {
            return false
        }
        if (ctx.verbosity.atLeast(Verbosity.Verbose)) {
            val symlinks = ctx.event.convenienceSymlinksIdentified.convenienceSymlinksList
            val summary =
                symlinks.joinToString(", ") { symlink ->
                    "${symlink.path} → ${symlink.target}"
                }
            ctx.writer.message("Convenience symlinks identified " + summary.apply(Color.Details))
        }
        return true
    }