메소드 | 설명 | |
---|---|---|
AddTrait ( IBehavior trait ) : void | ||
BaseBehavior ( IBehavior behavior, IBehavior superclass, System.Machine machine ) : System | ||
DefineClassMethod ( IMethod method ) : void | ||
DefineInstanceMethod ( IMethod method ) : void | ||
GetClassMethod ( string mthname ) : IMethod | ||
GetClassMethods ( ) : ICollection |
||
GetInstanceMethod ( string mthname ) : IMethod | ||
GetInstanceMethods ( ) : ICollection |
||
NewObject ( ) : object | ||
SendMessageToNilObject ( System.Machine machine, string msgname, object args ) : object | ||
SendMessageToObject ( IObject self, |
||
SendMessageToObject ( IObject self, System.Machine machine, string msgname, object args ) : object | ||
SetSuperClass ( IBehavior superclass ) : void |
public BaseBehavior ( IBehavior behavior, IBehavior superclass, System.Machine machine ) : System | ||
behavior | IBehavior | |
superclass | IBehavior | |
machine | System.Machine | |
리턴 | System |
public DefineClassMethod ( IMethod method ) : void | ||
method | IMethod | |
리턴 | void |
public DefineInstanceMethod ( IMethod method ) : void | ||
method | IMethod | |
리턴 | void |
public GetClassMethod ( string mthname ) : IMethod | ||
mthname | string | |
리턴 | IMethod |
public GetInstanceMethod ( string mthname ) : IMethod | ||
mthname | string | |
리턴 | IMethod |
public SendMessageToNilObject ( System.Machine machine, string msgname, object args ) : object | ||
machine | System.Machine | |
msgname | string | |
args | object | |
리턴 | object |
public SendMessageToObject ( IObject self, |
||
self | IObject | |
interpreter | ||
msgname | string | |
args | object | |
리턴 | object |
public SendMessageToObject ( IObject self, System.Machine machine, string msgname, object args ) : object | ||
self | IObject | |
machine | System.Machine | |
msgname | string | |
args | object | |
리턴 | object |
public SetSuperClass ( IBehavior superclass ) : void | ||
superclass | IBehavior | |
리턴 | void |