Mercurial > jhg
comparison src/org/tmatesoft/hg/internal/IntMap.java @ 551:4ea0351ca878
Better (precise) name for diff facility, tests
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 20 Feb 2013 18:19:52 +0100 |
parents | 7bcfbc255f48 |
children | f41dd9a3b8af |
comparison
equal
deleted
inserted
replaced
550:c1478cc31f45 | 551:4ea0351ca878 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 2011-2012 TMate Software Ltd | 2 * Copyright (c) 2011-2013 TMate Software Ltd |
3 * | 3 * |
4 * This program is free software; you can redistribute it and/or modify | 4 * This program is free software; you can redistribute it and/or modify |
5 * it under the terms of the GNU General Public License as published by | 5 * it under the terms of the GNU General Public License as published by |
6 * the Free Software Foundation; version 2 of the License. | 6 * the Free Software Foundation; version 2 of the License. |
7 * | 7 * |
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 | 18 |
19 import java.util.Arrays; | |
19 import java.util.Iterator; | 20 import java.util.Iterator; |
20 import java.util.Map; | 21 import java.util.Map; |
21 import java.util.Map.Entry; | 22 import java.util.Map.Entry; |
22 import java.util.NoSuchElementException; | 23 import java.util.NoSuchElementException; |
23 | 24 |
125 keys[size] = 0; | 126 keys[size] = 0; |
126 values[size] = null; | 127 values[size] = null; |
127 } | 128 } |
128 } | 129 } |
129 | 130 |
131 public void clear() { | |
132 Arrays.fill(values, 0, size, null); // do not keep the references | |
133 size = 0; | |
134 } | |
135 | |
130 /** | 136 /** |
131 * Forget first N entries (in natural order) in the map. | 137 * Forget first N entries (in natural order) in the map. |
132 */ | 138 */ |
133 @Experimental | 139 @Experimental |
134 public void removeFromStart(int count) { | 140 public void removeFromStart(int count) { |