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()

Define se Option será adicionado ao namespace global de opções.

Métodos públicos

alias

public String alias ()

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

Esse alias será usado para dois propósitos:

  • exibido na saída de ajuda para ajudar a classificar as opções
  • pode ser usado para namespaces de 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

global_namespace

public boolean global_namespace ()

Define se Option será adicionado ao namespace global de opções.

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

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

Retorna
boolean