Commit Graph

10 Commits

Author SHA1 Message Date
Erich Schubert 0477f4b82d add -!qualifyGenerics option that strips package names only in generics
This is useful in combination with `-qualify`;
in particular with `-qualify -postfixpackage`

This version also supports *inner* classes, where the outer class has a
generic.

Test case: `p1.Class<A extends g1.G>.Inner<B super g2.G>`

Depending on `-qualify` and `-qualifyGenerics` this can become either:
```
p1.Class<A extends g1.G>.Inner<B super g2.G>
p1.Class<A extends G>.Inner<B super G>
Class<A extends g1.G>.Inner<B super g2.G>
Class<A extends G>.Inner<B super G>
```
on the long run, it may however be convenient to also allow hiding
generics completely, and/or show them just as diamonds. For example
`Class<>.Inner<>` as a shorthand. Other users will prefer to see the
constraint only, e.g., `Class<G>.Inner<G>`... it may need a list of
different named formatters.
2018-10-24 10:55:35 +02:00
Diomidis Spinellis ac69e12d7a Remove obsolete RCS/CVS $Id$
Command used:
sed -i '/^# \$Id\$$/d;/^ \* \$Id\$$/d;/^<!-- \$Id\$ -->$/d;/\/\/ \$Id\$/d' $(fgrep -l \$Id $(git ls-files))
2014-10-28 16:29:43 +02:00
Diomidis Spinellis a9de3300c0 Add contributors 2012-05-02 18:26:36 +03:00
Diomidis Spinellis 17efed7a0c Release. 2011-01-08 18:24:44 +00:00
Diomidis Spinellis 233c924f18 Add contributors of 5.2 5.3 2010-05-25 17:43:05 +00:00
Diomidis Spinellis c3cba69d67 Add link to UML sequence diagram DSL.
Fix duplication in the contributor list.
2009-09-08 05:56:34 +00:00
Diomidis Spinellis ad0b20256f Correct XML/XHTML errors. 2008-08-27 15:36:54 +00:00
Diomidis Spinellis d7eeaf436f Update to add missing names. 2008-08-27 14:11:53 +00:00
Rafael Chaves 0de944164f typo 2007-11-29 07:21:44 +00:00
Diomidis Spinellis cfd67610ab Add documentation files. 2005-11-23 22:21:22 +00:00