本文整理了Java中java.lang.Exception.toString()
方法的一些代码示例,展示了Exception.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Exception.toString()
方法的具体详情如下:
包路径:java.lang.Exception
类名称:Exception
方法名:toString
暂无
代码示例来源:origin: jenkinsci/jenkins
public String getShortDescription() {
return cause.toString();
}
代码示例来源:origin: redisson/redisson
public String toString() {
if (e == null)
return super.toString();
else
return e.toString();
}
}
代码示例来源:origin: redisson/redisson
public CannotCreateException(Exception e) {
super("by " + e.toString());
}
}
代码示例来源:origin: redisson/redisson
public ObjectNotFoundException(String name, Exception e) {
super(name + " because of " + e.toString());
}
}
代码示例来源:origin: redisson/redisson
public RemoteException(Exception e) {
super("by " + e.toString());
}
}
代码示例来源:origin: redisson/redisson
public NotFoundException(String msg, Exception e) {
super(msg + " because of " + e.toString());
}
}
代码示例来源:origin: log4j/log4j
/**
Render the object passed as parameter by calling its
<code>toString</code> method. */
public
String doRender(final Object o) {
try {
return o.toString();
} catch(Exception ex) {
return ex.toString();
}
}
}
代码示例来源:origin: neo4j/neo4j
@Override
public String toString()
{
StringWriter result = new StringWriter().append( super.toString() );
for ( Diagnostic<?> diagnostic : diagnostics )
{
format( result.append( "\n\t\t" ), diagnostic );
}
return result.toString();
}
代码示例来源:origin: apache/incubator-dubbo
private void introspectWriteReplace(Class cl, ClassLoader loader) {
try {
String className = cl.getName() + "HessianSerializer";
Class serializerClass = Class.forName(className, false, loader);
Object serializerObject = serializerClass.newInstance();
Method writeReplace = getWriteReplace(serializerClass, cl);
if (writeReplace != null) {
_writeReplaceFactory = serializerObject;
_writeReplace = writeReplace;
return;
}
} catch (ClassNotFoundException e) {
} catch (Exception e) {
log.log(Level.FINER, e.toString(), e);
}
_writeReplace = getWriteReplace(cl);
}
代码示例来源:origin: apache/incubator-dubbo
private void introspectWriteReplace(Class cl, ClassLoader loader) {
try {
String className = cl.getName() + "HessianSerializer";
Class serializerClass = Class.forName(className, false, loader);
Object serializerObject = serializerClass.newInstance();
Method writeReplace = getWriteReplace(serializerClass, cl);
if (writeReplace != null) {
_writeReplaceFactory = serializerObject;
_writeReplace = writeReplace;
return;
}
} catch (ClassNotFoundException e) {
} catch (Exception e) {
log.log(Level.FINER, e.toString(), e);
}
_writeReplace = getWriteReplace(cl);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
@Nullable
public String getMessage() {
if (ObjectUtils.isEmpty(this.messageExceptions)) {
return super.getMessage();
}
else {
StringBuilder sb = new StringBuilder();
String baseMessage = super.getMessage();
if (baseMessage != null) {
sb.append(baseMessage).append(". ");
}
sb.append("Failed messages: ");
for (int i = 0; i < this.messageExceptions.length; i++) {
Exception subEx = this.messageExceptions[i];
sb.append(subEx.toString());
if (i < this.messageExceptions.length - 1) {
sb.append("; ");
}
}
return sb.toString();
}
}
代码示例来源:origin: spring-projects/spring-framework
/**
* Build a descriptive exception message for the given JMSException,
* incorporating a linked exception's message if appropriate.
* @param ex the JMSException to build a message for
* @return the descriptive message String
* @see javax.jms.JMSException#getLinkedException()
*/
public static String buildExceptionMessage(JMSException ex) {
String message = ex.getMessage();
Exception linkedEx = ex.getLinkedException();
if (linkedEx != null) {
if (message == null) {
message = linkedEx.toString();
}
else {
String linkedMessage = linkedEx.getMessage();
if (linkedMessage != null && !message.contains(linkedMessage)) {
message = message + "; nested exception is " + linkedEx;
}
}
}
return message;
}
代码示例来源:origin: redisson/redisson
/**
* Obtains the default value represented by this attribute.
*/
public MemberValue getDefaultValue()
{
try {
return new AnnotationsAttribute.Parser(info, constPool)
.parseMemberValue();
}
catch (Exception e) {
throw new RuntimeException(e.toString());
}
}
代码示例来源:origin: spring-projects/spring-framework
private void assertIsCompiled(Expression expression) {
try {
Field field = SpelExpression.class.getDeclaredField("compiledAst");
field.setAccessible(true);
Object object = field.get(expression);
assertNotNull(object);
}
catch (Exception ex) {
fail(ex.toString());
}
}
代码示例来源:origin: ReactiveX/RxJava
/**
* Validates that the given class, when forcefully instantiated throws
* an IllegalArgumentException("No instances!") exception.
* @param clazz the class to test, not null
*/
public static void checkUtilityClass(Class<?> clazz) {
try {
Constructor<?> c = clazz.getDeclaredConstructor();
c.setAccessible(true);
try {
c.newInstance();
fail("Should have thrown InvocationTargetException(IllegalStateException)");
} catch (InvocationTargetException ex) {
assertEquals("No instances!", ex.getCause().getMessage());
}
} catch (Exception ex) {
AssertionError ae = new AssertionError(ex.toString());
ae.initCause(ex);
throw ae;
}
}
代码示例来源:origin: commons-io/commons-io
@Test
public void testIncorrectOutputSize() throws Exception {
final File inFile = new File("pom.xml");
final File outFile = new ShorterFile("target/pom.tmp"); // it will report a shorter file
try {
FileUtils.copyFile(inFile, outFile);
fail("Expected IOException");
} catch (final Exception e) {
final String msg = e.toString();
assertTrue(msg, msg.contains("Failed to copy full contents"));
} finally {
outFile.delete(); // tidy up
}
}
代码示例来源:origin: apache/zookeeper
@Test
public void testTripleElection() throws Exception {
try{
runElection(3);
} catch (Exception e) {
Assert.fail(e.toString());
}
}
代码示例来源:origin: apache/zookeeper
@Test
public void testSingleElection() throws Exception {
try{
runElection(1);
} catch (Exception e) {
Assert.fail(e.toString());
}
}
代码示例来源:origin: spring-projects/spring-framework
private ClientHttpResponse getClientHttpResponse(
HttpMethod httpMethod, URI uri, HttpHeaders requestHeaders, byte[] requestBody) {
try {
MockHttpServletResponse servletResponse = this.mockMvc
.perform(request(httpMethod, uri).content(requestBody).headers(requestHeaders))
.andReturn()
.getResponse();
HttpStatus status = HttpStatus.valueOf(servletResponse.getStatus());
byte[] body = servletResponse.getContentAsByteArray();
MockClientHttpResponse clientResponse = new MockClientHttpResponse(body, status);
clientResponse.getHeaders().putAll(getResponseHeaders(servletResponse));
return clientResponse;
}
catch (Exception ex) {
byte[] body = ex.toString().getBytes(StandardCharsets.UTF_8);
return new MockClientHttpResponse(body, HttpStatus.INTERNAL_SERVER_ERROR);
}
}
代码示例来源:origin: spring-projects/spring-framework
@Test // SPR-16132
public void followUpRequestAfterFailure() {
MockRestServiceServer server = MockRestServiceServer.bindTo(this.restTemplate).build();
server.expect(requestTo("/some-service/some-endpoint"))
.andRespond(request -> { throw new SocketException("pseudo network error"); });
server.expect(requestTo("/reporting-service/report-error"))
.andExpect(method(POST)).andRespond(withSuccess());
try {
this.restTemplate.getForEntity("/some-service/some-endpoint", String.class);
}
catch (Exception ex) {
this.restTemplate.postForEntity("/reporting-service/report-error", ex.toString(), String.class);
}
server.verify();
}
内容来源于网络,如有侵权,请联系作者删除!