Groovy

Szoftver screenshot:
Groovy
Szoftver adatai:
Változat: 2.4.3 Frissítve
Feltöltés dátuma: 12 Apr 15
Fejlesztő: Thomas Amsler
Engedély: Ingyenes
Népszerűség: 248

Rating: 4.0/5 (Total Votes: 3)

A szolgáltatásai ihlették nyelvek, mint a Python, Ruby és a Smalltalk, elérhetővé téve azokat használó fejlesztők a Java-szerű szintaxis.
Groovy lehet használni a fejlődő webes alkalmazások, írásban shell script, írásban tömör, értelmes, teszt esetek segítségével Groovy a JUnit integráció, vagy prototípus és gyártása valós ipari erősségű alkalmazások.
Groovy működik tisztán az összes meglévő Java objektumok és könyvtárak és lefordul egyenesen Java bytecode akár alkalmazásfejlesztés vagy scripting mód.

Mi az új ebben a kiadásban:

< p>
  • Új funkció:
  • NöveljeBuilder InitializerStrategy támogatni hozzátéve a megjegyzést konstruktőri
  • Fejlesztések:
  • Set horgonyok minden részén a Groovy ASCII docs.
  • Kis elírás dokumentációjában DefaultGroovyMethods.xor (balra, jobbra)
  • Groovysh kódkiegészítésről nem kompatibilis a JDK 9 (Jigsaw)
  • Added primitív tömb csatlakozik ()

Mi az új verzióban 2.4.1:

  • Új funkció:
  • NöveljeBuilder InitializerStrategy támogatni hozzátéve a megjegyzést konstruktőri
  • Fejlesztések:
  • Set horgonyok minden részén a Groovy ASCII docs.
  • Kis elírás dokumentációjában DefaultGroovyMethods.xor (balra, jobbra)
  • Groovysh kódkiegészítésről nem kompatibilis a JDK 9 (Jigsaw)
  • Added primitív tömb csatlakozik ()

Mi az új a 2.3.0 verzióval:

  • Hivatalos támogatása futó Groovy a JDK 8
  • vonások
  • Új és továbbfejlesztett AST átalakulások, mintTailRecursive,Builder ésSortable
  • New NIO2 modul Path támogatás
  • villám gyors JSON elemzés és az építési
  • Closure paraméter típusú következtetést
  • Egy új jelölő sablon motor
  • Groovysh és GroovyConsole könnyű használat fejlesztések
  • New GroovyAssert teszt közüzemi
  • TöbbBaseScript osztály képességeit

Mi az új verzióban 2.2.2:

  • Támogatás int / int a int céltípust.
  • Támogatás int / int minden céltípust.
  • Támogatás T / V T, V, hogy egy-egy (int, rövid, byte, char, hosszú).
  • Deletgate közé sorszámot stack nyomok.
  • Javítani hibaüzenet esetén a felhasználó határozza meg a & quot; fut & quot; Eljárás egy script.

Mi az új verzióban 2.1.7:

  • Dokumentum korlátozása normál térkép stílusú konstruktor használatra segítségévelImmutable
  • DOMCategory: text () nem kap node értéke, ha ez egy CDATA szakasz
  • A túlterhelt üzemeltető visszatérő típus
  • Null arg kiírás nem ambiguouseven bár meg kell
  • GroovyDoc nem szökik csúcsos zárójel közécode ésliteral címkék
  • JavaStubGenerator törli például inicializáló
  • ACompileStatic a kódot használó üzemeltető terjedését a Set eredményeket fordítási hibát
  • CompileStatic osztályú segítségével a (Closure) vezet fordítási hiba.

Milyen új verzióban 2.1.5:

  • A túlterhelt módszerek üres / varags paraméterek nem ha típusellenőrzés aktív
  • Ant groovyc dob egy NoClassDefFoundError összeállítása groovy osztályDelegatesTo ésCompileStatic
  • META-INF / services / org.codehaus.groovy.runtime.ExtensionModule hiányzik groovy-all.jar
  • CompileStatic sikertelen fordítása néha gradle építmények hibaüzenettel Hivatkozás módszer nem egyértelmű. Nem lehet választani
  • Helytelen flow gépelési visszaállítás után, ha ága

