public abstract class AbstractAnalysisResultsBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected PointsToAnalysis |
bb |
protected Universe |
converter
The universe used to convert analysis metadata to hosted metadata, or
null if no
conversion should be performed. |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAnalysisResultsBuilder(PointsToAnalysis bb,
Universe converter) |
| Modifier and Type | Method and Description |
|---|---|
BigBang |
getBigBang() |
protected JavaMethodProfile |
makeMethodProfile(Collection<AnalysisMethod> callees) |
abstract StaticAnalysisResults |
makeOrApplyResults(AnalysisMethod method) |
abstract JavaTypeProfile |
makeTypeProfile(AnalysisField field) |
protected JavaTypeProfile |
makeTypeProfile(TypeState typeState) |
protected final PointsToAnalysis bb
protected final Universe converter
null if no
conversion should be performed.protected AbstractAnalysisResultsBuilder(PointsToAnalysis bb, Universe converter)
public BigBang getBigBang()
public abstract StaticAnalysisResults makeOrApplyResults(AnalysisMethod method)
public abstract JavaTypeProfile makeTypeProfile(AnalysisField field)
protected JavaTypeProfile makeTypeProfile(TypeState typeState)
protected JavaMethodProfile makeMethodProfile(Collection<AnalysisMethod> callees)