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

1 la respuesta

¿Cómo debo seleccionar qué implementación concreta se debe instanciar en función de la elección del usuario?

Tengo una interfazFruit con dos implementacionesApple yBanana. Quiero crear unFruit ejemplo. La elección de si la implementación concreta debe ser unApple o unBanana debe ser realizado por el usuario. Todavía no diseñé la interfaz de usuario, por ...

1 la respuesta

¿Cómo obtener argumentos de tipo real de un parámetro genérico reificado en Kotlin?

Utilizandoparámetros de tipo reificado [https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters] , se puede escribir una función en línea que funciona con el parámetro de tipo a través de la reflexión en tiempo de ...

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

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

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

1 la respuesta

¿Por qué Assembly.Load parece no afectar el hilo actual al resolver referencias (no a través de la reflexión)?

Pido disculpas de antemano si el título no tiene sentido. Soy muy nuevo en los dominios de aplicaciones y la carga de ensamblajes y realmente no sé cómo decir lo que estoy tratando de preguntar. He estado jugando con la carga de archivos DLL ...

2 la respuesta

C # obtiene el nombre del parámetro genérico usando la reflexión

Digamos que tengo una clase C # como esta: class MyClass<Tkey,Tvalue>{}Como lo consigo"Tkey" y"Tvalue" de la instancia de tipo dada? Necesito el nombre del parámetro, no Tipo. EDITARMi clase es de tipo desconocido, por lo que puede ser algo así ...

1 la respuesta

¿Cómo obtengo el tipo de elemento de matriz en TypeScript usando la API de Reflection?

Tengo la siguiente pequeña clase en TypeScript, con algunos campos públicos decorados: class Company { @dataMember public name: string; @dataMember public people: Person[]; } class Person { // ... }Mediante el usoreflejar ...

2 la respuesta

Java 8: convierte lambda a una instancia de Método con clousure incluido

(Esto es difícil de buscar porque los resultados tienen que ver con la "referencia del método") Quiero conseguir unMethod instancia para una expresión lambda para usar con una API heredada basada en la reflexión. La clausura debe estar incluida, ...

1 la respuesta

Obtener función por nombre dinámicamente en Kotlin

¿Cómo puedo obtener dinámicamente una función por nombre en Kotlin? es decir: fun myFunc11() { println("Very useful function 11") } val funcName = "myFunc" + 11 val funcRef = getFunction(funcName) funcRef()Editar:La respuesta aceptada parece ...