aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/printing/Showable.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/printing/Showable.scala')
-rw-r--r--src/dotty/tools/dotc/printing/Showable.scala14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/printing/Showable.scala b/src/dotty/tools/dotc/printing/Showable.scala
new file mode 100644
index 000000000..73d320019
--- /dev/null
+++ b/src/dotty/tools/dotc/printing/Showable.scala
@@ -0,0 +1,14 @@
+package dotty.tools.dotc
+package printing
+
+import core._
+
+import Contexts._, Texts._, Decorators._
+
+trait Showable {
+
+ def toText(implicit ctx: Context): Text
+
+ def show(implicit ctx: Context): String = toText.show
+
+} \ No newline at end of file