Mi az új verzióban 2.1.4:

  • Támogatás AST átalakítja a pályán által generáltField a szkriptek
  • DelegatesTo kellDocumented

Mi az új verzióban 2.0.6 / 2.1.0 RC 1:

  • DelegatesTo feliratozást: hogy segítsen IDE és statikus típusú ellenőrző és fordító tudni, hogy a módszer hívások egy módszer paramétert bezárása delegálja, a másik paraméter a módszer - szép készülékkezelői mint Gradle építeni fájlokat.
  • Egyéni típusellenőrzés kiterjesztések: beirthatja ellenőrizze a készülékkezelői fordításkor a saját logikája.
  • A meta-feliratozás rendszer: amely lehetővé teszi, hogy meghatározza egy új feliratozást ténylegesen egyesíti még sokan mások - ami azt is jelenti, hogy képes alkalmazni több AST átalakulások egyetlen egyéni feliratozást.
  • Egyéni alap script osztály zászlót a groovyc fordító: beállítani egy alap script osztály összeállításakor Groovy szkripteket.
  • Compiler konfigurációs script: hogy hadd határozza meg a különböző konfigurációs a Groovy fordító, mint meghatározó egyéni fájl kiterjesztések, különböző összeállítása customizers alkalmazni, etc ..

Mi az új a 2.0.4-es verzió:

  • Ez rögzíti néhány fontos kérdésre is megvolt a generikumok a csonk generátor, valamint több javítások kapcsolatos statikus típus ellenőrzése és statikus összeállítása jellemzői.

Mi az új a 2.0.0 verzió:

  • A statikus típusú ellenőrző hagyja, hogy a fordító megmondja a helyességét a kódot.
  • Static összeállítás a teljesítménye a kritikus alkatrészek az alkalmazás.
  • A modularitás, felosztása a Groovy JAR kisebb funkció-orientált JAR és hagyta hozunk létre a saját modulokkal.
  • JDK 7 Project Coin szintaktikai fejlesztéseket, így a Groovy még mindig olyan barátságos, mint lehetséges a Java unokatestvére.
  • JDK 7 Invoke Dynamic integráció támogatáshoz a JVM dinamikus nyelvek.

Mi az új verzióban 1.8.6:

  • Groovy 1.8.6 egy karbantartási kiadás lényegében néhány kisebb fejlesztéseket és új funkciókat.

