Resultados de la búsqueda a petición "reflection"
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 ...
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 ...
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?
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 ...
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 ...
¿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 ...
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, ...
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 ...
¿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?
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 ...