equal
deleted
inserted
replaced
154 this match { |
154 this match { |
155 case Edits(es) => es.foreach(f) |
155 case Edits(es) => es.foreach(f) |
156 case _ => |
156 case _ => |
157 } |
157 } |
158 } |
158 } |
|
159 |
|
160 def is_void: Boolean = |
|
161 this match { |
|
162 case Edits(Nil) => true |
|
163 case _ => false |
|
164 } |
159 } |
165 } |
160 case class Clear[A, B]() extends Edit[A, B] |
166 case class Clear[A, B]() extends Edit[A, B] |
161 case class Blob[A, B](blob: Document.Blob) extends Edit[A, B] |
167 case class Blob[A, B](blob: Document.Blob) extends Edit[A, B] |
162 |
168 |
163 case class Edits[A, B](edits: List[A]) extends Edit[A, B] |
169 case class Edits[A, B](edits: List[A]) extends Edit[A, B] |