Class ParameterizedType
- java.lang.Object
-
- org.dddjava.jig.domain.model.parts.classes.type.ParameterizedType
-
public class ParameterizedType extends java.lang.Objectパラメータ化された型 総称型Hoge<T>に対するHoge<Fuga>。
-
-
Constructor Summary
Constructors Constructor Description ParameterizedType(TypeIdentifier typeIdentifier)ParameterizedType(TypeIdentifier typeIdentifier, java.util.List<TypeIdentifier> actualTypeParameters)ParameterizedType(TypeIdentifier typeIdentifier, TypeIdentifier typeParameter)ParameterizedType(TypeIdentifier typeIdentifier, TypeParameters actualTypeParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringasSimpleText()TypeIdentifiertypeIdentifier()TypeParameterstypeParameters()
-
-
-
Constructor Detail
-
ParameterizedType
public ParameterizedType(TypeIdentifier typeIdentifier, TypeParameters actualTypeParameters)
-
ParameterizedType
public ParameterizedType(TypeIdentifier typeIdentifier)
-
ParameterizedType
public ParameterizedType(TypeIdentifier typeIdentifier, TypeIdentifier typeParameter)
-
ParameterizedType
public ParameterizedType(TypeIdentifier typeIdentifier, java.util.List<TypeIdentifier> actualTypeParameters)
-
-
Method Detail
-
typeIdentifier
public TypeIdentifier typeIdentifier()
-
asSimpleText
public java.lang.String asSimpleText()
-
typeParameters
public TypeParameters typeParameters()
-
-