Immuter

Een Javac Annotation-processor die Java-variabelen standaard naar onveranderlijk maakt
Download nu

Immuter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael Bayne
  • Uitgever website:
  • http://code.google.com/u/samskivert/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 4 KB

Immuter Tags


Immuter Beschrijving

Een Javac-annotatie-processor die Java-variabelen standaard naar onveranderlijk maakt Ooit gedacht dat die definitief de standaardinstelling zou moeten zijn in Java? Nou, nu kunt u gemakkelijk en snel true maken met de Immuter Javac-plug-in. Volg gewoon de eenvoudige instructies hieronder om dit in uw build te integreren en de voordelen van onveranderlijk te plukken. Wat doet het? Het is heel eenvoudig. Alle variabelen worden standaard geconverteerd naar de finale. Als u een niet-finale variabele wilt, moet u het annoteren met de @ var.Note: u kunt finale op uw variabelen handmatig plaatsen als u het leuk vindt, maar het is overbodig. Als u een variabele definieert als @VAR-definitieve type naam, neemt het programma ervan uit dat u het definitief wilt en het definitief laten, maar het zal ook een waarschuwing uitzenden. Dus, doe dat niet! Bovendien, vanwege de manier waarop de Javac Annotation Processing API werkt, is het niet mogelijk om Javac te vertellen dat uw plug-in elk bronbestand (dat u doet door te zeggen dat u met alle annotatietypen moet zeggen) en Vertel het dan dat je enkele van die annotaties hebt behandeld. In feite, als u andere annotaties gebruikt (zoals Junit's @Test-annotatie bijvoorbeeld), begint Javac te klagen dat Niets ook die annotaties afhandelt. Als u weet dat u geen andere annotatieprocessors gebruikt, kunt u een argument gebruiken Naar de immuterende processor en vertel het om door te gaan en beweert dat het alle annotaties in al uw bestanden heeft afgehandeld. Dit zal alle dergelijke waarschuwingen onderdrukken, wat erg leuk is. Het zal ook voorkomen dat een andere annotatieprocessor een kans krijgt om op uw code te werken, dus doe het niet als u andere annotatieprocessors in combinatie met de immuter moet gebruiken. Vereisten: · Java


Immuter Gerelateerde software

Crux

Een webkader voor ontwikkeling van programma's in Java ...

150 18 MB

Downloaden

Klaslokaal

Een raamwerk dat u helpt bij het maken van testeenheid voor componenten die reflectie of annotaties gebruiken ...

156 961 KB

Downloaden

spi

Een op de lucht gebaseerde toepassing voor beginners die voornemens zijn om eenvoudige programmering eenvoudig en leuk te maken ...

230 1.2 MB

Downloaden