Detalles de software:
Versión: 2.4 Actualizado
Fecha de carga: 28 Sep 15
Licencia: Libre
Popularidad: 104
El proyecto Groovy es un lenguaje dinámico y ágil para la plataforma Java 2, que tiene muchas de las características que la gente como tanto en lenguajes como Python, Ruby y Smalltalk, haciéndolos disponibles para los desarrolladores de Java utilizando una sintaxis de Java similar .
Groovy está diseñado para ayudar a hacer las cosas en la Plataforma Java 2 de una manera rápida, concisa y de una manera divertida
¿Qué hay de nuevo en esta versión:.
- [MARAVILLOSO-7018] - tema GroovyClassLoader addClasspath RegexPattern
- [MARAVILLOSO-7022] - guiones que invocan utilizando plena ruta roto en cygwin
- [MARAVILLOSO-7097] - clase ScriptBase no se puede resolver si no es en el directorio actual, incluso si CompilerConf classpath se configura
- [MARAVILLOSO-7127] - Dates.isJsonDate sólo reconoce toJSON de Javascript Date () Formato
- [MARAVILLOSO-7159] - STC afirma inexistente diamante en Anonymous clase interna con los genéricos
- [MARAVILLOSO-7338] - URL getText (requestProperties) Mapa no acepta un GString
- [MARAVILLOSO-7365] - accidente Compiler en el tipo corrector estática
- [MARAVILLOSO-7366] - importaciones estáticas se echa en falta en trozos generados
- [MARAVILLOSO-7377] - Variable interpolada seguido de asterisco en Slashy cuerdas provoca error de compilador
- [MARAVILLOSO-7381] - setters con tipo de retorno no nula fallan en tiempo de ejecución cuando se compila estáticamente
- [MARAVILLOSO-7386] - Embalado Maven commons-cli referencia pom.xml lugar de maravilloso, todo
- [MARAVILLOSO-7391] - Indy ignora invocador personalizada en clase meta li>
- [MARAVILLOSO-7392] - JsonSlurper error en Válido JSON
- [MARAVILLOSO-7416] - Problema Con CompileStatic e interfaz Métodos En Resumen Subclase
- [MARAVILLOSO-7424] - NPE en SecureASTCustomizer de declaraciones de métodos de interfaz
- [MARAVILLOSO-7448] - AbstractConcurrentMap refrito realizar () en cada insertar
- [MARAVILLOSO-7453] - anotación CompileStatic no debe apoyar objetivo paquete
- [MARAVILLOSO-7456] - Constructores no funcionan en Rasgos
- [MARAVILLOSO-7461] - Groovy no escribe lista de materiales si se utiliza UTF-16 alias
- [MARAVILLOSO-7462] - groovy.json.internal.Dates ejecuta objetos sin especificar explícitamente el parámetro de milisegundos
- [MARAVILLOSO-7474] - Diferencia entre junit3 y JUnit 4 shouldFail {...} no descrita en documentos
- [MARAVILLOSO-7476] - JsonSlurper veces no analiza escapó comillas dobles en el análisis con JsonParsingUsingCharacterSource
- [MARAVILLOSO-7477] - relacionado CompileStatic-& quot; ERROR! excepción en fase de "selección de instrucciones '& quot;
- [MARAVILLOSO-7485] - ERROR! excepción en fase de "análisis semántico" ... cuando se trata de llamar método de instancia por defecto de un parámetro constructor
- [MARAVILLOSO-7495] - Diamond herencia de interfaces de hace tipo de método de retorno incompatibles
- [MARAVILLOSO-7504] - [CVE-2.015 hasta 3253] Potencial ejecución remota de código
- Mejoras:
- [MARAVILLOSO-7425] - Añadir 'getBytes (parámetros Mapa)' método a la clase URL
- Sub-tarea
- [MARAVILLOSO-4421] - Los yesos deberían tener mayor precedencia que los operadores matemáticos
- [MARAVILLOSO-5185] - precedencia de operadores moldeada es incorrecta li>
- Tarea:
- [MARAVILLOSO-6268] - Nueva documentación
- [MARAVILLOSO-7470] - archivos a ASLv2 Cambio licencia para ADOC (guía)
¿Qué hay de nuevo en la versión 2.2.1:
- Bug:
- [MARAVILLOSO-5014] - Sintaxis problema destacando en editor de texto groovy.ui.Console sobre la expresión de cadena vacía entrar
- [MARAVILLOSO-5385] -. Excepción StackOverflow al llamar super.method, que devuelve una instancia de la clase correspondiente
- [MARAVILLOSO-5740] - No se puede usar ASTTransformationCustomizer con TimedInterrupt
- [MARAVILLOSO-6186] - No se puede invocar el método next () en varible, que es inicializado por defecto, en cada eachWithIndex
- [MARAVILLOSO-6191] - Pérdida de memoria en GroovyScriptEngineImpl
- [MARAVILLOSO-6374] - Verificar error al coaccionar Mapa para una clase final
- [MARAVILLOSO-6385] - groovy.bat: No se puede utilizar el signo de interrogación en los parámetros de script
- [MARAVILLOSO-6387] - finalización groovysh vulnerables a asignar tipos con entrada 'clase'
- [MARAVILLOSO-6389] - groovysh pantalla defectuosa de colecciones
- [MARAVILLOSO-6391] - groovysh: comandos roto alias y registrar
- [MARAVILLOSO-6392] - Groovysh: finalización nombre de archivo del comando Guardar roto
- [MARAVILLOSO-6400] - llamada Constructor conCompileStatic causa ArrayIndexOutOfBoundsException durante la compilación
- [MARAVILLOSO-6405] - AccessControlException con Google App Engine y la versión indy del Groovy
- [MARAVILLOSO-6411] - comportamiento excepción incorrecta cuando la clase tieneCompileStatic
- [MARAVILLOSO-6419] - Groovy java.lang.VerifyError
- [MARAVILLOSO-6421] - Newify falla para la asignación variable local
- [MARAVILLOSO-6424] - @ elemento del grupo de GrabExclude se documenta como opcional, pero la puesta en práctica requiere
- [MARAVILLOSO-6426] - no groovysh corriendo con el maravilloso, todo jar
- [MARAVILLOSO-6428] - AutoCloneStyle.SIMPLE no juega bien con los genéricos
- [MARAVILLOSO-6431] - Resolución método con el parámetro BigInteger falla por argumento se extiende BigInteger
- [MARAVILLOSO-6432] - ASTTransformationCustomizer debe apoyar Expresiones primas para los parámetros
- [MARAVILLOSO-6434] - transformaciónNewify AST no funciona para el cierre
- [MARAVILLOSO-6435] - Error de comprobación de tipos estáticos al asignar BigInteger niño BigInteger var del contexto estático
- [MARAVILLOSO-6436] - Iniciar anotaciones rotos para la configuración regional de Turquía
- [MARAVILLOSO-6444] - Los cierres son coaccionados incorrectamente si una llamada al método se realiza dentro de un cierre
- Mejoras:
- [MARAVILLOSO-6427] - ElSingleton transformar deberían quejarse si se encuentran otros constructores
¿Qué hay de nuevo en la versión 2.2.0:
- implícita la coacción de cierre a las interfaces de métodos única y abstracta clases
- una transformaciónMemoized para almacenar en caché el resultado de método invocaciones-libre de efectos secundarios
- una anotación deBaseScript para definir la clase de escritura de base utilizada por un script Groovy
- una nueva clase DelegatingBaseScript para delegar fácilmente acceso a la propiedad y el método llama a un objeto personalizado
- una nueva transformación de registro para Log4J2
- precompilado tipo de encargo extensiones de cheques
- varias mejoras para Groovysh, el shell de línea de comandos Groovy
- y varias otras mejoras y mejoras menores, así como mejoras en el rendimiento
¿Cuál es nuevo en la versión 2.1.0:
- ofrece soporte completo para el JDK 7 '' invocar dinámico & quot; instrucción de código de bytes y API,
- va más allá de las capacidades de comprobación de tipos estáticos convencionales con una anotación especial para ayudar con la documentación y la seguridad de tipos de DSL y agrega extensiones de tipo estático checker,
- proporciona opciones de personalización compilación adicional,
- se ofrecen servicios meta-anotación para combinar anotaciones elegantemente,
- y ofrece varias otras mejoras y mejoras menores.
Comentarios que no se encuentran