// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . plugins . groovy . console Ċ Ċ import Ġcom . intellij . execution . impl . Console View Impl Ċ import Ġcom . intellij . execution . ui . Console View ContentType Ċ import Ġcom . intellij . openapi . project . Project Ċ Ċ class ĠGro ovy Console View ( project : ĠProject ) Ġ: ĠConsole View Impl ( project , Ġtrue ) Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠRESULT _ MARKER Ġ= Ġ" ee 2 d 5 7 7 8 - e 2 f 4 - 4 7 0 5 - 8 4 ef - 0 8 4 7 5 3 5 c 3 2 f 4 " ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġprint ( text : ĠString , ĠcontentType : ĠConsole View ContentType ) Ġ{ ĊĠĠĠ Ġif Ġ( text . startsWith ( RESULT _ MARKER )) Ġ{ ĊĠĠĠĠĠ Ġsuper . print (" Result : Ġ", ĠConsole View ContentType . SYSTEM _ OUTPUT ) ĊĠĠĠĠĠ Ġsuper . print ( text . substring ( RESULT _ MARKER . length ), ĠcontentType ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġelse Ġ{ ĊĠĠĠĠĠ Ġsuper . print ( text , ĠcontentType ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