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 |
|---|---|---|
| @todo | 1 | @todo |
| FIXME | 8 | FIXME |
| TODO | 40 | TODO |
Each tag is detailed below:
@todo
Number of occurrences found in the code: 1
| org.codehaus.plexus.util.xml.SerializerXMLWriter | Line |
|---|---|
| Maybe the interface should allow IOExceptions on each? | 94 |
FIXME
Number of occurrences found in the code: 8
| org.codehaus.plexus.util.FileUtils | Line |
|---|---|
| I'm almost certain this // removal is unnecessary, as getAbsoluteFile() strips them. However, I'm not sure about this UNC stuff. (JT) | 1123 |
| org.codehaus.plexus.util.MatchPattern | Line |
| ICK! But we can't do partial matches for regex, so we have to reserve judgement until we have a file to deal with, or we can definitely say this is an exclusion... | 88 |
| org.codehaus.plexus.util.ReflectionUtils | Line |
| needed /required? | 185 |
| org.codehaus.plexus.util.SelectorUtils | Line |
| ICK! But we can't do partial matches for regex, so we have to reserve judgement until we have a file to deal with, or we can definitely say this is an exclusion... | 126 |
| org.codehaus.plexus.util.xml.pull.MXParser | Line |
| --No comment-- | 1596 |
| --No comment-- | 1686 |
| --No comment-- | 1729 |
| --No comment-- | 1740 |
TODO
Number of occurrences found in the code: 40
| org.codehaus.plexus.util.FileUtilsTest | Line |
|---|---|
| I'm not sure what is supposed to happen here | 147 |
| Figure out how to test this | 156 |
| Should comparing 2 directories throw an Exception instead of returning false? Directories | 184 |
| StringIndexOutOfBoundsException thrown if file doesn't contain slash. Is this acceptable? assertEquals("", FileUtils.catPath("a", "b")); | 235 |
| org.codehaus.plexus.util.LineOrientedInterpolatingReader | Line |
| Fix this! It should report, but not interrupt. | 284 |
| org.codehaus.plexus.util.cli.CommandLineUtils | Line |
| Find out if waitUntilDone needs to be called using a try-finally construct. The method may throw an InterruptedException so that calls to waitUntilDone may be skipped. try { if ( inputFeeder != null ) { inputFeeder.waitUntilDone(); } } finally { try { outputPumper.waitUntilDone(); } finally { errorPumper.waitUntilDone(); } } | 186 |
| org.codehaus.plexus.util.cli.Commandline | Line |
| Provided only for backward compat. with <= 1.4 | 465 |
| Provided only for backward compat. with <= 1.4 | 572 |
| org.codehaus.plexus.util.dag.DAG | Line |
| this class should be renamed from DAG to Dag | 31 |
| org.codehaus.plexus.util.introspection.ReflectionValueExtractor | Line |
| don't throw Exception | 165 |
| org.codehaus.plexus.util.introspection.ReflectionValueExtractorTest | Line |
| assert exception message | 224 |
| assert exception message | 230 |
| org.codehaus.plexus.util.reflection.Reflector | Line |
| Check if exception is the right action! Field exists, but contains null | 371 |
| org.codehaus.plexus.util.xml.PrettyPrintXMLWriter | Line |
| change the below code to a more efficient expression when the library be ready to target Java 8. | 284 |
| org.codehaus.plexus.util.xml.Xpp3Dom | Line |
| WARNING! Later versions of plexus-utils psit out an <?xml ?> header due to thinking this is a new document - not the desired behaviour! | 320 |
| share this as some sort of assembler, implement a walk interface? | 367 |
| WARNING! Later versions of plexus-utils psit out an <?xml ?> header due to thinking this is a new document - not the desired behaviour! | 534 |
| WARNING! Later versions of plexus-utils psit out an <?xml ?> header due to thinking this is a new document - not the desired behaviour! | 543 |
| org.codehaus.plexus.util.xml.Xpp3DomUtils | Line |
| WARNING! Later versions of plexus-utils psit out an <?xml ?> header due to thinking this is a new document - not the desired behaviour! | 69 |
| share this as some sort of assembler, implement a walk interface? | 118 |
| org.codehaus.plexus.util.xml.Xpp3DomWriter | Line |
| move to XMLWriter? | 39 |
| org.codehaus.plexus.util.xml.pull.EntityReplacementMap | Line |
| disallow < or & in entity replacement text (or ]]>???) | 64 |
| keepEntityNormalizedForAttributeValue cached as well ... | 65 |
| org.codehaus.plexus.util.xml.pull.MXParser | Line |
| best handling of interning issues have isAllNewStringInterned ??? | 21 |
| handling surrogate pairs: http://www.unicode.org/unicode/faq/utf_bom.html#6 | 24 |
| review code for use of bufAbsoluteStart when keeping pos between next()/fillBuf() | 26 |
| avoid using element raw name ... | 153 |
| disallow < or & in entity replacement text (or ]]>???) TOOD keepEntityNormalizedForAttributeValue cached as well ... | 642 |
| check FIXME Alek | 701 |
| make check if namespace is interned!!! etc. for names!!! | 982 |
| check for efficient interning and then use elRawNameInterned!!!! | 1767 |
| --No comment-- | 1854 |
| add test for it form spec ... handle EOL normalization ... | 2043 |
| check FIXME Alek | 2090 |
| reconcile with setInput encodingName | 2756 |
| look on trashing //assert bufStart > 0 | 3063 |
| org.codehaus.plexus.util.xml.pull.MXSerializer | Line |
| how to prevent from reporting this namespace? this is special namespace declared for consistency with XML infoset | 139 |
| use hashes for quick namespace->prefix lookups if( ! allStringsInterned ) { int[] newNamespacePrefixHash = new int[newSize]; if(namespacePrefixHash != null) { System.arraycopy( namespacePrefixHash, 0, newNamespacePrefixHash, 0, namespaceEnd); } namespacePrefixHash = newNamespacePrefixHash; } prefixesSize = newSize; ////assert nsPrefixes.length > size && nsPrefixes.length == newSize } | 207 |
| prefix should be already known from matching start tag ... | 758 |
| check if doing char[] text.getChars() would be faster than getCharAt(i) ... | 913 |

