Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

The following items need documentation.

When documenting, please create a page for each and link to it.

  • enum
  • closure and map coercion to interfaces and classes
  • the Elvis operator
  • Closure's variable resolving strategy
  • -Update closure's meanings of owner, this and delegate- See Closures
  • Joint Groovy/Java compiler, and its options and impact on the Groovyc Ant task
  • 'as' keyword with its different meanings
  • conversion vs coercion vs autoboxing
  • Swing builder
  • more builder documentation
  • handling of "return, break, and continue"
  • open blocks vs closed blocks
  • 'special' variables like -'owner' in Closures-, 'out' in Groovlets etc.
  • general typing approach (explicit static typing vs duck typing)
  • method dispatch algorithm
  • Name scoping rules
  • scoping rules for Closures
  • Method calls and property references, in all their complexity
  • Conversion rules, in all their complexity
  • 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 (Groovy)
Labels: todo
Page: Not Yet Documented (Groovy)
Labels: todo
Page: FactoryBuilderSupport (Groovy)
Labels: todo
Page: Gldapwrap - Usage (Groovy)
Labels: todo
Page: Feature Wish List (Groovy)
Labels: todo
Labels
  • None