ceylon/ceylon-compiler — Issue #217: ceylond: Default behaviour shows source for non-shared decls
Author: tombentley
Created: 2011-11-23 10:32:04+00:00
State: open
Labels: ceylondoc

Following on from #174, the default behaviour for ceylond is to document only the shared types/methods. We also, by default, include the source code, which therefore reveals details of all the non-shared stuff too. This is at best counter-intuitive.

Some options:

* change the defaults (e.g. have an `-include-source` option instead of `-omit-source`)
* not distribute the whole source file, but include (inline) only the shared method/attr decls when not running with `-private`. This doesn't hide the existence of the non-shared things, but it does at least hide their definition.