Utilities/ClassBrowsers/ClbrBaseClasses.py

branch
Py2 comp.
changeset 2791
a9577f248f04
parent 2538
b2642e7a4c18
parent 2768
eab35f6e709f
child 3057
10516539f238
equal deleted inserted replaced
2790:6686a3326df8 2791:a9577f248f04
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 """

eric ide

mercurial