Resultados de la búsqueda a petición "reflection"

1 la respuesta

Kotlin: Genéricos, reflexión y la diferencia entre el tipo T y T: Cualquiera

Si intento acceder a javaClass de un tipo genérico T, el compilador de Kotlin se queja de que T no es un subtipo de kotlin. class Foo<T> (val t: T ){ val cls = t.javaClass // Error, T is not a subtype of kotlin.Any }Si define T como un subtipo ...

3 la respuesta

Cómo saber si un PropertyInfo es una colección

A continuación se muestra un código que utilizo para obtener el estado inicial de todas las propiedades públicas en una clase para la verificación IsDirty. ¿Cuál es la forma más fácil de ver si una propiedad es ...

7 la respuesta

Acceso a campos heredados privados a través de la reflexión en Java

Encontré una manera de obtener miembros heredados a través declass.getDeclaredFields(); y acceso a miembros privados a través declass.getFields() Pero estoy buscando campos privados heredados. ¿Cómo puedo conseguir esto?

6 la respuesta

GetProperties () para devolver todas las propiedades de una jerarquía de herencia de interfaz

Asumiendo la siguiente jerarquía de herencia hipotética: public interface IA { int ID { get; set; } } public interface IB : IA { string Name { get; set; } }Usando la reflexión y haciendo la siguiente ...

2 la respuesta

Transmitir dinámicamente un tipo de delegado a otro

Estoy usando la reflexión para tomar un campo que resulta ser un delegado. Necesito reemplazar este delegado con el mío, pero el tipo de delegado es privado (por lo que no puedo crearlo desde mi método y asignarlo) Tengo un tipo de delegado con ...

1 la respuesta

¿Puedo obtener nombres de tipo C ++ de una manera constexpr?

Me gustaría usar el nombre de un tipo en tiempo de compilación. Por ejemplo, supongamos que he escrito: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }y ahora quiero tener: template ...

1 la respuesta

tipos de nulos anulables de comprobación de reflexión

¿Cómo puedo probar si una variable KType contiene un valor de tipo kotlin anulable (por ejemplo, Int.)? yo tengo var type: KTypevariable procedente de unKProperty<*>.returnType y necesito detectar si es igual a ciertos tipos de kotlin (Int, ...

2 la respuesta

Usando la reflexión para obtener un método; no se encuentran los parámetros del método de los tipos de interfaz

Tal vez me estoy perdiendo algo simple aquí, pero ¿cómo obtengo un método cuyo parámetro es una interfaz que utiliza la reflexión? En el siguiente casonewValue seria unList<String> llamadofoo. Entonces llamaríaaddModelProperty("Bar", foo); Pero ...

2 la respuesta

¿Cómo obtener el nombre de (sub) clase de un método estático en Python?

Si defino: class Bar(object): @staticmethod def bar(): # code pass class Foo(Bar): # code pass¿Es posible que una función llame a Foo.bar () para determinar el nombre de clase Foo?

4 la respuesta

Excepción no capturable de MethodInfo.Invoke

Tengo este código que invoca un MethodInfo: try { registrator.Method.Invoke(instance, parameters); } catch{ registrator.FailureType = RegistratorFailureType.ExceptionInRegistrator; //registrator.Exception = e; }El registrador es solo un ...