Posso inserire Bytecode dentro il mio codice sorgente?
-
24-09-2019 - |
Domanda
Posso scrivere bytecode all'interno di un metodo di una classe in modo che il compilatore ignora che parte dal momento che è già compilato. Qualcosa di simile alla scrittura di assemblaggio programmi in linguaggio C utilizzando "asm" ...
Soluzione
Credo che si intende Java. Se questo è il caso:
Risposta breve:. non
Risposta lunga:
Non c'è nulla come asm { ... }
in Java. Ma si potrebbe (non molto intelligente nella maggior parte delle situazioni) scrivere un file .class
(o hanno bytecode in rappresentazione testuale e poi montarlo in Java in un file .class
) da Java e dinamicamente caricare ed eseguire esso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow