File tree Expand file tree Collapse file tree
src/main/java/org/apache/commons/io/comparator Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333 * <pre>
3434 * CompositeFileComparator comparator =
3535 * new CompositeFileComparator(
36- * DirectoryFileComparator.DIRECTORY_COMPARATOR,
37- * NameFileComparator.NAME_COMPARATOR);
36+ * (AbstractFileComparator) DirectoryFileComparator.DIRECTORY_COMPARATOR,
37+ * (AbstractFileComparator) NameFileComparator.NAME_COMPARATOR);
3838 * List<File> list = ...
3939 * comparator.sort(list);
4040 * </pre>
Original file line number Diff line number Diff line change 3030 * {@link #DEFAULT_COMPARATOR} singleton instance:
3131 * <pre>
3232 * List<File> list = ...
33- * DefaultFileComparator.DEFAULT_COMPARATOR.sort(list);
33+ * ((AbstractFileComparator) DefaultFileComparator.DEFAULT_COMPARATOR) .sort(list);
3434 * </pre>
3535 * <p>
3636 * Example of doing a <i>reverse</i> sort of an array of files using the
3737 * {@link #DEFAULT_REVERSE} singleton instance:
3838 * <pre>
3939 * File[] array = ...
40- * DefaultFileComparator.DEFAULT_REVERSE.sort(array);
40+ * ((AbstractFileComparator) DefaultFileComparator.DEFAULT_REVERSE) .sort(array);
4141 * </pre>
4242 * <p>
4343 *
Original file line number Diff line number Diff line change 2929 * {@link #DIRECTORY_COMPARATOR} singleton instance:
3030 * <pre>
3131 * List<File> list = ...
32- * DirectoryFileComparator.DIRECTORY_COMPARATOR.sort(list);
32+ * ((AbstractFileComparator) DirectoryFileComparator.DIRECTORY_COMPARATOR) .sort(list);
3333 * </pre>
3434 * <p>
3535 * Example of doing a <i>reverse</i> sort of an array of files/directories using the
3636 * {@link #DIRECTORY_REVERSE} singleton instance:
3737 * <pre>
3838 * File[] array = ...
39- * DirectoryFileComparator.DIRECTORY_REVERSE.sort(array);
39+ * ((AbstractFileComparator) DirectoryFileComparator.DIRECTORY_REVERSE) .sort(array);
4040 * </pre>
4141 * <p>
4242 *
Original file line number Diff line number Diff line change 3737 * {@link #EXTENSION_COMPARATOR} singleton instance:
3838 * <pre>
3939 * List<File> list = ...
40- * ExtensionFileComparator.EXTENSION_COMPARATOR.sort(list);
40+ * ((AbstractFileComparator) ExtensionFileComparator.EXTENSION_COMPARATOR) .sort(list);
4141 * </pre>
4242 * <p>
4343 * Example of a <i>reverse case-insensitive</i> file extension sort using the
4444 * {@link #EXTENSION_INSENSITIVE_REVERSE} singleton instance:
4545 * <pre>
4646 * File[] array = ...
47- * ExtensionFileComparator.EXTENSION_INSENSITIVE_REVERSE.sort(array);
47+ * ((AbstractFileComparator) ExtensionFileComparator.EXTENSION_INSENSITIVE_REVERSE) .sort(array);
4848 * </pre>
4949 * <p>
5050 *
Original file line number Diff line number Diff line change 3131 * {@link #LASTMODIFIED_COMPARATOR} singleton instance:
3232 * <pre>
3333 * List<File> list = ...
34- * LastModifiedFileComparator.LASTMODIFIED_COMPARATOR.sort(list);
34+ * ((AbstractFileComparator) LastModifiedFileComparator.LASTMODIFIED_COMPARATOR) .sort(list);
3535 * </pre>
3636 * <p>
3737 * Example of doing a <i>reverse</i> sort of an array of files using the
3838 * {@link #LASTMODIFIED_REVERSE} singleton instance:
3939 * <pre>
4040 * File[] array = ...
41- * LastModifiedFileComparator.LASTMODIFIED_REVERSE.sort(array);
41+ * ((AbstractFileComparator) LastModifiedFileComparator.LASTMODIFIED_REVERSE) .sort(array);
4242 * </pre>
4343 * <p>
4444 *
Original file line number Diff line number Diff line change 3535 * {@link #NAME_COMPARATOR} singleton instance:
3636 * <pre>
3737 * List<File> list = ...
38- * NameFileComparator.NAME_COMPARATOR.sort(list);
38+ * ((AbstractFileComparator) NameFileComparator.NAME_COMPARATOR) .sort(list);
3939 * </pre>
4040 * <p>
4141 * Example of a <i>reverse case-insensitive</i> file name sort using the
4242 * {@link #NAME_INSENSITIVE_REVERSE} singleton instance:
4343 * <pre>
4444 * File[] array = ...
45- * NameFileComparator.NAME_INSENSITIVE_REVERSE.sort(array);
45+ * ((AbstractFileComparator) NameFileComparator.NAME_INSENSITIVE_REVERSE) .sort(array);
4646 * </pre>
4747 * <p>
4848 *
Original file line number Diff line number Diff line change 3535 * {@link #PATH_COMPARATOR} singleton instance:
3636 * <pre>
3737 * List<File> list = ...
38- * PathFileComparator.PATH_COMPARATOR.sort(list);
38+ * ((AbstractFileComparator) PathFileComparator.PATH_COMPARATOR) .sort(list);
3939 * </pre>
4040 * <p>
4141 * Example of a <i>reverse case-insensitive</i> file path sort using the
4242 * {@link #PATH_INSENSITIVE_REVERSE} singleton instance:
4343 * <pre>
4444 * File[] array = ...
45- * PathFileComparator.PATH_INSENSITIVE_REVERSE.sort(array);
45+ * ((AbstractFileComparator) PathFileComparator.PATH_INSENSITIVE_REVERSE) .sort(array);
4646 * </pre>
4747 * <p>
4848 *
Original file line number Diff line number Diff line change 3333 * {@link #SIZE_COMPARATOR} singleton instance:
3434 * <pre>
3535 * List<File> list = ...
36- * SizeFileComparator.SIZE_COMPARATOR.sort(list);
36+ * ((AbstractFileComparator) SizeFileComparator.SIZE_COMPARATOR) .sort(list);
3737 * </pre>
3838 * <p>
3939 * Example of doing a <i>reverse</i> sort of an array of files using the
4040 * {@link #SIZE_REVERSE} singleton instance:
4141 * <pre>
4242 * File[] array = ...
43- * SizeFileComparator.SIZE_REVERSE.sort(array);
43+ * ((AbstractFileComparator) SizeFileComparator.SIZE_REVERSE) .sort(array);
4444 * </pre>
4545 * <p>
4646 * <strong>N.B.</strong> Directories are treated as <b>zero size</b> unless
You can’t perform that action at this time.
0 commit comments