Class TypeDeclaration
- java.lang.Object
-
- org.dddjava.jig.domain.model.parts.classes.type.TypeDeclaration
-
public class TypeDeclaration extends java.lang.Object型宣言
-
-
Constructor Summary
Constructors Constructor Description TypeDeclaration(ParameterizedType parameterizedType, ParameterizedType superType, ParameterizedTypes interfaceTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanextendsOrImplements(TypeIdentifier typeIdentifier)booleanhasSuperOrInterface()TypeIdentifieridentifier()ParameterizedTypesinterfaceTypes()java.util.List<TypeIdentifier>listTypeIdentifiers()ParameterizedTypesuperType()
-
-
-
Constructor Detail
-
TypeDeclaration
public TypeDeclaration(ParameterizedType parameterizedType, ParameterizedType superType, ParameterizedTypes interfaceTypes)
-
-
Method Detail
-
identifier
public TypeIdentifier identifier()
-
listTypeIdentifiers
public java.util.List<TypeIdentifier> listTypeIdentifiers()
-
interfaceTypes
public ParameterizedTypes interfaceTypes()
-
extendsOrImplements
public boolean extendsOrImplements(TypeIdentifier typeIdentifier)
-
hasSuperOrInterface
public boolean hasSuperOrInterface()
-
superType
public ParameterizedType superType()
-
-