MCPcopy Create free account
hub / github.com/M66B/FairEmail / reverseSpans

Method reverseSpans

app/src/main/java/eu/faircode/email/HtmlHelper.java:4390–4401  ·  view source on GitHub ↗
(Spanned spanned)

Source from the content-addressed store, hash-verified

4388 }
4389
4390 private static Spanned reverseSpans(Spanned spanned) {
4391 Object[] spans = spanned.getSpans(0, spanned.length(), Object.class);
4392 Spannable reverse = Spannable.Factory.getInstance().newSpannable(spanned.toString());
4393 if (spans != null && spans.length > 0)
4394 for (int i = spans.length - 1; i >= 0; i--)
4395 reverse.setSpan(
4396 spans[i],
4397 spanned.getSpanStart(spans[i]),
4398 spanned.getSpanEnd(spans[i]),
4399 spanned.getSpanFlags(spans[i]));
4400 return reverse;
4401 }
4402
4403 interface ImageGetterEx {
4404 Drawable getDrawable(Element element);

Callers

nothing calls this directly

Calls 8

getSpansMethod · 0.45
lengthMethod · 0.45
getInstanceMethod · 0.45
toStringMethod · 0.45
setSpanMethod · 0.45
getSpanStartMethod · 0.45
getSpanEndMethod · 0.45
getSpanFlagsMethod · 0.45

Tested by

no test coverage detected