GEPs for Groovy
Here you can find the GEPs for the Groovy programming language:
- GEP-1: Groovy Enhancement Proposal
- GEP-2: AST Builder Support
- GEP-3: Command Expression based DSL
- GEP-4: AstBuilder AST Templates
- GEP-5: File extension dependent AST transformations
- GEP-6: NIO2 Support for Groovy
- GEP-7: JSON Support
- GEP-8: Static type checking
- GEP-9: Modularization
- GEP-10: Static compilation
- GEP-11: Groovy 3 semantics and new MOP
- GEP-12: SAM coercion
- GEP-13: Sealed classes
- GEP-14: Record classes
In addition, smaller GEPs are tracked as issues in Jira:
- GROOVY-9442: GEP: Support for the new JDK14 string escape sequence (\s for single space)
- GROOVY-8431: toDebugString method as a core concept
- GROOVY-7957: Allow static compilation of builders that implement methodMissing / propertyMissing
- GROOVY-7956: Provide an AST transformation which improves named parameter support
- GROOVY-4384: Implement GEP-3: extended command expressions
- GROOVY-1884: GEP: Adding Bound Properties to GroovyBeans
- GROOVY-1709: GEP: Groovy Enhancement Proposal
- GROOVY-158: Multiple assignment