The following items need documentation.
When documenting, please create a page for each and link to it.
- enums
- Groovy Truth? (I think the semantics of this are still being defined)
- Operators
- the Elvis operator
- Spread Operator (maybe I missed it?)
- Closures
- Closure's variable resolving strategy
- -Update closure's meanings of owner, this and delegate-
- Joint Groovy/Java compiler, and its options and impact on the Groovyc Ant task
- Type handling
- 'as' keyword with its different meanings
- conversion vs coercion vs autoboxing
- closure and map coercion to interfaces and classes
- general typing approach (explicit static typing vs duck typing)
- Conversion rules, in all their complexity
- Swing Builder
- more builder documentation - Builders
- Scoping
- handling of "return, break, and continue"
- open blocks vs closed blocks
- Name scoping rules
- scoping rules for Closures
- method dispatch algorithm
- Method calls and property references, in all their complexity
- 'special' variables like -'owner' in Closures-, 'out' in Groovlets etc.
- Class member naming conventions, and other JVM interfaces
Also, when you are working on a page that is unfinished, label that page with "TODO" and it will appear in this list:
|
Page: SwingBuilder.button
|
|
Page: Not Yet Documented
|
|
Page: FactoryBuilderSupport
|
|
Page: Gldapwrap - Usage
|
|
Page: Feature Wish List
|
Labels