Resultados da pesquisa a pedido "reflection"
Alteração de campos finais privados por reflexão
class WithPrivateFinalField { private final String s = "I’m totally safe"; public String toString() { return "s = " + s; } } WithPrivateFinalField pf = new WithPrivateFinalField(); System.out.println(pf); Field f ...
Como obter os argumentos de tipo reais para uma interface genérica implementada indiretamente?
Eu tenho uma interface parametrizada que é implementada de várias maneiras diferentes. Em tempo de execução, preciso descobrir, dado um objeto arbitrário que implementa essa interface, quais são os parâmetros de tipo reais da interface. Aqui ...
Converter matriz de objetos em outra matriz de tipos usando o Reflection
Eu tenho uma matriz de objetos e desejo convertê-la em uma matriz de tipos específicos. Eu tenho o tipo para convertê-lo em que eu recebo em tempo de execução. Mas estou com problemas para fazer a conversão real. Se eu usar o Convert.ChangeType, ...
Executar parte do código contido em uma String
Eu tenho um pedaço de código Java em uma String. String javaCode = "if(polishScreenHeight >= 200 && " + "polishScreenHeight <= 235 && polishScreenWidth >= 220) { }";É possível converter essa String Java em uma instrução Java e executá-la? ...
SQLAlchemy sintaxe declarativa com carregamento automático (reflexão) em Pylons
Eu gostaria de usar o carregamento automático para usar um banco de dados existente. Eu sei como fazê-lo sem sintaxe declarativa (model / _iniciar_.py): def init_model(engine): """Call me before using any of the tables or classes in the model""" ...
Criar instância da classe genérica com o parâmetro de tipo genérico dinâmico
Eu preciso criar uma instância de uma classe genérica como esta: Type T = Type.GetType(className).GetMethod(functionName).ReturnType; var comparer = new MyComparer<T>(); // ERROR: "The type or namespace name 'T' could not be found"Eu achei ...
Linguagem Kotlin obtém classe em tempo de execução
Digamos que temos o seguinte: val person = "Bill"Alguém poderia explicar a diferença entre estes dois: val kClass1 = person.javaClass.kotlinvs val kClass2 = person::classQuando devo ligar para um em vez do outro? Qualquer exemplo de ...
Por que o NSDictionary relata um nome de classe incomum?
NSDictionary *dict = [NSDictionary dictionary]; NSLog(@"%@", NSStringFromClass([dict class]));Este código imprime "__NSDictionary0". Para minhas próprias classes, imprime o nome real da classe. Por que o NSDictionary é identificado como ...
Carregando uma classe a partir de uma string
Eu quero instanciar uma classe pelo valor de uma String. Encontrei vários tutoriais que mostram vários métodos para fazer isso. A classe DEVE herdar de uma determinada interface,ImplementMe que tem um método especial chamadorunMe(). Então, aqui ...
Modificando o atributo de classe no tempo de execução
Não tenho certeza se é possível que eu tenha visto: Altere o parâmetro do atributo em tempo de execução. [https://stackoverflow.com/questions/51269/change-attributes-parameter-at-runtime] Meu caso é muito parecido, mas estou tentando alterar o ...