Por lo que puedo decir, Java no tiene ningún equivalente de C# Reflection.Emit
cosas. ¿Hay alguna biblioteca adicional para Java que proporcione una funcionalidad similar? ¿Cuáles son las diferencias (a emiten reflexión)?Equivalente de Java de Reflection.Emit
Respuesta
Además de una excelente respuesta de Darin (1), ASM vale la pena echarle un vistazo.
¿Permite BCEL emitir bytecode en tiempo de ejecución (en lugar de guardarlo en un archivo)? –
¿Alguien puede responder esta pregunta? –
@JaySullivan Dada la edad de esto, es posible que ya sepas esto: es más probable que obtengas respuestas a preguntas nuevas que esperar a que alguien responda un comentario sobre una pregunta anterior. – vossad01
- 1. Reflection.Emit vs CodeDOM
- 2. Java equivalente de OpenLayers
- 3. Reflection.Emit de .NET para generar una interfaz
- 4. Implementación de interfaz explícita y Reflection.Emit
- 5. Marco para .net Reflection.Emit simplification?
- 6. equivalente de java de swfobject
- 7. equivalente de DataTable en Java
- 8. C++ equivalente de Java ByteBuffer?
- 9. 'equivalente de amigos' para Java?
- 10. equivalente de memcmp() en Java?
- 11. Java equivalente de cin (C++)
- 12. equivalente de ungetc En java
- 13. Java equivalente de Invariant Culture
- 14. de Java() equivalente en pitón
- 15. Cómo emitir implementación de interfaz explícita usando Reflection.Emit?
- 16. Reflection.Emit better than GetValue & SetValue: S
- 17. Alternativas a Reflection.Emit para Compact Framework
- 18. __LINE__ equivalente en Java?
- 19. Java equivalente a app.config?
- 20. DebugBreak equivalente en Java?
- 21. xml.etree.ElementTree equivalente en Java
- 22. Yacc equivalente para Java
- 23. sprintf equivalente en Java
- 24. equivalente de Java del operador /// de Perl?
- 25. equivalente en Java de String.match de JavaScript()
- 26. Python equivalente de getClass de Java() getFields()
- 27. equivalente de Java de Python repr()?
- 28. Equivalente de IllegalArgumentException de Java en C++
- 29. Equivalente de HashSet de Java en PHP
- 30. equivalente en Java de struct.pack de Python?
Después de investigar, parece que ASM es la mejor opción para mí. También encontré algunas cosas que lo comparaban favorablemente con respecto al rendimiento. ¡Gracias! –
@PythonPower: ya que ha investigado ASM, ¿puede decirme si permite que el bytecode emitido se ejecute en tiempo de ejecución? ¿Y si BCEL lo hace si lo ha descubierto desde entonces? –