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 s для этого класса -- --[OptionClass alias]:[Option name] будет работать, но --[Option name] не будет разрешаться в Option .

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

Возвращает
boolean