HarnessException

public class HarnessException
extends Object implements IHarnessException

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


Classe d'exception de base pour l'exception générée dans le harnais. Cette classe permet de transporter ErrorIdentifier pour signaler les détails de l'échec.

Résumé

Constructeurs publics

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

Méthodes publiques

ErrorIdentifier getErrorId()

Renvoie l'ErrorIdentifier associé à l'exception.

String getOrigin()

Renvoie l'origine de l'exception.

String toString()

Méthodes protégées

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

Constructeurs publics

HarnessException

public HarnessException (ErrorIdentifier errorId)

Paramètres
errorId ErrorIdentifier

HarnessException

public HarnessException (String message, 
                ErrorIdentifier errorId)

Paramètres
message String

errorId ErrorIdentifier

HarnessException

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

Paramètres
message String

cause Throwable

errorId ErrorIdentifier

HarnessException

public HarnessException (Throwable cause, 
                ErrorIdentifier errorId)

Paramètres
cause Throwable

errorId ErrorIdentifier

Méthodes publiques

getErrorId

public ErrorIdentifier getErrorId ()

Renvoie l'ErrorIdentifier associé à l'exception. Peut être null.

Renvoie
ErrorIdentifier

getOrigin

public String getOrigin ()

Renvoie l'origine de l'exception.

Renvoie
String

toString

public String toString ()

Renvoie
String

Méthodes protégées

setCallerClass

protected final void setCallerClass (Class<?> clazz)

Paramètres
clazz Class

setCallerClass

protected final void setCallerClass (String clazz)

Paramètres
clazz String