| AttributedString(CharSequence, int, int, AttributedStyle) |   | 47% |   | 50% | 6 | 10 | 14 | 34 | 0 | 1 |
| styleMatches(Pattern, AttributedStyle) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| fromAnsi(String, Terminal) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| stripAnsi(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| fromAnsi(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| join(AttributedString, AttributedString[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| fromAnsi(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| equals(Object) |   | 93% |   | 75% | 3 | 7 | 0 | 6 | 0 | 1 |
| join(AttributedString, Iterable) |   | 88% |   | 83% | 1 | 4 | 1 | 9 | 0 | 1 |
| fromAnsi(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fromAnsi(String, List, String, String) |   | 88% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| arrEq(long[], long[], int, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| arrEq(char[], char[], int, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| styleAt(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| AttributedString(char[], long[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| AttributedString(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| AttributedString(CharSequence, AttributedStyle) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| styleCodeAt(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| AttributedString(CharSequence, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subSequence(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| length() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| buffer() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| offset() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |