ida.pelab.prt.constraints
Class MemoryAccess

java.lang.Object
  extended by ida.pelab.prt.constraints.Constraint
      extended by ida.pelab.prt.constraints.MemoryAccess

public class MemoryAccess
extends Constraint


Constructor Summary
MemoryAccess(MemoryAccessType accessType, java.lang.String parameter, java.lang.String startPoint, java.lang.String endPoint)
           
 
Method Summary
 boolean check(cetus.hir.Traversable rootNode, java.util.ArrayList<MatchedInstance> nodelist)
           
 MemoryAccessType getAccessType()
           
 java.lang.String getEndPoint()
           
 java.lang.String getParameter()
           
 java.lang.String getStartPoint()
           
 void setAccessType(MemoryAccessType accessType)
           
 void setEndPoint(java.lang.String endPoint)
           
 void setParameter(java.lang.String parameter)
           
 void setStartPoint(java.lang.String startPoint)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryAccess

public MemoryAccess(MemoryAccessType accessType,
                    java.lang.String parameter,
                    java.lang.String startPoint,
                    java.lang.String endPoint)
Method Detail

getAccessType

public MemoryAccessType getAccessType()

setAccessType

public void setAccessType(MemoryAccessType accessType)

getParameter

public java.lang.String getParameter()

setParameter

public void setParameter(java.lang.String parameter)

getStartPoint

public java.lang.String getStartPoint()

setStartPoint

public void setStartPoint(java.lang.String startPoint)

getEndPoint

public java.lang.String getEndPoint()

setEndPoint

public void setEndPoint(java.lang.String endPoint)

check

public boolean check(cetus.hir.Traversable rootNode,
                     java.util.ArrayList<MatchedInstance> nodelist)
Overrides:
check in class Constraint