Ich habe einige schöne Java-Compiler hacks gesehen wird, wobei Sie können replace assertions by throw-exception statements, können Sie automatisch generierte properties für Felder und so weiter ...Überladen von Operatoren Plugin für Java
Ich frage mich ...
Ist es möglich, den Java-Compiler so zu hacken, dass er das Überladen von Operatoren unterstützt?
EDIT:
Es ist nicht, dass ich Operator in Java oder etwas Überlastung am fehlt. Ich möchte nur wissen, ob es möglich ist, es unter Verwendung der Hacks zu implementieren, die in den Links erwähnt werden, die ich oben angegeben habe. Also schlage mir bitte nicht vor, auf eine andere Sprache wie Scala zu wechseln (was ich sowieso schon lerne!: D).
EDIT:
Bitte nur mir sagen, ob es möglich ist, es zu tun mit JSR 269 oder so ähnlich. : |
Danke.
Sie zu Sca wechseln sollte ... oh wait ... – skaffman
ich auf die Gruppe Projekt Lombok fragen gehen würde - Reinier Zwitserloot und Roel Spilker machen eine Menge Compiler-Hacks über eine Reihe von Tools/Compilern, so dass sie wahrscheinlich in der Lage sein werden, Sie in die richtige Richtung zu lenken - http://groups.google.com/group/project-lombok – McDowell
Es scheint mir so Man könnte den Compiler dazu bringen, alles Mögliche in der Compiler-Theorie zu tun. Abstimmen. –