Socialize

  • Discuss on the mailing-list
  • Groovy on Twitter
  • Events and conferences
  • Source code on GitHub
  • Report issues in Jira
  • Stack Overflow questions
  • Slack Community
Apache Groovyâ„¢
  • Learn
  • Documentation
  • Download
  • Support
  • Contribute
  • Ecosystem
  • Blog posts
  • Socialize
  • GEPs
  • GEP-1
  • GEP-2
  • GEP-3
  • GEP-4
  • GEP-5
  • GEP-6
  • GEP-7
  • GEP-8
  • GEP-9
  • GEP-10
  • GEP-11
  • GEP-12
  • GEP-13
  • GEP-14

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

Groovy

  • Learn
  • Documentation
  • Download
  • Support
  • Contribute
  • Ecosystem
  • Blog posts

About

  • Source code
  • Security
  • Books
  • Thanks
  • Sponsorship
  • FAQ
  • Search

Socialize

  • Discuss on the mailing-list
  • Groovy on Twitter
  • Events and conferences
  • Source code on GitHub
  • Report issues in Jira
  • Stack Overflow questions
  • Slack Community

The Groovy programming language is supported by the Apache Software Foundation and the Groovy community.

The Apache Software Foundation

Apache, Apache Groovy, Groovy, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.

© 2003-2025 the Apache Groovy project — Groovy is Open Source: license, privacy policy.