@@ -20,7 +20,7 @@ public MarkdownFormatter(@NonNull AssetManager assetManager) {
20
20
mAssetManager = assetManager ;
21
21
}
22
22
23
- public void format (SpannableStringBuilder ssb , List <MarkdownRange > markdownRanges , @ NonNull MarkdownStyle markdownStyle ) {
23
+ public void format (@ NonNull SpannableStringBuilder ssb , @ NonNull List <MarkdownRange > markdownRanges , @ NonNull MarkdownStyle markdownStyle ) {
24
24
try {
25
25
Systrace .beginSection (0 , "format" );
26
26
Objects .requireNonNull (markdownStyle , "mMarkdownStyle is null" );
@@ -31,7 +31,7 @@ public void format(SpannableStringBuilder ssb, List<MarkdownRange> markdownRange
31
31
}
32
32
}
33
33
34
- private void removeSpans (SpannableStringBuilder ssb ) {
34
+ private void removeSpans (@ NonNull SpannableStringBuilder ssb ) {
35
35
try {
36
36
Systrace .beginSection (0 , "removeSpans" );
37
37
// We shouldn't use `removeSpans()` because it also removes SpellcheckSpan, SuggestionSpan etc.
@@ -44,7 +44,7 @@ private void removeSpans(SpannableStringBuilder ssb) {
44
44
}
45
45
}
46
46
47
- private void applyRanges (SpannableStringBuilder ssb , List <MarkdownRange > markdownRanges , @ NonNull MarkdownStyle markdownStyle ) {
47
+ private void applyRanges (@ NonNull SpannableStringBuilder ssb , @ NonNull List <MarkdownRange > markdownRanges , @ NonNull MarkdownStyle markdownStyle ) {
48
48
try {
49
49
Systrace .beginSection (0 , "applyRanges" );
50
50
for (MarkdownRange markdownRange : markdownRanges ) {
@@ -55,7 +55,7 @@ private void applyRanges(SpannableStringBuilder ssb, List<MarkdownRange> markdow
55
55
}
56
56
}
57
57
58
- private void applyRange (SpannableStringBuilder ssb , MarkdownRange markdownRange , MarkdownStyle markdownStyle ) {
58
+ private void applyRange (@ NonNull SpannableStringBuilder ssb , @ NonNull MarkdownRange markdownRange , @ NonNull MarkdownStyle markdownStyle ) {
59
59
String type = markdownRange .getType ();
60
60
int start = markdownRange .getStart ();
61
61
int end = start + markdownRange .getLength ();
@@ -126,7 +126,7 @@ private void applyRange(SpannableStringBuilder ssb, MarkdownRange markdownRange,
126
126
}
127
127
}
128
128
129
- private void setSpan (SpannableStringBuilder ssb , MarkdownSpan span , int start , int end ) {
129
+ private void setSpan (@ NonNull SpannableStringBuilder ssb , @ NonNull MarkdownSpan span , int start , int end ) {
130
130
ssb .setSpan (span , start , end , Spanned .SPAN_EXCLUSIVE_EXCLUSIVE );
131
131
}
132
132
}
0 commit comments