Add some expected errors, presumably due to some typechecker change (ceylon/ceylon-spec#650 I think).
Invocation: Override toString() for easier debugging
Issue #1151: Add a test.
ClassTransformer.transformMethod(): Refactor how we call transformMethod so the different ways it is called are more apparent (i.e. the different transformations it does) are more apparent
ClassTransformer.makeOverloadsForDefaultedParameter(): Get rid of one of the versions of makeOverloadsForDefaultedParameter()
inlining it into the other version, also improve some of the variable names.
AbstractTransformer: Remove unused method
ClassTransformer.makeOverloadsForDefaultedParameter(): Refactor makeOverloadsForDefaultedParameter() applying the Abstract Method pattern instead of using so many crazily complicated comditionals
Tidy up modifiers and split type parameters from type args.
Push flags into the Overloaded.
Stop wasting aliases
Fix .src because we're no longer 'wasting' aliases.
Refactor so that we can construct an overloaded declaration separately from its body. This results in less alias wasting.
Bulk update of .src now that we don't waste aliases so much.
Get rid of the confusing and undocumented OL_ flags and use classes instead.
Issue #1151: ClassTransformer: Stop making default parameter overload methods on classes final, so that subclasses can refine the return type.
Issue #1151: Bulk update .src now that default argument overload methods on classes are not final/
Generate overrides for the overloaded methods we use for substituting defaulted parameters. Currently the body of these is a let which calls the canonical method. Really we should call the super classes overloaded method and cast the result.
Fixup, so we don't generate a refined overload for methods inherited from interfaces (because the delegateToCompanion() stuff does that).
Can remove a parameter of transformMethod, because it was always true.
Issue #1151: ClassTransformer: implement DaoSuper, to address #1151 for Classes (the Interface case is still not fixed)