OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Аннотирует класс как представляющий объект IConfiguration .

Краткое содержание

Публичные методы

String alias ()

Необязательный описательный псевдоним для этого объекта конфигурации.

boolean global_namespace ()

Добавлять или нет этот Option в глобальное пространство имен параметров.

Публичные методы

псевдоним

public String alias ()

Необязательный описательный псевдоним для этого объекта конфигурации.

В настоящее время этот псевдоним будет использоваться для двух целей:

  • отображается в выводе справки, чтобы помочь классифицировать параметры
  • может использоваться для аргументов командной строки Option пространства имен в тех случаях, когда данный Option#name() не является уникальным среди объектов конфигурации. Чтобы предоставить пространство имен с аргументом командной строки Option , используйте следующий формат:

    '--[Псевдоним OptionClass]:[Имя параметра]'.

Возврат
String

global_namespace

public boolean global_namespace ()

Добавлять или нет этот Option в глобальное пространство имен параметров.

Если true (по умолчанию), то можно будет указать эту опцию просто по ее имени -- --[Option name] . Если false , то для использования Option для этого класса необходимо указать псевдоним или другое конкретное пространство имен (например, полное имя класса) -- --[OptionClass alias]:[Option name] будет работать, но --[Option name] не будет преобразован в Option .

FIXME: обновить методы документации, чтобы различать классы/поля, которых нет в глобальном пространстве имен FIXME:

Возврат
boolean