Class ReadWriteCorrelation
- java.lang.Object
-
- com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
-
- com.ibm.wala.cast.js.ipa.callgraph.correlations.ReadWriteCorrelation
-
public class ReadWriteCorrelation extends Correlation
The most basic form of correlation: an intra-procedurally correlated pair of a dynamic property read and a dynamic property write.
-
-
Constructor Summary
Constructors Constructor Description ReadWriteCorrelation(com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet get, com.ibm.wala.cast.ir.ssa.AbstractReflectivePut put, java.lang.String indexName, java.util.Set<java.lang.String> flownThroughLocals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(CorrelationVisitor<T> visitor)com.ibm.wala.cast.tree.CAstSourcePositionMap.PositiongetEndPosition(SSASourcePositionMap positions)com.ibm.wala.cast.tree.CAstSourcePositionMap.PositiongetStartPosition(SSASourcePositionMap positions)java.lang.Stringpp(SSASourcePositionMap positions)-
Methods inherited from class com.ibm.wala.cast.js.ipa.callgraph.correlations.Correlation
getFlownThroughLocals, getIndexName
-
-
-
-
Method Detail
-
getStartPosition
public com.ibm.wala.cast.tree.CAstSourcePositionMap.Position getStartPosition(SSASourcePositionMap positions)
- Specified by:
getStartPositionin classCorrelation
-
getEndPosition
public com.ibm.wala.cast.tree.CAstSourcePositionMap.Position getEndPosition(SSASourcePositionMap positions)
- Specified by:
getEndPositionin classCorrelation
-
pp
public java.lang.String pp(SSASourcePositionMap positions)
- Specified by:
ppin classCorrelation
-
accept
public <T> T accept(CorrelationVisitor<T> visitor)
- Specified by:
acceptin classCorrelation
-
-