Mi az új 1.8.1:

  • Bugs:
  • Bug AntBuilder - DemuxOutputStream kell használni
  • módosítók a helyi változók figyelmen kívül hagyja
  • Közös sikertelen fordítása, ha Groovy módszer tömbparaméter hívják vararg stílust Java
  • Groovy Console Icon for Mac OS X törött
  • Csak a gyökér kivételével a szkript nyomtatott
  • ToString nem működik az enum típusú
  • Miután egy szetter egy visszatérési érték miatt a csonka generátor többszörös alkotóinak, és nem tudott összeállítani
  • Terminál generációs sikertelen generikus aláírások
  • java.lang.ClassFormatError: Illegális osztály neve & quot; groovy / JMX / építő / csomag-info & quot; osztályban fájl groovy / JMX / építő / csomag-info
  • Varargs nem jelennek meg GroovyDoc
  • java5 configureClassNode nem vigyáz paraméter kommentárokat
  • ClassNode.equals dob ClassCastException objektum más típusú
  • Fejlesztések:
  • csonkolása húr, amikor generálása során MissingMethodException
  • vegyesligandumú üzemeltetője?: Nem kezeli az új sor előtt & quot;: & quot; kecsesen
  • Add kapcsolat beállítási lehetőség, hogy URL.getText (), URL.newInputStream () és URL.newReader ()
  • Add helyi maven repo alapértelmezett Grape config
  • támogatása PreparedStatement.addBatch ()
  • A munka során ClassNodes, néha kell hívni getFields () előtt getField () fog működni (lusta init)
  • Force megjegyzés a változók szerepelnek ast transzformáció
  • groovyConsole támogatnia kell gyakoribb fájltípusokat: .story, .gpp, és .grunit
  • ThreadInterrupt választható Groovy konzol
  • Allow egyedi kivétel osztályt kell dobniInterrupt AST átalakulások
  • EqualsAndHashCode kell használni getX () helyett x elérésekor ingatlanok
  • Engedélyezze JsonBuilder, objektumokkal rekurzív
  • Newify dolgozik előre meghatározott osztályba, de nem definiált osztályok azonos script
  • ASTTransformationCustomizer fogantyú feliratozást paraméterek
  • A személyazonosság bezárása elérhetővé lehetne tenni
  • Kisebb javulást kell nyújtani no-arg változatai DGM grep (), meg (), és findAll () metódus
  • 'magában' attribútum EqualsAndHashCode
  • Jobb fül teljesítések GroovyShell
  • findResults kifogást / gyűjtemény / térkép tartozékot javítás (klónozták findResult)
  • Map.inject () nem fogadja lezárás 3 érvek (kollektor, kulcs, érték), csak 2 (kollektor, Map.Entry)
  • JsonBuilder író támogatása lenne praktikus
  • átnevezése DGM collectAll hogy collectNested - megőrzi az eredeti aliasként egyelőre azzal a céllal, hogy deprecating / eltávolítása végül
  • Groovy biztosítani kell egy rövidített: összegyűjti {}. Lelapul ()
  • Új funkciók:
  • Ha a végrehajtó parancssori szkriptek lehetővé kell tenni, hogy végre egy BEGIN és az END módszer (hasonlít AWK vagy Perl)
  • Add a take módszert gyűjtemények, iterátorok, tömbök
  • GroupBy egy listát, vagy egy sor megszüntetését, ez a paraméter a beágyazott csoportosulás

Mi az új verzióban 1.8.0:

  • A dinamikus kifejező Groovy, kifejezetten meghatározó készülékkezelői .
  • Runtime teljesítményét.
  • Egyidejű és párhuzamos végrehajtás.
  • Design by szerződést.
  • Funkcionális programozási stílust.
  • Első osztályú JSON támogatást.
  • fordítási időben meta programozás.
  • További segítők és a könyvtár kiegészítéseket.

Mi az új verzióban 1.8.0 RC 4:

  • hiányosságai az új optimalizálási kód .
  • Egy ismeretlen GEP-3 bug.

Mi az új verzióban 1.7.10:

  • Fix hibák:
  • StreamingMarkupBuilder képes érvénytelen XML.
  • Groovy építmények nem a tesztek - teszt RedundantCastInStubTest sikertelen.
  • Fejlesztések:
  • Add támogatása nyomós csomag-, eredetivel vagy osztály-sablonok Groovydoc leszármazottja osztályok.

