mirror of https://github.com/zlatinb/muwire
fix or suppress various warnings
parent
84387bef8e
commit
93ac56b353
|
@ -35,7 +35,7 @@ import net.metanotion.io.block.BlockFile;
|
|||
import net.metanotion.util.skiplist.SkipList;
|
||||
import net.metanotion.util.skiplist.SkipLevels;
|
||||
import net.metanotion.util.skiplist.SkipSpan;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class BSkipLevels extends SkipLevels {
|
||||
public int levelPage;
|
||||
public int spanPage;
|
||||
|
@ -48,22 +48,22 @@ public class BSkipLevels extends SkipLevels {
|
|||
|
||||
BlockFile.pageSeek(bf.file, levelPage);
|
||||
|
||||
bsl.levelHash.put(new Integer(this.levelPage), this);
|
||||
bsl.levelHash.put(this.levelPage, this);
|
||||
|
||||
int maxLen = bf.file.readShort();
|
||||
int nonNull = bf.file.readShort();
|
||||
spanPage = bf.file.readInt();
|
||||
bottom = (BSkipSpan) bsl.spanHash.get(new Integer(spanPage));
|
||||
bottom = (BSkipSpan) bsl.spanHash.get(spanPage);
|
||||
|
||||
this.levels = new BSkipLevels[maxLen];
|
||||
int lp;
|
||||
for(int i=0;i<nonNull;i++) {
|
||||
lp = bf.file.readInt();
|
||||
if(lp != 0) {
|
||||
levels[i] = (BSkipLevels) bsl.levelHash.get(new Integer(lp));
|
||||
levels[i] = (BSkipLevels) bsl.levelHash.get(lp);
|
||||
if(levels[i] == null) {
|
||||
levels[i] = new BSkipLevels(bf, lp, bsl);
|
||||
bsl.levelHash.put(new Integer(lp), levels[i]);
|
||||
bsl.levelHash.put(lp, levels[i]);
|
||||
}
|
||||
} else {
|
||||
levels[i] = null;
|
||||
|
|
|
@ -37,6 +37,7 @@ import net.metanotion.io.data.NullBytes;
|
|||
import net.metanotion.util.skiplist.SkipList;
|
||||
import net.metanotion.util.skiplist.SkipSpan;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class BSkipSpan extends SkipSpan {
|
||||
|
||||
private final BSkipList bsl;
|
||||
|
@ -133,7 +134,7 @@ public class BSkipSpan extends SkipSpan {
|
|||
bss.keySer = key;
|
||||
bss.valSer = val;
|
||||
|
||||
bsl.spanHash.put(new Integer(spanPage), bss);
|
||||
bsl.spanHash.put(spanPage, bss);
|
||||
|
||||
BlockFile.pageSeek(bf.file, spanPage);
|
||||
|
||||
|
@ -196,7 +197,7 @@ public class BSkipSpan extends SkipSpan {
|
|||
BSkipSpan temp;
|
||||
int np = nextPage;
|
||||
while(np != 0) {
|
||||
temp = (BSkipSpan) bsl.spanHash.get(new Integer(np));
|
||||
temp = (BSkipSpan) bsl.spanHash.get(np);
|
||||
if(temp != null) {
|
||||
bss.next = temp;
|
||||
break;
|
||||
|
@ -213,7 +214,7 @@ public class BSkipSpan extends SkipSpan {
|
|||
bss = this;
|
||||
np = prevPage;
|
||||
while(np != 0) {
|
||||
temp = (BSkipSpan) bsl.spanHash.get(new Integer(np));
|
||||
temp = (BSkipSpan) bsl.spanHash.get(np);
|
||||
if(temp != null) {
|
||||
bss.next = temp;
|
||||
break;
|
||||
|
|
|
@ -28,6 +28,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public class SkipLevels {
|
||||
/* "Next" pointers
|
||||
The highest indexed level is the "highest" level in the list.
|
||||
|
|
|
@ -28,6 +28,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
*/
|
||||
package net.metanotion.util.skiplist;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public abstract class SkipSpan {
|
||||
public int nKeys = 0;
|
||||
public Comparable[] keys;
|
||||
|
|
Loading…
Reference in New Issue