Khai thác ngoại lệ

public class HarnessException
extends Object implements IHarnessException

java.lang.Object
   ↳ com.android.tradefed.error.ReportingException


Lớp ngoại lệ cơ sở cho ngoại lệ được gửi trong phần khai thác. Lớp này giúp chứa ErrorIdentifier để báo cáo thông tin chi tiết về lỗi.

Tóm tắt

Hàm khởi tạo công khai

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

Phương thức công khai

ErrorIdentifier getErrorId()

Trả về ErrorIdentifier được liên kết với ngoại lệ.

String getOrigin()

Trả về nguồn gốc của ngoại lệ.

String toString()

Phương thức được bảo vệ

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

Hàm khởi tạo công khai

Khai thác ngoại lệ

public HarnessException (ErrorIdentifier errorId)

Tham số
errorId ErrorIdentifier

Khai thác ngoại lệ

public HarnessException (String message, 
                ErrorIdentifier errorId)

Tham số
message String

errorId ErrorIdentifier

Khai thác ngoại lệ

public HarnessException (Throwable cause, 
                ErrorIdentifier errorId)

Tham số
cause Throwable

errorId ErrorIdentifier

Khai thác ngoại lệ

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

Tham số
message String

cause Throwable

errorId ErrorIdentifier

Phương thức công khai

Nhận mã lỗi

public ErrorIdentifier getErrorId ()

Trả về ErrorIdentifier được liên kết với ngoại lệ. Có thể có giá trị rỗng.

Giá trị trả về
ErrorIdentifier

getOrigin

public String getOrigin ()

Trả về nguồn gốc của ngoại lệ.

Giá trị trả về
String

toString

public String toString ()

Giá trị trả về
String

Phương thức được bảo vệ

setCallerClass

protected final void setCallerClass (Class<?> clazz)

Tham số
clazz Class

setCallerClass

protected final void setCallerClass (String clazz)

Tham số
clazz String