Documentation for optional typing
Fix spread-dot operator in user guide.
Correct javadoc references to Collect.collectEntries().
Introduction to type checking section
tweak typing doco wording
GROOVY-5957: groovydoc does not create links for non-fully qualified classes in same package
Add operator overloading section to Groovy specification.
Documentation of simple rules for type checking assignments
Added documentation for list/map constructors
Documentation: Described principles of matching arguments to parameters
Fix failing test because the script ID may be different
Use lists instead of a table for readability
Add missing JS resource
Precisions for method selection
GROOVY-6614: Groovy compiler throws internal error with @CompileStatic and getPropertyChangeListeners()
GROOVY-6614: Groovy compiler throws internal error with @CompileStatic and getPropertyChangeListeners() (prefactor before @Vetoable changes)
GROOVY-6614: Groovy compiler throws internal error with @CompileStatic and getPropertyChangeListeners() (add varX types)
Add information about destructuring (multiple assignment + getAt method)
Additional notes on switches (regex and closure cases), and the for(:) notation
additional test (@AutoExternalize with @CompileStatic)