GnuSmalltalkUsersGuide:BaseChapter 112
- MethodInfo
MethodInfo
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: Object
범주: 언어-구현
- 나는 특정 메서드에 관한 정보를 제공한다. 나는 메서드가 파일링된 범주를 생성할 수 있고, 메서드의 소스 코드로 접근하는 데 사용될 수 있다.
MethodInfo: 접근하기
category
메서드 범주를 응답하라.
category: aCategory
메서드 범주를 설정하라.
methodClass
메서드가 정의된 클래스를 응답하라.
methodClass: aClass
메서드가 정의된 클래스를 설정하라.
selector
메서드가 어떤 선택자를 통해 호출되었는지 응답하라.
selector: aSymbol
메서드가 어떤 선택자를 통해 호출되는지 설정하라.
sourceCode
메서드 소스 코드를 포함하는 FileSegment 또는 String 또는 nil을 응답하라.
sourceFile
메서드 소스 코드가 있는 파일명을 응답하라.
sourcePos
sourceFile 내에서 메서드 소스 코드의 시작 위치를 응답하라.
sourceString
메서드 소스 코드를 포함하는 String을 응답하라.
stripSourceCode
메서드에 대한 소스 코드로의 참조를 제거하라.
MethodInfo: 동등성
= aMethodInfo
수신자와 aMethodInfo를 비교하고 둘이 같은지를 응답하라.
hash
수신자에 대한 해시값을 응답하라.