Return the estimated size of the type if it was all printed on one line.
Protected
getImplementation method for toString
. needsParenthesis
will be used to determine if
the returned string should be wrapped in parenthesis.
Return a string representation of this type.
Represents a type which has it's own reflection like literal types. This type will likely go away at some point and be replaced by a dedicated
ObjectType
. Allowing reflections to be nested within types causes much pain in the rendering code.