Immuter.

Ein Javac-Annotationsprozessor, der Java-Variablen standardmäßig standsneutral macht
Jetzt downloaden

Immuter. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Bayne
  • Website des Verlags:
  • http://code.google.com/u/samskivert/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4 KB

Immuter. Stichworte


Immuter. Beschreibung

Ein Javac-Annotationsprozessor, der Java-Variablen standardmäßig standsbar macht Ich dachte immer, dass das Finale der Standard in Java sein sollte? Nun, jetzt können Sie einfach und schnell mit dem Immuter Javac-Plugin wahrnehmen. Befolgen Sie einfach die einfachen Anweisungen unten, um dies in Ihren Build zu integrieren und die Vorteile unverschrieben standardmäßig zu ernten. Was macht das? Es ist sehr einfach. Alle Variablen werden standardmäßig ins Finale umgewandelt. Wenn Sie eine nicht-endgültige Variable wünschen, müssen Sie ihn mit der @ var.note annotieren: Sie können das Finale manuell auf Ihre Variablen legen, wenn Sie möchten, aber es ist redundant. Wenn Sie eine Variable als @VAR-Endtypnamen definieren, nimmt das Programm davon aus, dass Sie es abschließen möchten, und lassen Sie es endgültig, aber es wird auch eine Warnung abgeben. Also, tun Sie das nicht! Darüber hinaus ist es aufgrund der Art und Weise, da die Javac-Anmerkungsverarbeitung API arbeitet, nicht möglich, Javac mitzuteilen, dass Ihr Plugin jede Quelldatei anzeigen muss (die Sie tun, indem Sie sagen, dass Sie alle Anmerkungsarten umgehen) und Dann sag es, dass Sie einige dieser Anmerkungen behandelt haben. Wenn Sie in der Tat alle anderen Anmerkungen (wie die @TEST-Anmerkung von Junits @TEST) verwenden, wird Javac anfangen, dass nichts mit diesen Anmerkungen umgehen kann. Wenn Sie wissen, dass Sie keine anderen Annotationsprozessoren verwenden, können Sie ein Argument weitergeben an den Immutierprozessor und sagen Sie es, um weiterzumachen, und behaupten Sie, dass sie alle Anmerkungen in allen Ihren Dateien behandelt haben. Dies wird alle solcher Warnungen unterdrücken, was sehr nett ist. Es wird auch verhindert, dass ein anderer Annotationsprozessor die Möglichkeit hat, auf Ihrem Code zu bedienen, also tun Sie es daher nicht, wenn Sie andere Annotationsprozessoren in Verbindung mit dem Implementieren verwenden müssen. Anforderungen: · Java


Immuter. Zugehörige Software

Apache Pivot.

Java-basierte RIA-Bauplattform, die die verbesserten Merkmale eines modernen RIA-Toolkits mit der Robustheit der Java-Plattform kombiniert ...

234 16.7 MB

Herunterladen