Resultados da pesquisa a pedido "reflection"

4 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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, ...

8 a resposta

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? ...

3 a resposta

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""" ...

2 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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 ...

8 a resposta

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 ...

3 a resposta

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 ...