Author: lukaszlenart Date: Wed May 29 09:15:40 2013 New Revision: 1487417 URL: http://svn.apache.org/r1487417 Log: Adds toString() to simplify debugging process
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java?rev=1487417&r1=1487416&r2=1487417&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/mapper/ActionMapping.java Wed May 29 09:15:40 2013 @@ -21,10 +21,10 @@ package org.apache.struts2.dispatcher.mapper; -import java.util.Map; - import com.opensymphony.xwork2.Result; +import java.util.Map; + /** * Simple class that holds the action mapping information used to invoke a * Struts action. The name and namespace are required, but the params map @@ -157,4 +157,17 @@ public class ActionMapping { public void setExtension(String extension) { this.extension = extension; } + + @Override + public String toString() { + return "ActionMapping{" + + "name='" + name + '\'' + + ", namespace='" + namespace + '\'' + + ", method='" + method + '\'' + + ", extension='" + extension + '\'' + + ", params=" + params + + ", result=" + (result != null ? result.getClass().getName() : "null") + + '}'; + } + }