קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

InvocationScope

public class InvocationScope
extends Object implements Scope extends Object

java.lang. אובייקט
com.android.tradefed.guice.InvocationScope


היקף קריאה אחת של Tradefed.

ניתן לאתחל את ההיקף seed(key, value) זרע אחד או יותר על ידי קריאה seed(key, value) לפני שהמזרק ייקרא לספק מפתח זה. שימוש אופייני הוא כי קריאת בדיקה נכנסת / יוצאת מההיקף, המייצגת היקף קריאה ואובייקטים לתצורת זרעים. עבור כל מקש שהוכנס עם seed (), עליך לכלול כריכה מתאימה:


   bind(key)
       .toProvider(SimpleScope.seededKeyProvider())
       .in(InvocationScoped.class);
 
FIXME: אולי לטפל בחפצים מרובים (כמו רשימות).

סיכום

בונים ציבוריים

InvocationScope ()

שיטות ציבוריות

void enter ()

התחל לסמן את היקף ההזמנה ל- Tradefed.

void exit ()

סמן את סוף היקף ההטענה של Tradefed.

static InvocationScope getDefault ()
<T> Provider<T> scope (Key<T> key, Provider<T> unscoped)
<T> void seed (Key<T> key, T value)

זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.

<T> void seed (Class<T> clazz, T value)

זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.

void seedConfiguration ( IConfiguration config)

ממשק ראשוני בין Tradefed ו- Guice: זהו המקום בו נזרעים אובייקט TF לטווח ההפעלה שישמש.

static <T> Provider<T> seededKeyProvider ()

מחזירה ספק שתמיד זורק חריג ומתלונן כי יש לזרוע את האובייקט המדובר לפני שניתן להזריק אותו.

בונים ציבוריים

InvocationScope

public InvocationScope ()

שיטות ציבוריות

להיכנס

public void enter ()

התחל לסמן את היקף ההזמנה ל- Tradefed.

יְצִיאָה

public void exit ()

סמן את סוף היקף ההטענה של Tradefed.

getDefault

public static InvocationScope getDefault ()

החזרות
InvocationScope

תְחוּם

public Provider<T> scope (Key<T> key, 
                Provider<T> unscoped)

פרמטרים
key Key

unscoped Provider

החזרות
Provider<T>

זֶרַע

public void seed (Key<T> key, 
                T value)

זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.

פרמטרים
key Key : המפתח המשמש לייצוג האובייקט.

value T : האובייקט בפועל שיהיה זמין במהלך ההפעלה.

זֶרַע

public void seed (Class<T> clazz, 
                T value)

זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.

פרמטרים
clazz Class : המחלקה המשמשת לייצוג האובייקט.

value T : האובייקט בפועל שיהיה זמין במהלך ההפעלה.

seedConfiguration

public void seedConfiguration (IConfiguration config)

ממשק ראשוני בין Tradefed ו- Guice: זהו המקום בו נזרעים אובייקט TF לטווח ההפעלה שישמש.

פרמטרים
config IConfiguration : תצורת ה- Tradefed.

seededKeyProvider

public static Provider<T> seededKeyProvider ()

מחזירה ספק שתמיד זורק חריג ומתלונן כי יש לזרוע את האובייקט המדובר לפני שניתן להזריק אותו.

החזרות
Provider<T> ספק שהוקלד