• 追加された行はこの色です。
  • 削除された行はこの色です。
ページ要素が非公開ページや、非公開な属性領域を読み込んだとき、出力先も非公開でなければならない。

*** 処理方法 [#rc0f20b0]
読み込んだ情報に非公開情報が混ざったら…
- 出力先によって非公開情報を除く
- 処理中の情報をすべて非公開とする
非公開情報を取り除くと、意味を成さなくなる場合。

*** 出力先を調べる [#l7f1ff9d]
出力先に公開範囲を尋ねられないと。
契約プログラミングのように。非公開な領域にのみ非公開情報を与える。
でも通常のプログラミングでは、戻り値がどう使われるかは気にしないはず。特別な仕組みが要る。

戻り値を受けた側で非公開情報を除くのが一般的。これなら使い道を考慮して、どう除くかを変えられる。