rdonkin 2003/12/03 15:21:52 Modified: digester/src/java/org/apache/commons/digester/substitution VariableSubstitutor.java Log: Changed from lazy construction to construction when the substitutor is created. Suggested by Simon Kitching. Revision Changes Path 1.2 +5 -7 jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableSubstitutor.java Index: VariableSubstitutor.java =================================================================== RCS file: /home/cvs/jakarta-commons/digester/src/java/org/apache/commons/digester/substitution/VariableSubstitutor.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- VariableSubstitutor.java 2 Dec 2003 23:21:39 -0000 1.1 +++ VariableSubstitutor.java 3 Dec 2003 23:21:52 -0000 1.2 @@ -116,6 +116,7 @@ public VariableSubstitutor(VariableExpander attributesExpander, VariableExpander bodyTextExpander) { this.attributesExpander = attributesExpander; this.bodyTextExpander = bodyTextExpander; + variableAttributes = new VariableAttributes(); } /** @@ -125,9 +126,6 @@ public Attributes substitute(Attributes attributes) { Attributes results = attributes; if (attributesExpander != null) { - if (variableAttributes == null) { - variableAttributes = new VariableAttributes(); - } variableAttributes.init(attributes, attributesExpander); results = variableAttributes; }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]