src/main/java/org/apache/commons/lang3/Validate.java (18 lines): - line 792: // TODO when breaking BC, consider returning input - line 815: // TODO when breaking BC, consider returning input - line 909: // TODO when breaking BC, consider returning value - line 933: // TODO when breaking BC, consider returning value - line 953: // TODO when breaking BC, consider returning value - line 974: // TODO when breaking BC, consider returning value - line 994: // TODO when breaking BC, consider returning value - line 1015: // TODO when breaking BC, consider returning value - line 1036: // TODO when breaking BC, consider returning value - line 1060: // TODO when breaking BC, consider returning value - line 1080: // TODO when breaking BC, consider returning value - line 1101: // TODO when breaking BC, consider returning value - line 1121: // TODO when breaking BC, consider returning value - line 1142: // TODO when breaking BC, consider returning value - line 1164: // TODO when breaking BC, consider returning obj - line 1187: // TODO when breaking BC, consider returning obj - line 1209: // TODO when breaking BC, consider returning type - line 1234: // TODO when breaking BC, consider returning type src/main/java/org/apache/commons/lang3/Functions.java (9 lines): - line 80: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 104: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 130: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 155: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 177: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 199: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 223: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 246: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

- line 266: *

TODO for 4.0: Move to org.apache.commons.lang3.function.

src/main/java/org/apache/commons/lang3/ObjectUtils.java (6 lines): - line 297: *

TODO Move to ComparableUtils.

- line 311: *

TODO Move to ComparableUtils.

- line 595: * TODO Rename to getIfNull in 4.0 - line 1031: // TODO Java 11 Use Optional#isEmpty() - line 1071: *

TODO Move to ComparableUtils.

- line 1142: *

TODO Move to ComparableUtils.

src/conf/spotbugs-exclude-filter.xml (2 lines): - line 29: - line 39: src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java (2 lines): - line 284: // TODO: Compare performance to see if anything was lost by - line 507: // TODO: Need to handle escaping of ' src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java (2 lines): - line 48: // TODO: Remove in Lang 4 - line 173: // TODO: Remove in Lang 4 src/main/java/org/apache/commons/lang3/StringEscapeUtils.java (2 lines): - line 250: // TODO: Create a parent class - 'SinglePassTranslator' ? - line 289: // TODO: throw "illegal character: \92" as an Exception if a \ on the end of the Java (as per the compiler)? src/main/java/org/apache/commons/lang3/text/StrBuilder.java (2 lines): - line 98: protected char[] buffer; // TODO make private? - line 100: protected int size; // TODO make private? src/main/java/org/apache/commons/lang3/CharSequenceUtils.java (2 lines): - line 61: // // TODO: Do we assume searchChar is usually relatively small; - line 66: // // TODO: Implement rather than convert to String src/main/java/org/apache/commons/lang3/text/translate/UnicodeEscaper.java (1 line): - line 115: // TODO: Handle potential + sign per various Unicode escape implementations src/main/java/org/apache/commons/lang3/reflect/MemberUtils.java (1 line): - line 34: // TODO extract an interface to implement compareParameterSets(...)? src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java (1 line): - line 92: // FIXME is this workaround still needed? lang requires Java 6 src/main/java/org/apache/commons/lang3/LocaleUtils.java (1 line): - line 298: // TODO Should this return the default locale? src/site/xdoc/article3_0.xml (1 line): - line 200:
TODO: Add Beta info. src/main/java/org/apache/commons/lang3/time/DurationUtils.java (1 line): - line 159: // TODO when using Java >= 9: Use TimeUnit.toChronoUnit(). src/main/java/org/apache/commons/lang3/CharRange.java (1 line): - line 32: // TODO: This is no longer public and will be removed later as CharSet is moved src/main/java/org/apache/commons/lang3/NotImplementedException.java (1 line): - line 26: * This can act as an exception based TODO tag.

src/main/java/org/apache/commons/lang3/time/FormatCache.java (1 line): - line 38: // TODO: Before making public move from getDateTimeInstance(Integer, ...) to int; or some other approach.