reflection

Reemplazo de cadenas en java, similar a una plantilla de velocity

Hay algún mecanismo de reemplazo String en Java, donde puedo pasar objetos con un texto, y reemplaza la cadena a medida que o ... de ${} con sus valores equivalentes de los objetos. Esto es lo mismo que reemplazamos objetos en una plantilla de velocidad.

Comprobar si existe una propiedad en una clase

Intento saber si una propiedad existe en una clase, he intentado esto: public static bool HasProperty(this object obj, stri ... tMethod] public void Test_HasProperty_False() { var res = typeof(MyClass).HasProperty("Lab"); Assert.IsFalse(res); }

Cómo obtener el nombre de una función en Go?

Dada una función, ¿es posible obtener su nombre? Diga: func foo() { } func GetFunctionName(i interface{}) string { // ... intln("name:", GetFunctionName(foo)) } Me dijeron que tiempo de ejecución.FuncForPC ayudaría, pero no entendí cómo usarlo.

¿Crear una instancia de un objeto de clase con constructor que acepte un parámetro de cadena?

Me gustaría crear una instancia de un objeto a partir de su objeto Class, utilizando el constructor que acepta un único argum ... Label que acepta una cadena como texto inicial. ¿Hay una manera de seleccionar un constructor específico de un objeto Class?

java: obtiene todos los nombres de variables en una clase

Tengo una clase y quiero encontrar todas sus variables públicas (no funciones). ¿cómo puedo hacerlo? ¡Gracias!

Cómo acceder a clase interna usando Reflexión

¿Cómo puedo acceder a una clase interna de un ensamblado? Digamos que quiero acceder al Sistema.ComponentModel.Diseño.Design ... Aquí el DesignerHost es una clase interna y sellada. ¿Cómo puedo escribir un código para cargar el ensamblado y el tipo?.

Objeto de creación de instancias de tipo parámetro

Tengo una clase de plantilla de la siguiente manera: class MyClass<T> { T field; public void myMethod() { field = new T(); // gives compiler error } } ¿Cómo puedo crear una nueva instancia de T en mi clase?

¿Es posible cargar dinámicamente una biblioteca en tiempo de ejecución desde una aplicación Android?

¿ Hay alguna forma de hacer una aplicación Android para descargar y usar una biblioteca Java en tiempo de ejecución? Aquí h ... écnica. La implementación podría cambiar dependiendo de varios criterios, como el usuario que está descargando la biblioteca.

Agregar Dinámicamente Propiedades de C # en Tiempo de ejecución

Sé que hay algunas preguntas que abordan esto, pero las respuestas generalmente siguen la línea de recomendar un Diccionario ... able dinámica, con propiedades asignadas manualmente. Sin embargo, no se cuántas o qué propiedades se agregarán de antemano.

¿Hay alguna manera de establecer una propiedad estática privada/protegida usando clases de reflexión?

Estoy tratando de realizar una función de copia de seguridad/restauración para las propiedades estáticas de las clases. Puedo ... erty($key); $property->setAccessible(true); $test2->setStaticPropertyValue($key, $value); } $test->test();

Obtener todas las propiedades que marcaron cierto atributo

Tengo clase y propiedades allí. Algunas propiedades se pueden marcar como atributo (es mi LocalizedDisplayName hereda de Disp ... return manager.GetString(resourceId); } } Quiero obtener una cadena del archivo de recursos. Gracias.

¿Cómo hacer que el método Java devuelva una lista genérica de cualquier tipo?

Me gustaría escribir un método que devuelve un java.util.List de cualquier tipo sin la necesidad de convertir cualquier cosa: ... ListGetter(Class<?> clazz) { List<?> list = doMagicalVooDooHere(); return list; } Gracias de antemano!

¿Puedo obtener la firma de un delegado de C# por su tipo?

¿Hay una forma sencilla de usar la reflexión para llegar a la lista de parámetros de un delegado si tiene su información de ... ate); ¿Es posible recuperar el tipo de retorno (double) y la lista de parámetros ({string, bool}) de ese objeto type info?

¿Cuál es el "costo" of.NET ¿reflejo? [duplicar]

Posible Duplicado:¿Qué tan costoso es. NET reflection? Actualmente estoy en una mentalidad de programación que la re ... des de las definiciones de tabla? ¿La huella de memoria de almacenamiento en caché superaría el uso de la CPU de reflexión?

Reflexión para Identificar Métodos de Extensión

En C# ¿existe una técnica que utilice la reflexión para determinar si se ha añadido un método a una clase como método de exte ... ble que un método similar sería añadido a la clase real por el desarrollador y, si lo fue, el compilador recogerá ese método.

Rendimiento de la API de reflexión PHP 5

Actualmente estoy considerando el uso de clases de Reflexión (ReflectionClass y ReflectionMethod principalmente) en mi propio ... más, me gustaría saber si alguno de los frameworks PHP populares (CI, Cake, Symfony, etc.) en realidad utilizar la Reflexión.

Cómo obtener asociaciones de activerecord a través de la reflexión

Para las columnas normales, puede obtenerlas a través del método de clase columns. Sin embargo, las asociaciones pueden tener ... rived example end Si lo hiciera Post.column_names podría llegar a message_id, pero ¿hay alguna manera de llegar a comments?

Averiguar si un tipo implementa una interfaz genérica

Digamos que tengo un tipo, MyType. Quiero hacer lo siguiente: Averigüe si MyType implementa la interfaz IList, para alguno ... era una subinterfaz de IList.) Relacionado: Cómo determinar si un tipo implementa un tipo de interfaz genérico específico

C#: Cómo obtener todas las propiedades de cadena públicas (tanto get como set) de un tipo

Estoy tratando de hacer un método que vaya a través de una lista de objetos genéricos y reemplazar todas sus propiedades de t ... y reflexión y todo aquí... pero si usted tiene alguna gran idea alternativa, por favor hágamelo saber causa Quiero aprender!

Copiar todos los valores de los campos de una clase a otra mediante reflexión

Tengo una clase que es básicamente una copia de otra clase. public class A { int a; String b; } public class CopyA { ... StackTrace(); } } } Estoy seguro de que debe haber alguien que ya haya hecho esto de alguna manera