diff options
author | Vlad Ureche <vlad.ureche@gmail.com> | 2012-06-28 00:03:56 +0200 |
---|---|---|
committer | Vlad Ureche <vlad.ureche@gmail.com> | 2012-07-02 13:34:15 +0200 |
commit | f8cb1aee92fa19e38a1481a4e614cd866ef238c0 (patch) | |
tree | 00bfb3a2f355f4fa4923e3aa5390eaa4975f7187 /src/build/genprod.scala | |
parent | f8057d22235c77d69d72d6ea4d4ebdc2eeb95cdf (diff) | |
download | scala-f8cb1aee92fa19e38a1481a4e614cd866ef238c0.tar.gz scala-f8cb1aee92fa19e38a1481a4e614cd866ef238c0.tar.bz2 scala-f8cb1aee92fa19e38a1481a4e614cd866ef238c0.zip |
Diagram tweaks #1
- relaxed the restrictions on nodes - nodes can be classes, traits and
objects, both stand-alone and companion objects -- all are added to the
diagram, but usually companion objects are filtered out as they don't
have any superclasses
- changed the rules for default diagram creation:
- classes and traits (and AnyRef) get inheritance diagrams
- packages and objects get content diagrams
(can be overridden by @contentDiagram [hideDiagram] and
@inheritanceDiagram [hideDiagram])
- tweaked the model to register subclasses of Any
- hardcoded the scala package diagram to show all relations
- enabled @contentDiagram showInheritedNodes by default and changed
the setting to hideInheritedNodes (and added a test for this)
- better node selection (can select nodes that don't have a
corresponding trait)
- fixed the docsite link in member selection, which was broken since
the first commit :))
Diffstat (limited to 'src/build/genprod.scala')
0 files changed, 0 insertions, 0 deletions