com.google.gwt.junit.client.impl
Class StackTraceWrapper

java.lang.Object
  extended by com.google.gwt.junit.client.impl.StackTraceWrapper
All Implemented Interfaces:
IsSerializable

public final class StackTraceWrapper
extends java.lang.Object
implements IsSerializable

A helper class for converting a generic StackTraceElement into an Object that can be serialized for RPC.


Field Summary
 java.lang.String className
          Corresponds to StackTraceElement.getClassName().
 java.lang.String fileName
          Corresponds to StackTraceElement.getFileName().
 int lineNumber
          Corresponds to StackTraceElement.getLineNumber().
 java.lang.String methodName
          Corresponds to StackTraceElement.getMethodName().
 
Constructor Summary
StackTraceWrapper()
          Creates an empty StackTraceWrapper.
StackTraceWrapper(java.lang.StackTraceElement ste)
          Creates a StackTraceWrapper around an existing StackTraceElement.
 
Method Summary
static StackTraceWrapper[] wrapStackTrace(java.lang.StackTraceElement[] stackTrace)
          Creates a StackTraceWrapper array around an existing StackTraceElement array.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

public java.lang.String className
Corresponds to StackTraceElement.getClassName().


fileName

public java.lang.String fileName
Corresponds to StackTraceElement.getFileName().


lineNumber

public int lineNumber
Corresponds to StackTraceElement.getLineNumber().


methodName

public java.lang.String methodName
Corresponds to StackTraceElement.getMethodName().

Constructor Detail

StackTraceWrapper

public StackTraceWrapper()
Creates an empty StackTraceWrapper.


StackTraceWrapper

public StackTraceWrapper(java.lang.StackTraceElement ste)
Creates a StackTraceWrapper around an existing StackTraceElement.

Parameters:
ste - the StackTraceElement to wrap.
Method Detail

wrapStackTrace

public static StackTraceWrapper[] wrapStackTrace(java.lang.StackTraceElement[] stackTrace)
Creates a StackTraceWrapper array around an existing StackTraceElement array.

Parameters:
stackTrace - the StackTraceElement array to wrap.