Code: Select all
__2(*) => MsgBox('A108 method __2')
Class A108 {
static __0() => MsgBox('A108 method __0')
__1() => MsgBox('A108 method __1')
}
A108.DefineMethod('__2', Func('fun'))
MsgBox('A108 HasMethod __0 = ' A108.HasMethod('__0')) ; 1
MsgBox('A108 HasMethod __1 = ' A108.HasMethod('__1')) ; 0
MsgBox('A108 HasMethod __2 = ' A108.HasMethod('__2')) ; 1
inst:= A108.new()
MsgBox('inst HasMethod __0 = ' inst.HasMethod('__0')) ; 0
MsgBox('inst HasMethod __1 = ' inst.HasMethod('__1')) ; 1
MsgBox('inst HasMethod __2 = ' inst.HasMethod('__2')) ; 0