Author: brianf
Date: Tue Mar 18 18:07:30 2008
New Revision: 638668

URL: http://svn.apache.org/viewvc?rev=638668&view=rev
Log:
MNG-3467: add toString() method for debugging. patch from Wayne Fay

Modified:
    maven/components/branches/maven-2.0.x/maven-model/src/main/mdo/maven.mdo

Modified: 
maven/components/branches/maven-2.0.x/maven-model/src/main/mdo/maven.mdo
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-model/src/main/mdo/maven.mdo?rev=638668&r1=638667&r2=638668&view=diff
==============================================================================
--- maven/components/branches/maven-2.0.x/maven-model/src/main/mdo/maven.mdo 
(original)
+++ maven/components/branches/maven-2.0.x/maven-model/src/main/mdo/maven.mdo 
Tue Mar 18 18:07:30 2008
@@ -2165,6 +2165,41 @@
           </association>
         </field>
       </fields>
+      <codeSegments>
+        <codeSegment>
+          <version>4.0.0</version>
+          <code>
+            <![CDATA[
+    /**
+     * @see java.lang.Object#toString()
+     */
+    public String toString()
+    {
+        StringBuffer sb = new StringBuffer();
+        
+        sb.append("PatternSet [includes: {");
+        for (java.util.Iterator i = getIncludes().iterator(); i.hasNext(); )
+        {
+            String str = (String) i.next();
+            sb.append(str).append(", ");
+        }
+        if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() 
- 2, sb.length());
+        
+        sb.append("}, excludes: {");
+        for (java.util.Iterator i = getExcludes().iterator(); i.hasNext(); )
+        {
+            String str = (String) i.next();
+            sb.append(str).append(", ");
+        }
+        if (sb.substring(sb.length() - 2).equals(", ")) sb.delete(sb.length() 
- 2, sb.length());
+        
+        sb.append("}]");
+        return sb.toString();
+    }
+            ]]>
+          </code>
+        </codeSegment>
+      </codeSegments>
     </class>
     <class>
       <name>Parent</name>


Reply via email to