Author: simonetripodi
Date: Tue Jan 26 10:36:56 2010
New Revision: 903160

URL: http://svn.apache.org/viewvc?rev=903160&view=rev
Log:
refactored method to add rule providers to an existing RuleSet, reading the 
stack call it was a little confusing - thanks Tommaso Teofili (tommaso)

Modified:
    
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/DigesterLoader.java
    
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/handlers/MethodHandler.java

Modified: 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/DigesterLoader.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/DigesterLoader.java?rev=903160&r1=903159&r2=903160&view=diff
==============================================================================
--- 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/DigesterLoader.java
 (original)
+++ 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/DigesterLoader.java
 Tue Jan 26 10:36:56 2010
@@ -102,7 +102,7 @@
         }
 
         FromAnnotationsRuleSet ruleSet = new FromAnnotationsRuleSet();
-        addRules(target, ruleSet);
+        addRulesTo(target, ruleSet);
         CACHED_RULESET.put(target, ruleSet);
 
         return ruleSet;
@@ -115,7 +115,7 @@
      * @param target the class has to be analyzed.
      * @param ruleSet the RuleSet where adding the providers.
      */
-    public static void addRules(final Class<?> target, FromAnnotationsRuleSet 
ruleSet) {
+    public static void addRulesTo(final Class<?> target, 
FromAnnotationsRuleSet ruleSet) {
         if (target == Object.class
                 || target.isInterface()
                 || ruleSet.mapsClass(target)) {
@@ -149,7 +149,7 @@
         }
 
         ruleSet.addMappedClass(target);
-        addRules(target.getSuperclass(), ruleSet);
+        addRulesTo(target.getSuperclass(), ruleSet);
     }
 
     /**

Modified: 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/handlers/MethodHandler.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/handlers/MethodHandler.java?rev=903160&r1=903159&r2=903160&view=diff
==============================================================================
--- 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/handlers/MethodHandler.java
 (original)
+++ 
commons/sandbox/at-digester/trunk/src/java/org/apache/commons/digester/annotations/handlers/MethodHandler.java
 Tue Jan 26 10:36:56 2010
@@ -107,7 +107,7 @@
     private void doHandle(Annotation methodAnnotation, Annotation annotation, 
Method method, Class<?> type, FromAnnotationsRuleSet ruleSet) {
         if (annotation.annotationType().isAnnotationPresent(DigesterRule.class)
                 && 
annotation.annotationType().isAnnotationPresent(CreationRule.class)) {
-            DigesterLoader.addRules(type, ruleSet);
+            DigesterLoader.addRulesTo(type, ruleSet);
 
             DigesterRule digesterRule = 
methodAnnotation.annotationType().getAnnotation(DigesterRule.class);
 


Reply via email to