| def deco(fun): | |
| return fun # valid | |
| class FooClass: | |
| staticField = deco | |
| globs = globals() | |
| def __init__(self): | |
| self.instanceField = 2 | |
| @deco | |
| def fooFunction(fooParam1, fooParam2=0) : | |
| notAField = 3 | |
| pass | |
| def topLevelFunction(tlfp1, tlfp2) : | |
| pass | |
| top1 = 1 | |
| if True: | |
| top2 = 2 | |
| class BarClass(object): | |
| __value = 0 | |
| def __get(self): | |
| return self.__value | |
| def __set(self, val): | |
| self.__value = val | |
| value = property(__get) | |
| setvalue = property(fset=__set) | |
| class BazClass(object): | |
| __x = 1 | |
| @property | |
| def x(self): | |
| return self.__x | |
| @x.setter | |
| def x(self, v): | |
| self.__x = v | |