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 """ |