Resultados da pesquisa a pedido "reflection"
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, ...
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 ...
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 ...
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 é ...
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?
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?
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. ...
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[] ...
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 = ...
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 ...