parameters: (self, dataType, superType)
docstring: Initialize the FullType object, deriving its properties from
          the input DataType and SuperType objects.
docstring_summary: Initialize the FullType object, deriving its properties from
          the input DataType and SuperType objects.
docstring_tokens: Initialize the FullType object deriving its properties from the input DataType and SuperType objects .
function: def __init__(self, dataType, superType):
          """Initialize the FullType object, deriving its properties from
          the input DataType and SuperType objects."""
  
          self.value_ = dataType.value()
          if dataType.nativeType():
              self.nativeType_ = dataType.nativeType()
          elif superType.nativeType():
              self.nativeType_ = superType.nativeType()
          else:
              raise exceptions.InvalidNativeTypeException(
                  dataType.name(), superType.name())
  
          self.superType_ = superType.name()
          self.conversionSuffix_ = superType.conversionSuffix()
          self.memberAccess_ = superType.memberAccess()
          self.objectReference_ = superType.objectReference()
  
          m = FullType.RE_NAMESPACE.match(self.value_)
          if m:
              self.namespace_ = m.group(1)
              self.classname_ = m.group(2)
function_tokens: def __init__ ( self , dataType , superType ) : self . value_ = dataType . value ( ) if dataType . nativeType ( ) : self . nativeType_ = dataType . nativeType ( ) elif superType . nativeType ( ) : self . nativeType_ = superType . nativeType ( ) else : raise exceptions . InvalidNativeTypeException ( dataType . name ( ) , superType . name ( ) ) self . superType_ = superType . name ( ) self . conversionSuffix_ = superType . conversionSuffix ( ) self . memberAccess_ = superType . memberAccess ( ) self . objectReference_ = superType . objectReference ( ) m = FullType . RE_NAMESPACE . match ( self . value_ ) if m : self . namespace_ = m . group ( 1 ) self . classname_ = m . group ( 2 )