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

« Previous Version 2 Next »

The following items need documentation.

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

  • 'special' variables like 'owner' in Closures, 'out' in Groovlets etc.
  • handling of "return, break, and continue"
  • open blocks vs closed blocks
  • general typing approach (explicit static typing vs duck typing)
  • 'use' keyword
  • 'as' keyword with its different meanings
  • method dispatch algorithm
  • annotations
  • Name scoping rules.
  • scoping rules for Closures
  • Method calls and property references, in all their complexity.
  • Conversion rules, in all their complexity.
  • conversion vs coercion vs autoboxing
  • Reduction of most statement and expression semantics to method calls (a la Scheme).
  • Miscellaneous expression and statement semantics.
  • Standard injected methods (e.g., List.collect).
  • Class member naming conventions, and other JVM interfaces.
  • Some part of the metaobject protocol. (The rest predicted and planned for 2.0.)
  • JMX support
  • Annotation support
  • Swing builder
  • more builder documentation
  • No labels