public class PointsToStats extends Object
| Constructor and Description |
|---|
PointsToStats() |
| Modifier and Type | Method and Description |
|---|---|
static String |
asString(TypeState s) |
static void |
init(PointsToAnalysis bb) |
static void |
registerTypeFlowBuilder(PointsToAnalysis bb,
TypeFlowBuilder<?> builder) |
static void |
registerTypeFlowQueuedUpdate(PointsToAnalysis bb,
TypeFlow<?> flow) |
static void |
registerTypeFlowRetainReason(PointsToAnalysis bb,
TypeFlow<?> flow,
String reason) |
static void |
registerTypeFlowRetainReason(TypeFlow<?> flow,
TypeFlow<?> original) |
static void |
registerTypeFlowSuccessfulUpdate(PointsToAnalysis bb,
TypeFlow<?> flow,
TypeState state) |
static void |
registerTypeFlowUpdate(PointsToAnalysis bb,
TypeFlow<?> flow,
TypeState state) |
static void |
registerTypeState(PointsToAnalysis bb,
TypeState state) |
static void |
registerUnionOperation(PointsToAnalysis bb,
TypeState s1,
TypeState s2,
TypeState result) |
static void |
report(BigBang bb,
String reportNameRoot) |
public static void init(PointsToAnalysis bb)
public static void registerTypeFlowBuilder(PointsToAnalysis bb, TypeFlowBuilder<?> builder)
public static void registerTypeFlowRetainReason(PointsToAnalysis bb, TypeFlow<?> flow, String reason)
public static void registerTypeFlowRetainReason(TypeFlow<?> flow, TypeFlow<?> original)
public static void registerTypeFlowUpdate(PointsToAnalysis bb, TypeFlow<?> flow, TypeState state)
public static void registerTypeFlowSuccessfulUpdate(PointsToAnalysis bb, TypeFlow<?> flow, TypeState state)
public static void registerTypeFlowQueuedUpdate(PointsToAnalysis bb, TypeFlow<?> flow)
public static void registerTypeState(PointsToAnalysis bb, TypeState state)
public static void registerUnionOperation(PointsToAnalysis bb, TypeState s1, TypeState s2, TypeState result)