Class TypeName

java.lang.Object
nl.talsmasoftware.umldoclet.uml.TypeName
Direct Known Subclasses:
TypeName.Array, TypeName.Variable

public class TypeName extends Object
Class representing a type name.

This is less simple than it sounds: A type basically has a 'qualified name' and a 'simple name' (these may be equal).

Also, if the type is a generic type, the actual type parameters can be seen as 'part' of the name: The names of List<String> and List<Integer> are different, while in Java the actual types are equal (due to erasure of the generic type).

Author:
Sjoerd Talsma