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]