GnuSmalltalkUsersGuide:BaseChapter 192

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
SystemExceptions.WrongClass

SystemExceptions.WrongClass

네임스페이스 Smalltalk.SystemExceptions에 정의됨

슈퍼클래스: SystemExceptions.InvalidValue

범주: 언어-예외


나는 인자가 확정적(determinate) 클래스의 인스턴스로 제한되어 있는데 이러한 제약을 호출자가 준수하지 않을 때 발생한다.


SystemExceptions.WrongClass 클래스: 시그널링하기

signalOn: anObject mustBe: aClassOrArray

예외를 발생시켜라. 주어진 객체는 aClassOrArray가 나타내는 클래스 중 하나의 인스턴스여야 한다 (단일 클래스 또는 클래스들의 배열). 서브클래스의 인스턴스가 허용되는지에 대한 여부는 컨텍스트에서 분명히 나타나야 하지만 일반적으로는 (단 몇 가지 시스템 메시지는 제외) 허용된다.


SystemExceptions.WrongClass: 접근하기

description

예외의 텍스트 설명을 응답하라.

messageText

오류의 메시지 텍스트를 응답하라.

validClasses

인스턴스가 유효했을 법한 클래스의 리스트를 응답하라.

validClasses: aCollection

인스턴스가 유효했을 법한 클래스의 리스트를 설정하라.

validClassesString

문자열로 포맷팅되고, 인스턴스가 유효했을 법한 클래스의 리스트를 설정하라.


Notes