Mi az új verzióban 1.7.9:

  • Bug:
  • GString nem kényszerítették karakterlánc használva Kivétel alosztály által ctor
  • Groovysh "történelem visszahívás" Úgy tűnik, hogy felvette a téves beírás (off 1)
  • ExpandoMetaClass.class.metaClass teremt StackOverflow
  • LoadConfiguration nem tud betölteni * .jar
  • helytelen kezelése unicode escape szekvenciák kiszámításakor forrás helyeken
  • Groovy összeállítása eredményeket figyelmeztetést generált kód
  • Kivétel java.lang.VerifyError & quot; bíztam, hogy megtalálom tárgy / tömb köteg & quot; ha felülírva a notyped módszer egy gépelt módszerrel
  • Terminál generátor nem kerülheti húrok vegyes szimpla és dupla idézőjelek
  • Statikus belső osztályok nem tartják össze rendesen
  • Error null paraméter előkészített utasításokat régi DB2 illesztőprogram
  • Scripts "class csomópontok nem volt megfelelő forrás pozíciók
  • StreamingMarkupBuilder képes érvénytelen xml
  • Improvement:
  • Ingatlan olvasni akcesszora meghatározott keresztül metaClass nélkül nem működik a paraméter listalezáró a lezárás
  • GDK groovydocs a String.padXXX nem nagyon világos [új szövege csatolva]
  • Typo (listák - & # x3e; térképek) a GDK doc comment
  • Végre egy módja a közvetlen metódushívások
  • New Feature:
  • Szőlő parancs nem tudja eltávolítani, és / vagy frissítse a & quot; szőlő & quot;
  • Feladat:
  • Írja át GroovyScriptEngine

Mi az új verzióban 1.8.0 RC 1:

  • Bug:
  • Groovysh "történelem visszahívás" Úgy tűnik, hogy felvette a téves beírás (off 1)
  • LoadConfiguration nem tud betölteni * .jar
  • Kivétel java.lang.VerifyError & quot; bíztam, hogy megtalálom tárgy / tömb köteg & quot; ha felülírva a notyped módszer egy gépelt módszerrel
  • A log változó létrehozottLog vagy @ Log4j okoz compiler error ha használt statikus módszer
  • Console indított groovy-all-1.7.6.jar most borostyán függés
  • Statikus belső osztályok nem tartják össze rendesen
  • & quot; anystring & quot; a byte [] dob java.lang.NumberFormatException: A bemeneti karakterlánc: & quot; anystring & quot;
  • Improvement:
  • AddThreadInterrupt vigasztalni szkriptek automatikus
  • Inkább ClassHelper.make (Class) több mint új ClassNode (Class)
  • New Feature:
  • Szőlő parancs nem tudja eltávolítani, és / vagy frissítse a & quot; szőlő & quot;

Mi az új verzióban 1.8.0 Beta 4:

  • Folyamatos teljesítmény javítása munka primitív egész számítások .
  • Bundling a GPars a könyvtárak a bináris forgalmazás.
  • Beépített JSON támogatást a JSON slurper és a JSON parser.

Milyen új verzióban 1.8.0 Beta 3:

  • Bővített parancsot kifejezéseket lehet használni a jobb oldali feladatokat.
  • ALog AST átalakulás testreszabható a saját naplózási igényeinek.
  • Térkép most egy isCase () metódust.
  • AGrabResolver parancsikonGrabResolver (& quot; http: // valamilyen / url & quot;).
  • string lehet kényszeríteni, hogy enum (& quot; kék & quot; a Color).
  • Támogatás bezárása memoization és trambulin.
  • ThreadInterrup,ConditionalInterupts ésTimedInterrupt AST átalakításokat megállás végrehajtása beágyazott script
  • min () / max () metódus a térképen (értékekre).
  • Képes tárolni node metaadatokat AST csomópontok, az Ön által AST átalakításokat.

Mi az új verzióban 1.8.0 Beta 2:

  • Generic típusú nyilatkozatok szivárog át az összes fájlt build.

Mi az új verzióban 1.7.5:

  • Bugs:
  • Értelmezési a állíthatná nem sikerül, ha új sor között a "test" és "üzenet"
  • Tavasz / CGLIB proxy dobja kivétel & quot; objektum nem egy példánya nyilvánító class & quot;
  • kell adnia kézzel készített konstruktor enum amelynek & # x3e; 1 mező
  • Exponantiation
  • GroovyScriptEngine nem tudja frissíteni osztályt url eltérő file
  • Add teszt / lefedettség (Clone együttes összeállítása sikertelen interfészek primitív mezők)
  • Compiler nem bánja több alapértelmezett esetben egy switch utasítást
  • Terminál generátor mutat szintetikus módszert a csonkokat nem kellene
  • Groovy 1.7.4 szokás építeni a forrásból
  • A generált createCallSiteArray túl nagy a JVM
  • Curry módszerrel nem sikerül, ha használja azt a láncot IllegalArgumentException
  • DefaultGroovyMethods # egyedülálló O (n²) teljesítmény
  • DGM # consumeProcessOutput (Process, StringBuffer, StringBuffer) elfogadja csak StringBuffers
  • Immutable osztály, kudarc, amikor megpróbálta meghatározni saját statikus tagok
  • DGM.eachLine () függvény rossz eredményt
  • Compilation hibát használ öröklés és a generikumok
  • Az implicit ez nem kap telt el helyesen egy nem-statikus belső osztály másik
  • Kerek-botlás XML, amely tartalmaz egy új sor karakter referencia egy attribútum értékét eltávolítja a karakter referencia
  • Response már elkötelezte Google App Engine kiszolgálása esetén festékfoltok
  • JavaStubGenerator nem hozható létre kommentárokat tulajdonságokkal rendelkező tömb típusú
  • Változó hatálya BlockStatement eltévedés belül ReturnAdder
  • ResourceBundle 1,7-béta-1
  • Groovy igazságát groovy.util.slurpersupport.NoChildren legyen false
  • ClassFormatError kiterjesztése általános interfészt, hogy van egy módszer egy sor érvet vissza az általános típus
  • FindBugs hibákat az új Integer () vs. Integer.valueOf (), mint a hívások
  • unaryMinus meghiúsul Rövid és Byte
  • elérése külső tulajdonságok / módszereket belső osztályok eredményeket NPE
  • Unqualified hivatkozás alosztály static módszert SuperClass elektrosztatikus mezők nem tudja lefordítani
  • Fejlesztések:
  • findResult és findAllResults kifogást / gyűjtemény / térkép javítása patch
  • érvényesítése: a lezárás hívást kell kinéznie
  • Javítani Kategória Performance and Memory
  • Add több fájl kiterjesztések támogatása a compiler
  • Új funkciók:
  • mechanizmust biztosít Global AST transzformációk, hogy képes legyen meghatározni a fájl kiterjesztését a Groovy forrásokból úgy kell alkalmazni, hogy
  • Adja meg a csonk generátor tesztelés infrastruktúra
  • Add szintetikus kötéseket JList

Mi az új verzióban 1.7.4:

  • lezárások most & quot; lehívható & quot;.
  • New AST átalakításokat.
  • Egy további szintaxist húrok, a $ / ... / $, hogy megkerüljék a különböző menekülő sarokban esetekben, mint például a $ / a / b & # X5c; c $$ $ // $
  • New GDK módszerek, mint a Map.countBy {} {} Map.collectEntries, Date.putAt () (index operátor), Date.updated ().
  • A new String módszerek, mint a tr (), stripMargin (), stripIndent (), (un) bővíteni (),
  • Map withDefault {} módszerrel,
  • lezáró belső ncury () és rcury ()

Mi az új verzióban 1.7.3:

  • New AST átalakulások, mint aSynchronized (biztonságosabb használatát A szinkronizálás) ésInheritConstructors (szép örökli Kivétel konstruktőri)
  • első () / utolsó () / fő () / tail () módszerek tömbökre való összhang listák (primitív tömbök még lefedetlen)
  • Néhány BigDecimal kezelése javulást jobb eredményeket érjen el néhány szélén esetekben számítások
  • Egy frissítés a statikus import tulajdonságok
  • Új módszer a dátum, így nem cal [DAY_OF_WEEK] = hétfő
  • New string kezelő módszerek, mint a tőkét (), a UNIX tr (), bővíteni () / unexpand (), valamint stripIndent () és stripMargin ()
  • Egy szép Groovy ikont a Groovy Swing konzol Mac OS X

Hasonló program

withrestart
withrestart

28 Feb 15

Klass
Klass

28 Apr 16

JPype
JPype

12 May 15

Bacon.js
Bacon.js

10 Feb 16

Más szoftver fejlesztő Thomas Amsler

Grails
Grails

9 Apr 16

Hozzászólások a Groovy

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!