GnuSmalltalkUsersGuide:BaseChapter 112

From 흡혈양파의 번역工房
Revision as of 15:29, 27 January 2014 by Onionmixer (talk | contribs) (GSUG MethodInfo 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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

수신자에 대한 해시값을 응답하라.


Notes