包规则

包种类的元素通过名称和元类型来匹配。

约束:

  1. 被合并包中的所有分类符必须有一个非空的限定名,并且在被合并包中有isDistinguishableFrom()=true
  2. 接收包中的所有分类符必须有一个非空的限定名,并且在接收包中有isDistinguishableFrom()=true

转换:

  1. 被合并包中的nestedPackage(内嵌包)以相同的名称和内容被转换到结果包中的内嵌包,除非接收包中已包含一个匹配的内嵌包。后中情况下,被合并的内嵌包递归地与匹配的接收内嵌包进行合并。
  2. 接收包的元素引入转换到结果包中相应的元素引入。被引入的元素不合并(除非还有一个指向拥有被引入元素的包的包合并)。

results matching ""

    No results matching ""