Software informatie:
Versie: 2.4 Bijgewerkt
Upload datum: 28 Sep 15
Licentie: Gratis
Populariteit: 104
Het Groovy project is een dynamisch en wendbaar taal voor het Java 2 Platform, dat veel van de functies is dat mensen zoals zoveel in talen als Python, Ruby en Smalltalk, waardoor ze beschikbaar voor Java-ontwikkelaars met behulp van een Java-achtige syntax .
Groovy is ontworpen om u te helpen dingen gedaan op het Java 2 Platform krijgen op een snelle, beknopt en op een leuke manier
Wat is nieuw in deze release:.
- [HIP-7018] - GroovyClassLoader addClasspath RegexPattern onderwerp
- [HIP-7022] - een beroep op scripts met volledige pad gebroken in cygwin
- [HIP-7097] - ScriptBase klasse kan niet worden opgelost als niet in de huidige directory, zelfs als CompilerConf klassenpad is ingesteld
- [HIP-7127] - Dates.isJsonDate herkent alleen Javascript Date's toJSON () Soort
- [HIP-7159] - STC beweert onbestaande Diamond in Anoniem Inner klasse met Generics
- [HIP-7338] - URL getText (requestProperties) Kaart niet accepteren gstring
- [HIP-7365] - Compiler crash in het statisch type checker
- [HIP-7366] - Statische invoer ontbreken in gegenereerd stubs
- [HIP-7377] - Geïnterpoleerde variabele gevolgd door een sterretje in Slashy-string veroorzaakt compiler fout
- [HIP-7381] - Setters met niet-leegte return type niet op runtime wanneer statisch gecompileerd
- [HIP-7386] - Verpakt Maven pom.xml referentie commons-cli in plaats van groovy-all
- [HIP-7391] - Indy negeert aangepaste invoker in meta klasse
- [HIP-7392] - JsonSlurper Fails op Valid JSON
- [HIP-7416] - Probleem met CompileStatic En Interface Methoden In Abstract Onderklasse
- [HIP-7424] - NPE in SecureASTCustomizer voor interface-methode verklaringen
- [HIP-7448] - AbstractConcurrentMap presterende slap aftreksel () op elke voegen
- [HIP-7453] - CompileStatic annotatie mag niet steunen pakket doel
- [HIP-7456] - Bouwers werken niet in Traits
- [HIP-7461] - Groovy schrijft niet BOM als UTF-16 alias wordt gebruikt
- [HIP-7462] - groovy.json.internal.Dates instantieert objecten zonder expliciet opgeven van de parameter milliseconden
- [HIP-7474] - Verschil tussen junit3 en junit 4 shouldFail {...} niet in docs beschreven
- [HIP-7476] - JsonSlurper soms niet parse ontsnapt dubbele aanhalingstekens op parsing met JsonParsingUsingCharacterSource
- [HIP-7477] - CompileStatic-gerelateerde & quot; BUG! uitzondering in fase 'instructie selectie "& quot;
- [HIP-7485] - BUG! uitzondering in fase 'semantische analyse' ... wanneer het proberen om instantie methode noemen als standaard voor een constructeur parameter
- [HIP-7495] - Diamond overerving van interfaces maakt het type methode return onverenigbaar
- [HIP-7504] - [CVE-2015-3253] Potentiële externe code
- Verbetering
- [HIP-7425] - Zet 'getBytes (Map parameters)' methode om de URL klasse
- Sub-opdracht
- [HIP-4421] - Casts moet een hogere prioriteit dan de rekenkundige operators
- [HIP-5185] - Cast exploitant voorrang is onjuist
- Taak:
- [HIP-6268] - Nieuwe documentatie
- [HIP-7470] - Change licentie voor adoc (gids) bestanden naar ASLv2
Wat is nieuw in versie 2.2.1:
- Bug:
- [HIP-5014] - syntax highlighting probleem in groovy.ui.Console teksteditor op lege string expressie invoeren
- [HIP-5385] -. StackOverflow Exception bij het aanroepen super.method, die een instantie van de desbetreffende klasse keert
- [HIP-5740] - Kan ASTTransformationCustomizer niet met TimedInterrupt
- [HIP-6186] - kan geen beroep doen op de volgende methode () op varible, die wordt geïnitialiseerd standaard in elke eachWithIndex
- [HIP-6191] - Memory lek in GroovyScriptEngineImpl
- [HIP-6374] - Controleer fout bij het dwingen van een kaart voor een laatste klasse
- [HIP-6385] - groovy.bat: Kan vraagteken niet in script parameters
- [HIP-6387] - groovysh voltooiing kwetsbaar voor types met 'klasse' binnenkomst in kaart
- [HIP-6389] - groovysh gebrekkige weergave van de collecties
- [HIP-6391] - groovysh: gebroken alias en schrijf commando's
- [HIP-6392] - Groovysh: bestandsnaam voltooiing van sparen commando gebroken
- [HIP-6400] - Constructor call metCompileStatic veroorzaakt ArrayIndexOutOfBoundsException tijdens compilatie
- [HIP-6405] - AccessControlException met Google App Engine en indy versie van de Groovy
- [HIP-6411] - Onjuiste uitzondering gedrag wanneer klasse heeftCompileStatic
- [HIP-6419] - Hip java.lang.VerifyError
- [HIP-6421] - Newify faalt voor lokale variabele opdracht
- [HIP-6424] - @ GrabExclude's groep element is gedocumenteerd als optioneel, maar de implementatie vereist
- [HIP-6426] - groovysh niet uitgevoerd met behulp van de groovy-all jar
- [HIP-6428] - AutoCloneStyle.SIMPLE niet goed spelen met generieke geneesmiddelen
- [HIP-6431] - methode resolutie parameter BigInteger mislukt argument uitbreiding BigInteger
- [HIP-6432] - ASTTransformationCustomizer moeten rauwe Uitdrukkingen ondersteuning voor parameters
- [HIP-6434] -Newify AST transformatie werkt niet voor de sluiting
- [HIP-6435] - statische type checking fout bij het toewijzen BigInteger kind BigInteger var statische context
- [HIP-6436] - Log annotaties gebroken Turkse locale
- [HIP-6444] - Closures onjuist gedwongen als een methode oproep wordt gedaan in een sluiting
- Verbetering
- [HIP-6427] - DeSingleton transformeren moeten klagen als andere constructeurs worden gevonden
Wat is nieuw in versie 2.2.0:
- impliciete afsluiting dwang om single-methode interfaces en abstracte lessen
- eenMemoized transformatie het resultaat van side-effect-vrije werkwijze aanroepen cache
- eenBaseScript annotatie naar de basis script klasse gebruikt door een Groovy script definiëren
- een nieuw DelegatingBaseScript klasse voor gemakkelijk delegeren toegang en wijze eigenschap noemt een aangepast object
- een nieuwe log transformatie voor Log4J2
- gecompileerde aangepaste type checking extensies
- diverse verbeteringen aan Groovysh, de Groovy command-line shell
- en diverse andere verbeteringen en kleine verbeteringen, maar ook prestatieverbeteringen
Wat is nieuw in versie 2.1.0:
- Het biedt volledige ondersteuning voor de JDK 7 & quot; beroepen dynamische & quot; bytecode instructie en API,
- gaat verder dan conventionele statische type checking mogelijkheden met een speciale annotatie om te helpen met de documentatie en het type veiligheid van DSL's en voegt statisch type checker extensies
- biedt extra compilatie aanpassingsopties,
- heeft een meta-annotatie faciliteit voor het combineren van annotaties elegant,
- en biedt diverse andere verbeteringen en kleine verbeteringen.
Reacties niet gevonden