Author: jdonnerstag Date: Fri Jun 3 19:30:08 2011 New Revision: 1131157 URL: http://svn.apache.org/viewvc?rev=1131157&view=rev Log: remove several warnings introduced by recent changes. No functional changes.
Modified: wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/LazyInitializer.java wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java Modified: wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/LazyInitializer.java URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/LazyInitializer.java?rev=1131157&r1=1131156&r2=1131157&view=diff ============================================================================== --- wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/LazyInitializer.java (original) +++ wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/LazyInitializer.java Fri Jun 3 19:30:08 2011 @@ -31,6 +31,8 @@ import org.apache.wicket.IClusterable; */ public abstract class LazyInitializer<T> implements IProvider<T>, IClusterable { + private static final long serialVersionUID = 1L; + private transient volatile T instance = null; public T get() Modified: wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java?rev=1131157&r1=1131156&r2=1131157&view=diff ============================================================================== --- wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java (original) +++ wicket/trunk/wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java Fri Jun 3 19:30:08 2011 @@ -24,6 +24,7 @@ import java.util.Map; import java.util.TreeMap; import org.apache.wicket.util.collections.IntHashMap; +import org.apache.wicket.util.lang.Generics; /** * <p> @@ -459,13 +460,10 @@ class Entities static class PrimitiveEntityMap implements EntityMap { - private final Map mapNameToValue = new HashMap(); + private final Map<String, Integer> mapNameToValue = Generics.newHashMap(); - private final IntHashMap mapValueToName = new IntHashMap(); + private final IntHashMap<String> mapValueToName = new IntHashMap<String>(); - /** - * {@inheritDoc} - */ // TODO not thread-safe as there is a window between changing the two maps public void add(String name, int value) { @@ -473,33 +471,27 @@ class Entities mapValueToName.put(value, name); } - /** - * {@inheritDoc} - */ public String name(int value) { - return (String)mapValueToName.get(value); + return mapValueToName.get(value); } - /** - * {@inheritDoc} - */ public int value(String name) { - Object value = mapNameToValue.get(name); + Integer value = mapNameToValue.get(name); if (value == null) { return -1; } - return ((Integer)value).intValue(); + return value.intValue(); } } static abstract class MapIntMap implements Entities.EntityMap { - protected final Map mapNameToValue; + protected final Map<String, Integer> mapNameToValue; - protected final Map mapValueToName; + protected final Map<Integer, String> mapValueToName; /** * Construct a new instance with specified maps. @@ -509,27 +501,21 @@ class Entities * @param valueToName * value to namee map */ - MapIntMap(Map nameToValue, Map valueToName) + MapIntMap(Map<String, Integer> nameToValue, Map<Integer, String> valueToName) { mapNameToValue = nameToValue; mapValueToName = valueToName; } - /** - * {@inheritDoc} - */ public void add(String name, int value) { mapNameToValue.put(name, new Integer(value)); mapValueToName.put(new Integer(value), name); } - /** - * {@inheritDoc} - */ public String name(int value) { - return (String)mapValueToName.get(new Integer(value)); + return mapValueToName.get(new Integer(value)); } /** @@ -537,12 +523,12 @@ class Entities */ public int value(String name) { - Object value = mapNameToValue.get(name); + Integer value = mapNameToValue.get(name); if (value == null) { return -1; } - return ((Integer)value).intValue(); + return value.intValue(); } } @@ -553,7 +539,7 @@ class Entities */ public HashEntityMap() { - super(new HashMap(), new HashMap()); + super(new HashMap<String, Integer>(), new HashMap<Integer, String>()); } } @@ -564,7 +550,7 @@ class Entities */ public TreeEntityMap() { - super(new TreeMap(), new TreeMap()); + super(new TreeMap<String, Integer>(), new TreeMap<Integer, String>()); } } @@ -575,9 +561,6 @@ class Entities private static final int LOOKUP_TABLE_SIZE = 256; - /** - * {@inheritDoc} - */ public String name(int value) { if (value < LOOKUP_TABLE_SIZE) @@ -588,10 +571,8 @@ class Entities } /** - * <p> * Returns the lookup table for this entity map. The lookup table is created if it has not * been previously. - * </p> * * @return the lookup table */ @@ -605,10 +586,8 @@ class Entities } /** - * <p> * Creates an entity lookup table of LOOKUP_TABLE_SIZE elements, initialized with entity * names. - * </p> */ private void createLookupTable() {