git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270286 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -1,41 +0,0 @@ | |||||
| /* | |||||
| * Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
| * | |||||
| * This software is published under the terms of the Apache Software License | |||||
| * version 1.1, a copy of which has been included with this distribution in | |||||
| * the LICENSE file. | |||||
| */ | |||||
| package org.apache.tools.ant.util; | |||||
| import java.io.PrintWriter; | |||||
| import java.io.StringWriter; | |||||
| /** | |||||
| * A set of helper methods related to string manipulation. | |||||
| * | |||||
| * @author <a href="mailto:sbailliez@apache.org">Stephane Bailliez</a> | |||||
| */ | |||||
| public final class StringUtils | |||||
| { | |||||
| /** | |||||
| * the line separator for this OS | |||||
| */ | |||||
| public final static String LINE_SEP = System.getProperty( "line.separator" ); | |||||
| /** | |||||
| * Convenient method to retrieve the full stacktrace from a given exception. | |||||
| * | |||||
| * @param t the exception to get the stacktrace from. | |||||
| * @return the stacktrace from the given exception. | |||||
| */ | |||||
| public static String getStackTrace( Throwable t ) | |||||
| { | |||||
| StringWriter sw = new StringWriter(); | |||||
| PrintWriter pw = new PrintWriter( sw, true ); | |||||
| t.printStackTrace( pw ); | |||||
| pw.flush(); | |||||
| pw.close(); | |||||
| return sw.toString(); | |||||
| } | |||||
| } | |||||
| @@ -1,41 +0,0 @@ | |||||
| /* | |||||
| * Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
| * | |||||
| * This software is published under the terms of the Apache Software License | |||||
| * version 1.1, a copy of which has been included with this distribution in | |||||
| * the LICENSE file. | |||||
| */ | |||||
| package org.apache.tools.ant.util; | |||||
| import java.io.PrintWriter; | |||||
| import java.io.StringWriter; | |||||
| /** | |||||
| * A set of helper methods related to string manipulation. | |||||
| * | |||||
| * @author <a href="mailto:sbailliez@apache.org">Stephane Bailliez</a> | |||||
| */ | |||||
| public final class StringUtils | |||||
| { | |||||
| /** | |||||
| * the line separator for this OS | |||||
| */ | |||||
| public final static String LINE_SEP = System.getProperty( "line.separator" ); | |||||
| /** | |||||
| * Convenient method to retrieve the full stacktrace from a given exception. | |||||
| * | |||||
| * @param t the exception to get the stacktrace from. | |||||
| * @return the stacktrace from the given exception. | |||||
| */ | |||||
| public static String getStackTrace( Throwable t ) | |||||
| { | |||||
| StringWriter sw = new StringWriter(); | |||||
| PrintWriter pw = new PrintWriter( sw, true ); | |||||
| t.printStackTrace( pw ); | |||||
| pw.flush(); | |||||
| pw.close(); | |||||
| return sw.toString(); | |||||
| } | |||||
| } | |||||