|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectharpoon.Analysis.Maps.ExecMapProxy<HCE>
public class ExecMapProxy<HCE extends HCodeElement>
An ExecMapProxy implements an ExecMap for
a cloned HCode given the HCodeAndMaps which
specifies its relationship to an HCode for which a
ExecMap is known.
| Constructor Summary | |
|---|---|
ExecMapProxy(HCodeAndMaps<HCE> hcam,
ExecMap<HCE> em)
Creates an ExecMapProxy. |
|
| Method Summary | |
|---|---|
boolean |
execMap(HCE node)
Returns the executable status of an HCodeElement. |
boolean |
execMap(HCodeEdge<HCE> edge)
Returns the executable status of an HCodeEdge. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExecMapProxy(HCodeAndMaps<HCE> hcam,
ExecMap<HCE> em)
ExecMapProxy.
| Method Detail |
|---|
public boolean execMap(HCE node)
ExecMapHCodeElement.
execMap in interface ExecMap<HCE extends HCodeElement>node - The HCodeElement to examine.
true if it is possible to execute this
HCodeElement; or false if
it can be proved that this HCodeElement
will never be executed.public boolean execMap(HCodeEdge<HCE> edge)
ExecMapHCodeEdge.
execMap in interface ExecMap<HCE extends HCodeElement>edge - An edge between two HCodeElements in
some HCode.
true if it is possible to traverse this
edge during execution, or false if it
can be proved that this edge will never be followed.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||