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

1 la respuesta

Reflexión de Scala para instanciar scala.slick.lifted.TableQuery

Tengo este rasgo base trait MyBase { type M type T <: Table[M] val query: TableQuery[T] } DóndeTableQuery esscala.slick.lifted.TableQuery Mis subclases instancianTableQuery al igual que: type M = Account type T = AccountsTable val query = ...

7 la respuesta

¿Cómo obtener el nombre de cadena de un método en Java?

¿Cómo puedo averiguar a través de la reflexión cuál es el nombre de cadena del método? Por ejemplo dado: class Car{ public void getFoo(){ } }Quiero obtener la cadena "getFoo", algo como lo siguiente: Car.getFoo.toString() == "getFoo" // TRUE

2 la respuesta

Crear delegado mediante reflexión

Dado un ensamblaje que contiene namespace Foo{public class Bar;}¿Cómo podría crear unAction<Foo.Bar> desde otro ensamblaje sin hacer referencia al primer ensamblaje en tiempo de compilación?

1 la respuesta

Rendimiento de java.lang.reflect.Array

Como estoy haciendo un uso intensivo del acceso reflexivo a las matrices en un proyecto, decidí comparar el rendimiento dearray[index] vsjava.lang.reflect.Array.get(array, index). Aunque anticipé que las llamadas reflexivas son un poco más ...

3 la respuesta

¿Por qué los métodos Java con varargs identificados como transitorios?

Estaba jugando con Java Reflection API y observé que los métodos con una lista de argumentos variados se vuelven transitorios. ¿Por qué es eso y qué hace?transient palabra clave significa en este contexto? Del glosario de Java,transitorio: Una ...

3 la respuesta

¿Cómo llamo a un método Scala Object usando la reflexión?

digo, tengo lo siguiente: trait SomeTrait { def someMethod: String; } object SomeObject extends SomeTrait { def someMethod = "something"; }Me gustaría llamar a "someMethod" utilizando la reflexión, ya que tengo el nombre del objeto como una ...

1 la respuesta

Alternativa idiomática a la reflexión.

Estoy tratando de seleccionar un algoritmo de resumen (de rust-crypto) basado en una cadena de configuración. En Python o JavaScript, digamos, probablemente usaría la reflexión para llegar a esto: getattr(Digest, myAlgorithm)... pero de lo que ...

2 la respuesta

PropertyInfo SetValue y nulos

Si tengo algo como: object value = null; Foo foo = new Foo(); PropertyInfo property = Foo.GetProperties().Single(p => p.Name == "IntProperty"); property.SetValue(foo, value, null);Entoncesfoo.IntProperty se establece en0, aunquevalue = ...

2 la respuesta

Llamada de función dinámica de Java

Tengo una matriz de cadenas que contiene nombres de métodos en elyyyyyy clase En elxxxxxx clase estoy haciendo unyyyyyy instancia (digamosobj) Ahora puedo llamarobj.function_name(), excepto que quiero leerfunction_name del conjunto de cadenas en ...

8 la respuesta

Obtener el tipo de clase derivada del método estático de clase de una base

Me gustaría obtener el tipo de la clase derivada de un método estático de su clase base. ¿Cómo se puede lograr esto? ¡Gracias! class BaseClass { static void Ping () { Type t = this.GetType(); // should be DerivedClass, but it is not possible ...