[ all classes ]
[ lzwpack.implicits ]
Coverage Summary for Class: StringImplicits (lzwpack.implicits)
| Class | Method, % | Line, % |
|---|---|---|
| StringImplicits | 100% (2/ 2) | 100% (2/ 2) |
| StringImplicits$StringOps | 100% (3/ 3) | 100% (3/ 3) |
| total | 100% (5/ 5) | 100% (5/ 5) |
1 package lzwpack.implicits
2
3 trait StringImplicits {
4 implicit class StringOps(sc: StringContext) {
5 /**
6 * Convenience method for the binary literal syntax:
7 * `b"0110" == 4`.
8 */
9 def b(_args: Any*): Int = Integer.parseUnsignedInt(sc.parts.mkString.replaceAll("""\s+""", ""), 2)
10 }
11 }