|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CAbstractBodyContext | |
at.dms.kjc |
Uses of CAbstractBodyContext in at.dms.kjc |
Subclasses of CAbstractBodyContext in at.dms.kjc | |
class |
CBlockContext
This class represents a local context during checkBody. |
class |
CBodyContext
This class represents a local context during checkBody. |
class |
CLabeledContext
This class represents a local context during checkBody It follows the control flow and maintain informations about variable (initialised, used, allocated), exceptions (thrown, catched) It also verify that context is still reachable There is a set of utilities method to access fields, methods and class with the name by clamping the parsing tree |
class |
CLoopContext
Special local context for code inside a loop. |
class |
CSwitchBodyContext
Specialized local context during checkBody inside a switch self. |
class |
CTryContext
Special local context for checking code inside a try/catch statement. |
class |
CTryFinallyContext
Special local context for checking code inside a try/finally statement. |
Constructors in at.dms.kjc with parameters of type CAbstractBodyContext | |
CAbstractBodyContext(CAbstractBodyContext parent)
Construct a block context, it supports local variable allocation throw statement and return statement. |
|
CBodyContext(CAbstractBodyContext parent)
Construct a body context. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |