26 """ |
26 """ |
27 self.module = module |
27 self.module = module |
28 self.name = name |
28 self.name = name |
29 self.file = file |
29 self.file = file |
30 self.lineno = lineno |
30 self.lineno = lineno |
|
31 self.endlineno = -1 # marker for "not set" |
|
32 |
|
33 def setEndLine(self, endLineNo): |
|
34 """ |
|
35 Public method to set the ending line number. |
|
36 |
|
37 @param endLineNo number of the last line (integer) |
|
38 """ |
|
39 self.endlineno = endLineNo |
31 |
40 |
32 |
41 |
33 class ClbrBase(_ClbrBase): |
42 class ClbrBase(_ClbrBase): |
34 """ |
43 """ |
35 Class implementing the base of all complex class browser objects. |
44 Class implementing the base of all complex class browser objects. |
122 |
131 |
123 @param name name of the class |
132 @param name name of the class |
124 @param _class Class object to be added (Class) |
133 @param _class Class object to be added (Class) |
125 """ |
134 """ |
126 self.classes[name] = _class |
135 self.classes[name] = _class |
127 |
136 |
128 |
137 |
129 class ClbrVisibilityMixinBase(object): |
138 class ClbrVisibilityMixinBase(object): |
130 """ |
139 """ |
131 Class implementing the base class of all visibility mixins. |
140 Class implementing the base class of all visibility mixins. |
132 """ |
141 """ |