Mercurial > jhg
comparison src/org/tmatesoft/hg/internal/IntVector.java @ 561:d3c71498919c
Do not process child revisions before all possible parent paths were visited
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 27 Feb 2013 19:37:58 +0100 |
| parents | 45751456b471 |
| children | e49f9d9513fa |
comparison
equal
deleted
inserted
replaced
| 560:52263817b998 | 561:d3c71498919c |
|---|---|
| 13 * For information on how to redistribute this software under | 13 * For information on how to redistribute this software under |
| 14 * the terms of a license other than GNU General Public License | 14 * the terms of a license other than GNU General Public License |
| 15 * contact TMate Software at support@hg4j.com | 15 * contact TMate Software at support@hg4j.com |
| 16 */ | 16 */ |
| 17 package org.tmatesoft.hg.internal; | 17 package org.tmatesoft.hg.internal; |
| 18 | |
| 19 import java.util.Arrays; | |
| 18 | 20 |
| 19 /** | 21 /** |
| 20 * Vector of primitive values | 22 * Vector of primitive values |
| 21 * | 23 * |
| 22 * @author Artem Tikhomirov | 24 * @author Artem Tikhomirov |
| 99 data[b] = data[a]; | 101 data[b] = data[a]; |
| 100 data[a] = t; | 102 data[a] = t; |
| 101 } | 103 } |
| 102 } | 104 } |
| 103 | 105 |
| 106 /** | |
| 107 * | |
| 108 * @param ascending <code>true</code> to sort in ascending order, <code>false</code> for descending | |
| 109 */ | |
| 110 public void sort(boolean ascending) { | |
| 111 Arrays.sort(data, 0, count); | |
| 112 if (!ascending) { | |
| 113 reverse(); | |
| 114 } | |
| 115 } | |
| 116 | |
| 117 | |
| 104 @Override | 118 @Override |
| 105 public String toString() { | 119 public String toString() { |
| 106 return String.format("%s[%d]", IntVector.class.getSimpleName(), size()); | 120 return String.format("%s[%d]", IntVector.class.getSimpleName(), size()); |
| 107 } | 121 } |
| 108 | 122 |
