From e0c83757aa997c65b23b1c1fffd36b5cde3dd424 Mon Sep 17 00:00:00 2001 From: Simone Bordet Date: Wed, 31 Aug 2016 12:25:19 +0200 Subject: [PATCH] Fixes #889 - ConstantThrowable.name can be removed. --- .../eclipse/jetty/util/ConstantThrowable.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/jetty-util/src/main/java/org/eclipse/jetty/util/ConstantThrowable.java b/jetty-util/src/main/java/org/eclipse/jetty/util/ConstantThrowable.java index b368c90f909..a0c693eb76a 100644 --- a/jetty-util/src/main/java/org/eclipse/jetty/util/ConstantThrowable.java +++ b/jetty-util/src/main/java/org/eclipse/jetty/util/ConstantThrowable.java @@ -22,22 +22,21 @@ package org.eclipse.jetty.util; * A {@link Throwable} that may be used in static contexts. It uses Java 7 * constructor that prevents setting stackTrace inside exception object. */ -public class ConstantThrowable extends Throwable { - - private String name; - - public ConstantThrowable() { +public class ConstantThrowable extends Throwable +{ + public ConstantThrowable() + { this(null); } - public ConstantThrowable(String name) { - super(null, null, false, false); - this.name = name; + public ConstantThrowable(String name) + { + super(name, null, false, false); } @Override - public String toString() { - return name; + public String toString() + { + return String.valueOf(getMessage()); } - }