Package boomerang.weights
Class PathConditionWeight
- java.lang.Object
-
- wpds.impl.Weight
-
- boomerang.weights.PathConditionWeight
-
public class PathConditionWeight extends wpds.impl.Weight
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPathConditionWeight.ConditionDomain
-
Constructor Summary
Constructors Constructor Description PathConditionWeight(Statement callSite, Method callee)PathConditionWeight(Statement ifStatement, Boolean condition)PathConditionWeight(Val returnVal)PathConditionWeight(Val val, PathConditionWeight.ConditionDomain c)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description wpds.impl.WeightcombineWith(wpds.impl.Weight o)booleanequals(Object obj)wpds.impl.WeightextendWith(wpds.impl.Weight o)Map<Statement,PathConditionWeight.ConditionDomain>getConditions()Map<Val,PathConditionWeight.ConditionDomain>getEvaluationMap()inthashCode()static PathConditionWeightone()StringtoString()
-
-
-
Constructor Detail
-
PathConditionWeight
public PathConditionWeight(Val returnVal)
-
PathConditionWeight
public PathConditionWeight(Val val, PathConditionWeight.ConditionDomain c)
-
-
Method Detail
-
one
public static PathConditionWeight one()
-
extendWith
public wpds.impl.Weight extendWith(wpds.impl.Weight o)
- Specified by:
extendWithin classwpds.impl.Weight
-
combineWith
public wpds.impl.Weight combineWith(wpds.impl.Weight o)
- Specified by:
combineWithin classwpds.impl.Weight
-
getConditions
public Map<Statement,PathConditionWeight.ConditionDomain> getConditions()
-
getEvaluationMap
public Map<Val,PathConditionWeight.ConditionDomain> getEvaluationMap()
-
-