Apache Commons logo Commons Text

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Needs Work 8 TODO, FIXME, XXX
Noteable Markers 9 NOTE, NOPMD, NOSONAR

Each tag is detailed below:

Needs Work

Number of occurrences found in the code: 8

org.apache.commons.text.StrBuilder Line
make private? 85
make private? 87
org.apache.commons.text.StringEscapeUtils Line
Create a parent class - 'SinglePassTranslator' ? It would handle the index checking + length returning, and could also have an optimization check method. 259
throw "illegal character: \92" as an Exception if a \ on the end of the Java (as per the compiler)? 330
org.apache.commons.text.StringEscapeUtilsTest Line
refine API for escaping/unescaping specific HTML versions 346
I think this should hold, needs further investigation String unescapedFromEntity = StringEscapeUtils.unescapeHtml4( "𝍢" ); assertEquals( "High Unicode should have been unescaped", original, unescapedFromEntity); 503
org.apache.commons.text.translate.NumericEntityUnescaper Line
?: Create an OptionsSet class to hide some of the conditional logic below 36
org.apache.commons.text.translate.UnicodeEscaper Line
Handle potential + sign per various Unicode escape implementations 113

Noteable Markers

Number of occurrences found in the code: 9

org.apache.commons.text.ExtendedMessageFormat Line
--No comment-- 345
org.apache.commons.text.ExtendedMessageFormatTest Line
FAILING - currently sub-formats not supported 148
FAILING - currently sub-formats not supported 165
org.apache.commons.text.diff.StringsComparator Line
--No comment-- 219
--No comment-- 245
org.apache.commons.text.similarity.LevenshteinDetailedDistance Line
--No comment-- 158
--No comment-- 485
--No comment-- 495
org.apache.commons.text.similarity.LevenshteinDistance Line
--No comment-- 166