diff options
author | Jon Pretty <jon.pretty@propensive.com> | 2017-06-22 18:28:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-22 18:28:30 +0100 |
commit | 27a55611230b772eae1f0a37822decb43c21ac25 (patch) | |
tree | 3613b2a36440d026fa9b2efa184d255b0e59b98d /examples | |
parent | 70919a58e73e928d1e2c04a22a0636897e45816c (diff) | |
parent | 6e702a5a5fb9f9d508e0a9ddbbbfc2cb64267971 (diff) | |
download | magnolia-27a55611230b772eae1f0a37822decb43c21ac25.tar.gz magnolia-27a55611230b772eae1f0a37822decb43c21ac25.tar.bz2 magnolia-27a55611230b772eae1f0a37822decb43c21ac25.zip |
Merge pull request #5 from propensive/use-case-instead-of-asinstanceof
Use case clauses and switch statement instead of is/asInstanceOf
Diffstat (limited to 'examples')
-rw-r--r-- | examples/src/main/scala/example.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/examples/src/main/scala/example.scala b/examples/src/main/scala/example.scala index c649fba..543fa3d 100644 --- a/examples/src/main/scala/example.scala +++ b/examples/src/main/scala/example.scala @@ -26,11 +26,9 @@ object `package` { (s1, s2) => s1.size == s2.size && (s1 zip s2).forall { case (e1, e2) => e1 isEqualTo e2 } } -sealed trait EmptyType - sealed trait Tree case class Branch(left: Tree, right: Tree) extends Tree -case class Leaf(value: Int, no: String) extends Tree +case class Leaf(value: Int) extends Tree sealed trait Entity case class Person(name: String, address: Address) extends Entity |