Schlüsselwörter als Bezeichner verwenden



  • Hallo,

    wie kann man Schlüsselwörter als Bezeichner verwenden, ohne dass einem beim Kompilieren alles um die Ohren fliegt? (Beispielsweise eine Klasse namens static.)

    Gibt es dafür irgendwelche compiler switches, dir mir das ermöglichen?

    Eine alternative Möglichkeit wäre, diese Bezeichner in ungefähr hundert Java Klassen zu refactorn, unter der Beachtung, dass dort trotzdem das Schlüsselwort an sich vorkommen kann, welches natürlich nicht geändert werden sollte.
    Gibt es dafür irgendwelche Vorschläge?

    Gruß Muffin



  • Nein, Schluesselwoerter koennen nicht neue Semantik erhalten. Refactor? Warum so hochtrabend, umbenennen reicht voellig. Und das kann automatisiert werden, du brauchst halt nur gute Unterscheidungsmoeglichkeiten fuer das tatsaechliche Schluesselwort und deiner "Klasse". Btw. warum verwendest du Schluesselwoerter fuer andere Sachen?

    Z.B. kannst du ein kleines Programm schreiben, dass "static" sucht den umgebenen Kontext ausgibt und dich fragt: Aendern? Dann reduziert sich das Ganze auf 'J' und 'N' druecken.



  • Problemhabender schrieb:

    Gibt es dafür irgendwelche compiler switches, dir mir das ermöglichen?

    nein, natürlich nicht.

    Eine alternative Möglichkeit wäre, diese Bezeichner in ungefähr hundert Java Klassen zu refactorn

    als ob irgendjemand 100 klassen programmieren würde, ohne zwischendurch zu kompilieren.


Anmelden zum Antworten