Resultados da pesquisa a pedido "reflection"

4 a resposta

Ordem dos campos retornados por Class.getFields ()

Javadoc paraClass.getFields() diga: "Os elementos na matriz retornada não são classificados e não estão em nenhuma ordem específica." Alguma dica de como a ordem é realmente determinada? É possível que, quando executo esse método duas vezes, ...

1 a resposta

Perguntas e Respostas - Como obter o nome de Propriedade / Função / Ação / Método (de uma Interface ou Classe), de uma maneira fortemente digitada?

Descrição do Problema Supondo que você tenha uma interface / classe e deseje obter um nome de Propriedade / Função / Ação, como e qual é a melhor prática para fazer isso? por exemplo. dado: public interface IConvertible { // ... bool ...

3 a resposta

Método de extensão para obter o nome da propriedade

Eu tenho um método de extensão para obter o nome da propriedade como public static string Name<T>(this Expression<Func<T>> expression) { MemberExpression body = (MemberExpression)expression.Body; return body.Member.Name; }Estou chamando isso ...

2 a resposta

Como obter um tipo concreto de uma interface genérica

Eu tenho uma interface public interface FooBar<T> { }Eu tenho uma classe que implementa public class BarFoo implements FooBar<Person> { } Pensando bem, quero pegar uma instância do BarFoo e entender que a versão do FooBar implementada é ...

13 a resposta

Equivalente programático do padrão (Tipo)

Estou usando a reflexão para percorrer umTypepropriedades e defina certos tipos como padrão. Agora, eu poderia mudar o tipo e definir odefault(Type) explicitamente, mas prefiro fazê-lo em uma linha. Existe um equivalente programático do padrão?

4 a resposta

Dado um objeto javascript arbitrário, como posso encontrar seus métodos?

Eu sei que isso é possível em python, mas posso obter uma lista de métodos para um objeto javascript?

1 a resposta

Chamando método genérico com um argumento de tipo conhecido apenas no tempo de execução [duplicado]

Esta pergunta já tem uma resposta aqui: Como uso a reflexão para chamar um método genérico? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 respostas Editar: É claro que meu código real não se parece exatamente com isso. ...

2 a resposta

Usando reflexão C # para chamar um construtor

Eu tenho o seguinte cenário: class Addition{ public Addition(int a){ a=5; } public static int add(int a,int b) {return a+b; } }Estou chamando add em outra classe por: string s="add"; typeof(Addition).GetMethod(s).Invoke(null, new object[] ...

1 a resposta

Como definir a prioridade para a execução de métodos de teste usando o TestNG + JAVA Reflection

Estou tentando executar meu script de teste com a ajuda de reflexões que anotaram como @Test da seguinte maneira: Class<?> className = Class.forName(format); //Load the class name at runtime Constructor<?> customConstructor = ...

1 a resposta

A exceção foi lançada pelo destino de uma chamada (MethodBase.Invoke Method)

Eu quero pegar as exceções que são lançadas nos métodos chamados com o método invoke. public void TestMethod() { try { method.Invoke(commandHandler, new[] { newCommand }); } catch(Exception e) { ExceptionService.SendException(e); } } Invoke ...