Resultados da pesquisa a pedido "reflection"

1 a resposta

Não é possível testar uma classe que retorna uma customException

Ao experimentar o JUnit, estou tentando testar um método privado simples da seguinte maneira, esse método recebe uma String e verifique se ele não inclui a palavra 'Dummy'. Eu sei, é possível colocar o teste no mesmo pacotecomo a classe e ...

1 a resposta

Como consultar um modelo genérico usando o EF 6

Estou desenvolvendo um aplicativo MVC 5. Eu consulto no meu banco de dados como: var result = db.ABCs.AsNoTracking().FirstOrDefault(e => e.Id == Id);Mas e se eu quiser criar um método genérico e não souber o nome do modelo em tempo ...

2 a resposta

Como usar a variável local como um tipo? O compilador diz que "é uma variável, mas é usada como um tipo"

No tempo de execução, não sei que tipo de variávelv1 é. Por esse motivo, escrevi muitosif else afirmações: if (v1 is ShellProperty<int?>) { v2 = (v1 as ShellProperty<int?>).Value; } else if (v1 is ShellProperty<uint?>) { v2 = (v1 as ...

9 a resposta

Existe uma maneira de obter uma matriz dos argumentos passados para um método?

Digamos que eu tenho um método: public void SomeMethod(String p1, String p2, int p3) { #if DEBUG object[] args = GetArguments(); LogParamaters(args); #endif // Do Normal stuff in the method } Existe uma maneira de recuperar uma matriz dos ...

2 a resposta

Como criar campos sintéticos em java?

Como os campos sintéticos podem ser criados em Java? Os campos sintéticos em java podem ser criados apenas em tempo de execução? Caso contrário: existe uma maneira compatível com o padrão em tempo de compilação (sem alterar alguns bytes no ...

10 a resposta

Alterar o campo final estático privado usando a reflexão Java

Eu tenho uma aula com umprivate static final campo que, infelizmente, preciso alterar em tempo de execução. Usando reflexão, recebo este erro:java.lang.IllegalAccessException: Can not set static final boolean field Existe alguma maneira de ...

14 a resposta

A reflexão quebra a ideia de métodos privados, porque métodos privados podem ser acessados fora da classe?

A reflexão quebra a ideia de métodos privados? Como métodos privados podem ser acessados de fora da classe? (Talvez eu não entenda o significado da reflexão ou perca alguma outra coisa, por favor me ...

3 a resposta

Como saber se uma variável do tipo arbitrário é Zero em Golang?

Como nem todos os tipos são comparáveis, p. uma fatia. Então não podemos fazer isso var v ArbitraryType v == reflect.Zero(reflect.TypeOf(v)).Interface()Editar - Solução reflect.DeepEqual var v ArbitratyType zero := ...

8 a resposta

Como posso determinar os tipos de propriedade usando reflexão?

Como eu testaria uma propriedade de um tipo para ver se é um tipo especificado? Edição: Meu objetivo é examinar um assembly para ver se algum dos tipos nesse assembly contém propriedades que são MyType (ou herdadas de MyType). Aqui está a pista ...

2 a resposta

Java: Obtendo o objeto correspondente do Método em execução no momento

Qual é a maneira mais elegante de obter o método atualmente em execução como um objeto Method? Minha primeira maneira óbvia de fazer isso seria usar um método estático em uma classe auxiliar, que carregaria a pilha de threads atual, obteria o ...