equal
deleted
inserted
replaced
306 (offset min buffer.getLength) - 1, range => range.start - 1) |
306 (offset min buffer.getLength) - 1, range => range.start - 1) |
307 |
307 |
308 |
308 |
309 /* token marker */ |
309 /* token marker */ |
310 |
310 |
311 class Marker(mode: String, opt_buffer: Option[Buffer]) extends TokenMarker |
311 class Marker( |
312 { |
312 protected val mode: String, |
|
313 protected val opt_buffer: Option[Buffer]) extends TokenMarker |
|
314 { |
|
315 override def hashCode: Int = (mode, opt_buffer).hashCode |
|
316 override def equals(that: Any): Boolean = |
|
317 that match { |
|
318 case other: Marker => mode == other.mode && opt_buffer == other.opt_buffer |
|
319 case _ => false |
|
320 } |
|
321 |
313 override def toString: String = |
322 override def toString: String = |
314 opt_buffer match { |
323 opt_buffer match { |
315 case None => "Marker(" + mode + ")" |
324 case None => "Marker(" + mode + ")" |
316 case Some(buffer) => "Marker(" + mode + "," + JEdit_Lib.buffer_name(buffer) + ")" |
325 case Some(buffer) => "Marker(" + mode + "," + JEdit_Lib.buffer_name(buffer) + ")" |
317 } |
326 } |