J'ai vu un compilateur Java agréable hacks où vous pouvez replace assertions by throw-exception statements, vous pouvez avoir généré automatiquement properties pour les champs et ainsi de suite ...opérateur Plugin pour Java Surcharge
Je me demandais ...
Est-il possible de pirater le compilateur Java pour qu'il prenne en charge la surcharge de l'opérateur?
EDIT:
Ce n'est pas que je suis absent opérateur surcharge en Java ou quelque chose. Je veux juste savoir s'il est possible de l'implémenter en utilisant les hacks mentionnés dans les liens que j'ai donnés plus haut. Alors s'il vous plaît ne me suggérez pas de passer à une autre langue comme Scala (que j'apprends déjà quand même!: D).
EDIT:
S'il vous plaît me dire s'il est possible de le faire en utilisant JSR 269 ou quelque chose comme ça. : |
Merci.
Vous devez passer à Sca ... oh wait ... – skaffman
Je vais demander au groupe de projet Lombok - Reinier Zwitserloot et Roel Spilker font beaucoup de hacks de compilation à travers une gamme d'outils/compilateurs, donc ils seront probablement en mesure de vous diriger dans la bonne direction - http://groups.google.com/group/project-lombok – McDowell
Il me semble que on pourrait pirater le compilateur pour faire quelque chose de possible dans la théorie du compilateur. Voter vers le bas. –