Function PACKAGE-SHADOWING-SYMBOLS

UP


Function PACKAGE-SHADOWING-SYMBOLS

Function PACKAGE-SHADOWING-SYMBOLS

構文

package-shadowing-symbols package => symbols

引数と戻り値

package - パッケージ指定子
symbols - シンボルのリスト

定義

shadowshadowing-importによって (または同等のdefpackageオプションによって) packageshadowingシンボルとして宣言された シンボルのリストを返却します。

例文

(package-shadowing-symbols (make-package 'temp)) =>  ()
(shadow 'cdr 'temp) =>  T
(package-shadowing-symbols 'temp) =>  (TEMP::CDR)
(intern "PILL" 'temp) =>  TEMP::PILL, NIL
(shadowing-import 'pill 'temp) =>  T
(package-shadowing-symbols 'temp) =>  (PILL TEMP::CDR)

副作用

なし。

影響

なし。

例外

packageがパッケージ指定子ではないときは、 型type-errorのエラーが発生します。

参考

shadow, shadowing-import

備考

シンボルのリストが新しいものかどうかは実装依存です。


TOP, Github