(クラス)
アクセサ public final ParameterizedTypeTemplate.keyword-type-parameters:{
FastArray-of KeywordTemplateTypeParameter}
アクセサ public final ParameterizedTypeTemplate.name:
String
アクセサ public final ParameterizedTypeTemplate.package:
Package
アクセサ public final ParameterizedTypeTemplate.positional-type-parameters:{
FastArray-of PositionalTemplateTypeParameter}
| construct: | このテンプレートから、指定された引数に応じてパラメータ化された新しい型を返します。 |
| public final | {ParameterizedTypeTemplate.object-describe}:void |
(アクセサ)
アクセサ public final ParameterizedTypeTemplate.keyword-type-parameters:{
FastArray-of KeywordTemplateTypeParameter}
(アクセサ)
アクセサ public final ParameterizedTypeTemplate.name:
String
(アクセサ)
アクセサ public final ParameterizedTypeTemplate.package:
Package
(アクセサ)
アクセサ public final ParameterizedTypeTemplate.positional-type-parameters:{
FastArray-of PositionalTemplateTypeParameter}
(メソッド)
このテンプレートから、指定された引数に応じてパラメータ化された新しい型を返します。
注意事項
(メソッド)
| public final | {ParameterizedTypeTemplate.object-describe}:void |
ユーザーが印刷するのに適した方法でオブジェクトを記述します。
out: 文字が送られるストリーム。
locale:
self の表示方法をコントロールする
Locale。
説明
このメソッドは、一般に、
"%s" フォーマット キーを使用して間接的に起動されます。
上記の表現は単純に以下を呼び出します。
{obj.object-describe out}
たとえば、
u が
Url である場合を考えます。
{u.object-describe os}
上記の表現により、
u の名前が
os に書き込まれます。
このメソッドの既定の実装では、以下を呼び出す効果があります。
{format
out = out, locale = locale,
"%v", obj
}
("%v" フォーマット キーの詳細については、
format を参照してください)。