Package | Description |
---|---|
org.eclipse.ocl.examples.codegen.cse |
Modifier and Type | Class and Description |
---|---|
class |
CatchPlace
A CatchPlace describes either the body forest of CG trees for a catch expression.
|
class |
ControlPlace
A ControlPlace is associated with a location in the CG AST such as the then or else (but not condition) ig a CGIfExp
at which child nodes cannot be hoisted without violating control dependencies.
|
static class |
IfPlaces.ElsePlace
An ElsePlace describes the else forest of CG trees for an IF expression.
|
static class |
IfPlaces.ThenPlace
A ThenPlace describes the then forest of CG trees for an IF expression.
|
class |
InnerStackPlace
An InnerStackPlace describes either the body forest of CG trees for a loop expression.
|
static class |
LetPlaces.InPlace
A InPlace describes the in forest of CG trees for a Let expression.
|
class |
OuterStackPlace |
class |
StackPlace |
class |
ThrowPlace
A ThrowPlace describes either the body forest of CG trees for a throw expression.
|
Modifier and Type | Method and Description |
---|---|
static LocalPlace |
CatchPlace.createCatchPlace(Map<CGElement,AbstractPlace> element2place,
CGCatchExp cgCatchExp) |
static LocalPlace |
IfPlaces.createIfPlaces(Map<CGElement,AbstractPlace> element2place,
CGIfExp cgIfExp) |
static LocalPlace |
InnerStackPlace.createInnerStackPlace(Map<CGElement,AbstractPlace> element2place,
CGIterationCallExp cgLoopExp) |
static LocalPlace |
LetPlaces.createLetPlaces(Map<CGElement,AbstractPlace> element2place,
CGLetExp cgLetExp) |
static LocalPlace |
ThrowPlace.createThrowPlace(Map<CGElement,AbstractPlace> element2place,
CGThrowExp cgThrowExp) |
LocalPlace |
ControlPlace.getParentPlace() |
Constructor and Description |
---|
ControlPlace(LocalPlace parentPlace,
CGValuedElement cgElement) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.