Klasa opcji
public abstract @interface OptionClass
implements Annotation
com.android.tradefed.config.OptionClass |
Adnotuje klasę jako reprezentującą obiekt IConfiguration
.
Streszczenie
Metody publiczne | |
---|---|
String | alias () Opcjonalny alias opisowy dla tego obiektu konfiguracyjnego. |
boolean | global_namespace () Określa, czy dodać tę |
Metody publiczne
Alias
public String alias ()
Opcjonalny alias opisowy dla tego obiektu konfiguracyjnego.
Alias ten będzie obecnie używany do dwóch celów:- wyświetlane w wynikach pomocy, aby pomóc w klasyfikacji opcji
- może być użyte do argumentów wiersza poleceń
Option
w przestrzeni nazw, w przypadkach, gdy danaOption#name()
nie jest unikalna wśród obiektów konfiguracyjnych. Aby zapewnić przestrzeń nazw z argumentem wiersza poleceńOption
, użyj tego formatu: '--[alias klasy opcji]:[nazwa opcji]'.
Zwroty | |
---|---|
String |
globalna przestrzeń nazw
public boolean global_namespace ()
Określa, czy dodać tę Option
do globalnej przestrzeni nazw Option.
true
(domyślnie), wówczas możliwe będzie określenie tej opcji po prostu poprzez jej nazwę --- --[Option name]
. Jeśli false
, należy określić alias lub inną określoną przestrzeń nazw (taką jak pełna nazwa klasy), aby można było użyć Option
s dla tej klasy -- --[OptionClass alias]:[Option name]
będzie działać, ale --[Option name]
nie zostanie rozwiązany na Option
. FIXME: zaktualizuj metody dokumentacji, aby rozróżnić klasy/pola, które nie znajdują się w globalnej przestrzeni nazw FIXME:Zwroty | |
---|---|
boolean |