Function PACKAGE-SHADOWING-SYMBOLS
package-shadowing-symbols
package => symbols
package - パッケージ指定子
symbols - シンボルのリスト
shadow
かshadowing-import
によって (または同等のdefpackage
オプションによって) packageにshadowing
シンボルとして宣言された シンボルのリストを返却します。
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
のエラーが発生します。
シンボルのリストが新しいものかどうかは実装依存です。