O objeto FragmentAtClassScope da probe é uma especificação para os dados e requisitos de inicialização de uma probe.
O objeto FragmentAtClassScope é opcional. Ele pode ser utilizado para incluir membros de dados estáticos, funções de ajuda estáticas ou quaisquer outras construções Java na classe da probe. Por exemplo, é possível executar uma inicialização única para uma probe criando-se um inicializador estático que será executado quando a classe da probe for carregada.
O conteúdo do objeto FragmentAtClassScope é colocado no código fonte gerado para a classe da probe no escopo da classe. Isto é, o conteúdo aparecerá dentro da classe de probe gerada, mas fora de todos os métodos.
Esse tipo de fragmento permite inserir código na classe da probe gerada pelo Probekit, a classe em que os demais fragmentos da probe serão compilados. Ele não se aplica a classes instrumentadas (com probe). Para inserir um novo campo estático em classes com probes, consulte o objeto staticField. Para inserir código em uma classe com probe que será executado quando a classe for carregada, consulte o tipo de fragmento staticInitializer.
Uma probe pode ter apenas um objeto FragmentAtClassScope.
<fragmentAtClassScope> static public int call_counter = 0; </fragmentAtClassScope>
Contido por
O Objeto Probe
Tópico Pai: Referência de Elemento de Probekit
Informações Relacionadas
Exemplo FragmentAtClassScope