线束异常

public class HarnessException
extends Object implements IHarnessException

java.lang.Object
com.android.tradefed.error.HarnessException


线束内引发的异常的基异常类。该类帮助携带ErrorIdentifier来报告失败详细信息。

概括

公共构造函数

HarnessException ( ErrorIdentifier errorId)
HarnessException (String message, ErrorIdentifier errorId)
HarnessException (Throwable cause, ErrorIdentifier errorId)
HarnessException (String message, Throwable cause, ErrorIdentifier errorId)

公共方法

ErrorIdentifier getErrorId ()

返回与异常关联的ErrorIdentifier

String getOrigin ()

返回异常的起源。

String toString ()

受保护的方法

final void setCallerClass (Class<?> clazz)
final void setCallerClass (String clazz)

公共构造函数

线束异常

public HarnessException (ErrorIdentifier errorId)

参数
errorId ErrorIdentifier

线束异常

public HarnessException (String message, 
                ErrorIdentifier errorId)

参数
message String

errorId ErrorIdentifier

线束异常

public HarnessException (Throwable cause, 
                ErrorIdentifier errorId)

参数
cause Throwable

errorId ErrorIdentifier

线束异常

public HarnessException (String message, 
                Throwable cause, 
                ErrorIdentifier errorId)

参数
message String

cause Throwable

errorId ErrorIdentifier

公共方法

获取错误ID

public ErrorIdentifier getErrorId ()

返回与异常关联的ErrorIdentifier 。可以为空。

退货
ErrorIdentifier

获取原点

public String getOrigin ()

返回异常的起源。

退货
String

到字符串

public String toString ()

退货
String

受保护的方法

设置调用者类

protected final void setCallerClass (Class<?> clazz)

参数
clazz Class

设置调用者类

protected final void setCallerClass (String clazz)

参数
clazz String