線束異常

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