Utilities/ClassBrowsers/ClbrBaseClasses.py

changeset 2768
eab35f6e709f
parent 2302
f29e9405c851
child 2791
a9577f248f04
child 2997
7f0ef975da9e
equal deleted inserted replaced
2766:c413e9eeaf95 2768:eab35f6e709f
23 """ 23 """
24 self.module = module 24 self.module = module
25 self.name = name 25 self.name = name
26 self.file = file 26 self.file = file
27 self.lineno = lineno 27 self.lineno = lineno
28 self.endlineno = -1 # marker for "not set"
29
30 def setEndLine(self, endLineNo):
31 """
32 Public method to set the ending line number.
33
34 @param endLineNo number of the last line (integer)
35 """
36 self.endlineno = endLineNo
28 37
29 38
30 class ClbrBase(_ClbrBase): 39 class ClbrBase(_ClbrBase):
31 """ 40 """
32 Class implementing the base of all complex class browser objects. 41 Class implementing the base of all complex class browser objects.
119 128
120 @param name name of the class 129 @param name name of the class
121 @param _class Class object to be added (Class) 130 @param _class Class object to be added (Class)
122 """ 131 """
123 self.classes[name] = _class 132 self.classes[name] = _class
124 133
125 134
126 class ClbrVisibilityMixinBase(object): 135 class ClbrVisibilityMixinBase(object):
127 """ 136 """
128 Class implementing the base class of all visibility mixins. 137 Class implementing the base class of all visibility mixins.
129 """ 138 """

eric ide

mercurial