Logo Search packages:      
Sourcecode: karrigell version File versions  Download package

Cheetah::Compiler::ClassCompiler Class Reference

Inheritance diagram for Cheetah::Compiler::ClassCompiler:

Cheetah::Compiler::GenUtils

List of all members.


Detailed Description

CLASS COMPILERS.

Definition at line 672 of file Compiler.py.


Public Member Functions

def __getattr__
def __init__
def addAttribute
def addChunkToInit
def addClassDocString
def addErrorCatcherCall
def addGetTextVar
def addSettingsToInit
def attributes
def classDef
 code wrapping methods
def classDocstring
def className
def classSignature
def cleanupState
def closeBlock
def closeDef
def genCacheInfo
def genCacheInfoFromArgList
def genCheetahVar
def genNameMapperVar
def genPlainVar
def genTimeInterval
def methodDefs
def setBaseClass
def setClassName
def setMainMethodName
def setting
def startMethodDef
def wrapClassDef

Static Public Attributes

 methodCompilerClass = AutoMethodCompiler
 methodCompilerClassForInit = MethodCompiler

Private Member Functions

def _addSourceFileMonitoring
def _finishedMethods
def _getActiveMethodCompiler
def _popActiveMethodCompiler
def _setActiveMethodCompiler
def _setupInitMethod
def _setupState
def _spawnMethodCompiler
def _swallowMethodCompiler

Private Attributes

 _activeMethodsList
 _alias__str__
 _baseClass
 _blockMetaData
 _classDef
 _classDocStringLines
 _className
 _errorCatcherCount
 _fileName
 _finishedMethodsList
 _generatedAttribs
 _initMethChunks
 _mainMethodName
 change the name in the methodCompiler and add new reference
 _methodsIndex
 _placeholderToErrorCatcherMap
 _settingsManager
 _templateObj

Static Private Attributes

 __str__ = classDef

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index