Index: generic/gentclAPI.decls =================================================================== diff -u -r39607bed15618248130a1251cc2b1c2a03db93b0 -rd4c3a709884f94a12e97a2dd95f438caf7863800 --- generic/gentclAPI.decls (.../gentclAPI.decls) (revision 39607bed15618248130a1251cc2b1c2a03db93b0) +++ generic/gentclAPI.decls (.../gentclAPI.decls) (revision d4c3a709884f94a12e97a2dd95f438caf7863800) @@ -152,6 +152,9 @@ {-argName "parameter" -type tclobj} } +# +# object methods +# objectMethod autoname NsfOAutonameMethod { {-argName "-instance"} {-argName "-reset"} @@ -177,7 +180,7 @@ {-argName "guard" -required 1 -type tclobj} } -objectMethod instvar NsfOInstVarMethod { +objectMethod instvar NsfOInstvarMethod { {-argName "args" -type allargs} } @@ -186,10 +189,6 @@ {-argName "guard" -required 1 -type tclobj} } -# objectMethod __next NsfONextMethod { -# {-argName "args" -type allargs} -#} - objectMethod noinit NsfONoinitMethod { } @@ -216,6 +215,43 @@ } # +# class methods +# + +classMethod alloc NsfCAllocMethod { + {-argName "name" -required 1 -type tclobj} +} + +classMethod create NsfCCreateMethod { + {-argName "name" -required 1} + {-argName "args" -type allargs} +} + +classMethod dealloc NsfCDeallocMethod { + {-argName "object" -required 1 -type tclobj} +} + +classMethod filterguard NsfCFilterGuardMethod { + {-argName "filter" -required 1} + {-argName "guard" -required 1 -type tclobj} +} + +classMethod mixinguard NsfCMixinGuardMethod { + {-argName "mixin" -required 1} + {-argName "guard" -required 1 -type tclobj} +} + +classMethod new NsfCNewMethod { + {-argName "-childof" -type object -nrargs 1} + {-argName "args" -required 0 -type args} +} + +classMethod recreate NsfCRecreateMethod { + {-argName "name" -required 1 -type tclobj} + {-argName "args" -type allargs} +} + +# # info object methods # objectInfoMethod children NsfObjInfoChildrenMethod { @@ -352,40 +388,7 @@ {-argName "pattern" -type tclobj} } -# -# class methods -# -classMethod alloc NsfCAllocMethod { - {-argName "name" -required 1 -type tclobj} -} - -classMethod create NsfCCreateMethod { - {-argName "name" -required 1} - {-argName "args" -type allargs} -} - -classMethod dealloc NsfCDeallocMethod { - {-argName "object" -required 1 -type tclobj} -} - -classMethod new NsfCNewMethod { - {-argName "-childof" -type object -nrargs 1} - {-argName "args" -required 0 -type args} -} -classMethod filterguard NsfCFilterGuardMethod { - {-argName "filter" -required 1} - {-argName "guard" -required 1 -type tclobj} -} -classMethod mixinguard NsfCMixinGuardMethod { - {-argName "mixin" -required 1} - {-argName "guard" -required 1 -type tclobj} -} - -classMethod recreate NsfCRecreateMethod { - {-argName "name" -required 1 -type tclobj} - {-argName "args" -type allargs} -} # # check methods #