
Author: seb Date: Tue Jul 25 15:00:30 2006 New Revision: 293 Modified: logback/core/trunk/src/main/java/ch/qos/logback/core/joran/spi/SimpleRuleStore.java Log: Type Safety Modified: logback/core/trunk/src/main/java/ch/qos/logback/core/joran/spi/SimpleRuleStore.java ============================================================================== --- logback/core/trunk/src/main/java/ch/qos/logback/core/joran/spi/SimpleRuleStore.java (original) +++ logback/core/trunk/src/main/java/ch/qos/logback/core/joran/spi/SimpleRuleStore.java Tue Jul 25 15:00:30 2006 @@ -25,7 +25,7 @@ public class SimpleRuleStore extends ContextAwareBase implements RuleStore { // key: Pattern instance, value: ArrayList containing actions - HashMap rules = new HashMap(); + HashMap<Pattern, List<Action>> rules = new HashMap<Pattern, List<Action>>(); // public SimpleRuleStore() { // } @@ -43,10 +43,10 @@ public void addRule(Pattern pattern, Action action) { action.setContext(context); - List a4p = (List) rules.get(pattern); + List<Action> a4p = rules.get(pattern); if (a4p == null) { - a4p = new ArrayList(); + a4p = new ArrayList<Action>(); rules.put(pattern, a4p); }