(class)
accessor public final ParameterizedTypeTemplate.keyword-type-parameters:{
FastArray-of KeywordTemplateTypeParameter}
| name: | Returns the name of the type. |
accessor public final ParameterizedTypeTemplate.name:
String
| package: | Returns the package of the type. |
accessor public final ParameterizedTypeTemplate.package:
Package
accessor public final ParameterizedTypeTemplate.positional-type-parameters:{
FastArray-of PositionalTemplateTypeParameter}
| construct: | Return a new type from this template parameterized according to the specified arguments. |
| object-describe: | Describes an object in a way that is suitable for printing by the user. |
(accessor)
accessor public final ParameterizedTypeTemplate.keyword-type-parameters:{
FastArray-of KeywordTemplateTypeParameter}
(accessor)
accessor public final ParameterizedTypeTemplate.name:
String Returns the name of the type.
(accessor)
accessor public final ParameterizedTypeTemplate.package:
Package Returns the package of the type.
(accessor)
accessor public final ParameterizedTypeTemplate.positional-type-parameters:{
FastArray-of PositionalTemplateTypeParameter}
(method)
Return a new type from this template parameterized according to the specified arguments.
Notes
(method)
Describes an object in a way that is suitable for printing by the user.
out: The stream to which the characters are sent.
locale: The
Locale that controls how
self is displayed.
Description
This method is generally invoked indirectly using the
"%s" format key.
simply calls
{obj.object-describe out}.
For example, if
u is a
Url,
{u.object-describe os}
writes
u's name to
os.
The default implementation of this method has the effect of calling
{format
out = out, locale = locale,
"%v", obj
}
(see
format for details about the "%v" format key).