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>