/* */ package NET.worlds.scape; /* */ /* */ import java.util.Hashtable; /* */ /* */ public class UniqueHasher { /* */ private int currentHash; /* */ private static UniqueHasher uh_; /* */ private Hashtable ht; /* */ /* */ private UniqueHasher() { /* 11 */ this.currentHash = 0; /* 12 */ this.ht = new Hashtable(); /* */ } /* */ /* */ public static UniqueHasher uh() /* */ { /* 17 */ if (uh_ == null) { /* 18 */ uh_ = new UniqueHasher(); /* */ } /* 20 */ return uh_; /* */ } /* */ /* */ public int hash(Object toHash) /* */ { /* 25 */ Integer value = (Integer)this.ht.get(toHash); /* 26 */ if (value == null) /* */ { /* 28 */ this.currentHash += 1; /* 29 */ value = new Integer(this.currentHash); /* 30 */ this.ht.put(toHash, value); /* */ } /* */ /* 33 */ return value.intValue(); /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\scape\UniqueHasher.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */