この節では、インストール、制御、アンインストールブロックに加えることができる変更と、それが呼び出し互換およびインストール互換 (またはその一方) であるかどうかを示します。
変更内容 |
インストール互換 |
呼び出し互換 |
---|---|---|
非最終から最終 |
なし |
あり |
最終から非最終 |
あり |
あり |
非抽象から抽象 |
なし |
あり |
抽象から非抽象 |
あり |
あり |
アクセス制限の強化 |
なし |
なし |
アクセス制限の緩和 |
なし |
あり |
新しい非専用ブロックの追加 |
なし |
あり |
新しい専用ブロックの追加 |
あり |
あり |
非専用ブロックの削除または名前変更 |
なし |
なし |
専用ブロックの削除または名前変更 |
あり |
あり |
ブロック本体の変更 |
あり |
あり |
ブロックの局所変数の追加、変更、または削除 |
あり |
あり |
専用ブロックのパラメタの追加、変更、または削除 |
あり |
あり |
必須パラメタの非専用ブロックへの追加 |
なし |
なし |
オプションパラメタの追加 |
あり |
あり |
オプション/必須パラメタの削除 |
あり |
あり |
オプションのパラメタの名前変更 |
あり |
あり |
非専用ブロックの必須パラメタの名前変更 |
なし |
なし |
非専用ブロックでのパラメタのオプションから必須への変更 |
なし |
なし |
パラメタの必須からオプションへの変更 |
あり |
あり |
パラメタ displayMode の変更 |
あり |
あり |
パラメタ prompt の変更 |
あり |
あり |