この節では、コンポーネント Ref に加えることができる変更と、それが呼び出し互換およびインストール互換 (またはその一方) であるかどうかを示します。
変更内容 |
インストール互換 |
呼び出し互換 |
---|---|---|
非最終から最終 |
なし |
あり |
最終から非最終 |
あり |
あり |
非抽象から抽象 |
なし |
あり |
抽象から非抽象 |
あり |
あり |
installMode の変更 |
なし |
なし |
新しいコンポーネント ref の追加 |
なし |
あり |
入れ子にされたコンポーネント ref の削除または名前変更 |
なし |
なし |
最上位コンポーネント ref の削除または名前変更 |
なし |
なし |
入れ子にされたコンポーネントの argList 引数の追加、変更、または削除 |
なし |
あり |
最上位コンポーネントの argList 引数の追加、変更、または削除 |
あり |
あり |
オリジナルの新しい型インスタンス |
なし |
あり |
新しいものの元の型インスタンス |
なし |
なし |
オリジナルと関連性のない新しい型 |
なし |
なし |
オリジナルとインストール互換である新しい型 |
あり |
あり |
オリジナルと呼び出し互換である新しい型 |
なし |
あり |
オリジナルの新しい入れ子 comp インスタンス |
なし |
あり |
新しいものの元の入れ子 comp インスタンス |
なし |
なし |
オリジナルと関係のない新しい入れ子 comp |
なし |
なし |
オリジナルとインストール互換の新しい入れ子 comp |
あり |
あり |
オリジナルと呼び出し互換の新しい入れ子 comp |
なし |
あり |