Reviewers: zundel,
Description:
issue 4870
Please review this at http://gwt-code-reviews.appspot.com/641803/show
Affected files:
.classpath
.project
.settings/org.eclipse.jdt.core.prefs
user/src/com/google/gwt/user/client/rpc/StatusCodeException.java
### Eclipse Workspace Patch 1.0
#P google-web-toolkit
Index: .project
===================================================================
--- .project (revision 0)
+++ .project (revision 0)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>google-web-toolkit</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Index: user/src/com/google/gwt/user/client/rpc/StatusCodeException.java
===================================================================
--- user/src/com/google/gwt/user/client/rpc/StatusCodeException.java
(revision 8382)
+++ user/src/com/google/gwt/user/client/rpc/StatusCodeException.java
(working copy)
@@ -23,23 +23,31 @@
*/
public class StatusCodeException extends InvocationException {
private final int statusCode;
+ private final String encodedResponse;
/**
* Construct an exception with the given status code and description.
*
* @param statusCode the HTTP status code to report
- * @param message a message to report
+ * @param encodedResponse the HTTP response message to report
*/
- public StatusCodeException(int statusCode, String message) {
- super(message);
+ public StatusCodeException(int statusCode, String encodedResponse) {
+ super(statusCode + " " + encodedResponse);
this.statusCode = statusCode;
+ this.encodedResponse = encodedResponse;
}
/**
+ * Returns the response message associated with the failed request.
+ */
+ public String getEncodedResponse() {
+ return encodedResponse;
+ }
+
+/**
* Returns the status code associated with the failed request.
*/
public int getStatusCode() {
return statusCode;
}
}
-
Index: .settings/org.eclipse.jdt.core.prefs
===================================================================
--- .settings/org.eclipse.jdt.core.prefs (revision 0)
+++ .settings/org.eclipse.jdt.core.prefs (revision 0)
@@ -0,0 +1,12 @@
+#Thu Jul 15 13:00:10 EDT 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
Index: .classpath
===================================================================
--- .classpath (revision 0)
+++ .classpath (revision 0)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors