OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Anota uma classe como representando um objeto IConfiguration.

Resumo

Métodos públicos

String alias()

Um alias descritivo opcional para esse objeto de configuração.

boolean global_namespace()

Se o Option precisa ou não ser adicionado ao namespace de opção global.

Métodos públicos

alias

public String alias ()

Um alias descritivo opcional para esse objeto de configuração.

Esse alias será usado para duas finalidades:

  • na saída de ajuda para classificar as opções
  • pode ser usado para atribuir namespace a argumentos de linha de comando Option, nos casos em que um determinado Option#name() não é exclusivo entre os objetos de configuração. Para fornecer um namespace com um argumento de linha de comando Option, use este formato:

    '--[OptionClass alias]:[Option name]'.

Retorna
String

namespace_global

public boolean global_namespace ()

Se o Option precisa ser adicionado ou não ao namespace de opção global.

Se for true (o padrão), será possível especificar essa opção simplesmente pelo nome: --[Option name]. Se for false, o alias ou outro namespace específico (como o nome de classe completo) deve ser especificado para usar Options para esta classe, --[OptionClass alias]:[Option name] vai funcionar, mas --[Option name] não vai ser resolvido com Option.

FIXME: atualize os métodos de documentação para distinguir classes/campos que não estão no FIXME: namespace

Retorna
boolean