Inherits from
- DocObject: enthought.endo.docobjects.DocObject
Attributes
Inherited from base classes
Method summary
- __init__(self, name, file, lineno, bases, parent_module, docstring = '', children = [ ])
- fromAST(options, filename, class_node, module_object)
- get_bases(self)
- has_traits(self)
- inherited_children(self)
- print_node(self, indent)
Inherited from base classes
- __repr__(self)
- bind(self, name, obj)
- copy(self, other_namespace)
- divide_children(self)
- get_descendants(self, node_type = None)
- get_objects(self)
- index(self)
- is_concrete(self)
- is_pkg_index(self)
- resolve(self, identifier)
- resolve_global(self, name)
- toString(self, indent = 0, step = 4)
Methods
- __init__(self, name, file, lineno, bases, parent_module, docstring = '', children = [ ])
- fromAST(options, filename, class_node, module_object)
Create class object from AST class node
- options : command line options
- filename : file name of class code
- class_node : AST node for class
- module_object : docobjects.Module instance for parent module
- get_bases(self)
- has_traits(self)
- inherited_children(self)
Like divide_children, only compiles all the objects from base classes
- print_node(self, indent)