- break in closure
- classes are always objects
- Closure and Markup name resolution proposal
- closure syntax
- combinator parsers
- declarations have values
- dispatching methods on Class
- dynamic name resolution
- extended names
- Extending classes
- field, property, method disambiguation
- Intra-Type Declarations
- Make sets a built-in type
- Making Backward Incompatible Changes
- Mixins
- mostly static name resolution
- naming ambiguities
- object allocation
- open and closed blocks
- optional parenthesis
- Paris meeting discussion points for name resolution
- property versus field scoping
- script file class naming and assembly
- specifying GroovyMarkup
- statements have values
- support 'in' as a contains syntax sugar
- Traits interfaces
- type casting
- use is instead of triple equals
- Whitespace support
Labels:
Page:
break in closure
Page:
classes are always objects
Page:
Closure and Markup name resolution proposal
Page:
closure syntax
Page:
combinator parsers
Page:
declarations have values
Page:
dispatching methods on Class
Page:
dynamic name resolution
Page:
extended names
Page:
Extending classes
Page:
field, property, method disambiguation
Page:
Intra-Type Declarations
Page:
Make sets a built-in type
Page:
Making Backward Incompatible Changes
Page:
Mixins
Page:
mostly static name resolution
Page:
naming ambiguities
Page:
object allocation
Page:
open and closed blocks
Page:
optional parenthesis
Page:
Paris meeting discussion points for name resolution
Page:
property versus field scoping
Page:
script file class naming and assembly
Page:
specifying GroovyMarkup
Page:
statements have values
Page:
support 'in' as a contains syntax sugar
Page:
Traits interfaces
Page:
type casting
Page:
use is instead of triple equals
Page:
Whitespace support
