Class TypeDefinition

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry  
      protected java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> interfaces  
      protected com.xebialabs.deployit.plugin.api.reflect.Type owner  
      protected com.xebialabs.deployit.plugin.api.reflect.Type superType  
      protected com.xebialabs.deployit.plugin.api.reflect.Type type  
      protected java.util.Deque<TypeModificationSpecification> typeModifications  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected TypeDefinition​(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry)  
    • Field Detail

      • type

        protected com.xebialabs.deployit.plugin.api.reflect.Type type
      • superType

        protected com.xebialabs.deployit.plugin.api.reflect.Type superType
      • interfaces

        protected java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> interfaces
      • owner

        protected com.xebialabs.deployit.plugin.api.reflect.Type owner
      • descriptorRegistry

        protected transient com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry
    • Constructor Detail

      • TypeDefinition

        protected TypeDefinition​(com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry descriptorRegistry)
    • Method Detail

      • 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

        public java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> getInterfaces()
      • getOwner

        public com.xebialabs.deployit.plugin.api.reflect.Type getOwner()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object