Class TypeDefinition
java.lang.Object
com.xebialabs.deployit.booter.local.TypeDefinition
- Direct Known Subclasses:
GenerateDeployableTypeDefinition,GeneratedParameterTypeDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistryprotected List<com.xebialabs.deployit.plugin.api.reflect.Type>protected com.xebialabs.deployit.plugin.api.reflect.Typeprotected com.xebialabs.deployit.plugin.api.reflect.Typeprotected com.xebialabs.deployit.plugin.api.reflect.Typeprotected Deque<TypeModificationSpecification> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypeDefinition(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTypeModification(TypeModificationSpecification specification) protected abstract LocalDescriptorList<com.xebialabs.deployit.plugin.api.reflect.Type>com.xebialabs.deployit.plugin.api.reflect.TypegetOwner()com.xebialabs.deployit.plugin.api.reflect.Typecom.xebialabs.deployit.plugin.api.reflect.TypegetType()voidsetSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType) voidsetType(com.xebialabs.deployit.plugin.api.reflect.Type type) toString()
-
Field Details
-
type
protected com.xebialabs.deployit.plugin.api.reflect.Type type -
superType
protected com.xebialabs.deployit.plugin.api.reflect.Type superType -
typeModifications
-
interfaces
-
owner
protected com.xebialabs.deployit.plugin.api.reflect.Type owner -
descriptorRegistry
protected transient com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry
-
-
Constructor Details
-
TypeDefinition
protected TypeDefinition(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry)
-
-
Method Details
-
setType
public void setType(com.xebialabs.deployit.plugin.api.reflect.Type type) -
getType
public com.xebialabs.deployit.plugin.api.reflect.Type getType() -
getSuperType
public com.xebialabs.deployit.plugin.api.reflect.Type getSuperType() -
setSuperType
public void setSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType) -
getInterfaces
-
getOwner
public com.xebialabs.deployit.plugin.api.reflect.Type getOwner() -
addTypeModification
-
toString
-
createDescriptor
-