MudGuard: eval() Methode für Java?

Beitrag lesen

Hi,

Bei Compiler-Spracher (wie z.B. Java) steht der Parser üblicherweise nur zur Kompilierungszeit, aber nicht zur Laufzeit, zur Verfügung. Daher haben derartige Sprachen meist keine eval()-Funktion - denn dann müßte der komplette Parser auch zur Laufzeit zur Verfügung gestellt werden.
Man kann natürlich auf Ebene des kompilierten Codes arbeiten -> http://jakarta.apache.org/bcel/index.html

Und was hat das mit eval zu tun?
eval wird ja - wenn überhaupt sinnvoll - dann eingesetzt, wenn der auszuwertende Code erst zur Laufzeit (z.B. aus User-Eingaben) entsteht - da gibt es keinen kompilierten Code.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.