diff options
author | aaron levin <aaron.levin@soundcloud.com> | 2017-06-09 21:52:05 +0200 |
---|---|---|
committer | aaron levin <aaron.levin@soundcloud.com> | 2017-06-09 21:52:05 +0200 |
commit | 079782f4042ca83848f373d8f520ab22dbc683d2 (patch) | |
tree | 2ca4fc02ea22b873c533721a6492a928299fe83a /src | |
parent | 6168080be4a171f23977af01bf1e831a500fed91 (diff) | |
download | creative-scala-template-079782f4042ca83848f373d8f520ab22dbc683d2.tar.gz creative-scala-template-079782f4042ca83848f373d8f520ab22dbc683d2.tar.bz2 creative-scala-template-079782f4042ca83848f373d8f520ab22dbc683d2.zip |
Do not extend App to avoid NPE in Example
`Example extends App` was causing a `NullPointerException` when running
`Example.image.draw` from the console.
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/Example.scala | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/scala/Example.scala b/src/main/scala/Example.scala index ac72a34..e485b9a 100644 --- a/src/main/scala/Example.scala +++ b/src/main/scala/Example.scala @@ -7,7 +7,10 @@ import doodle.backend.StandardInterpreter._ // To use this example, open the SBT console and type: // // Example.image.draw -object Example extends App { +object Example { val image = circle(10).fillColor(Color.red) on circle(20) on circle(30) - image.draw + + def main(args: Array[String]): Unit = { + image.draw + } } |