public abstract class AbstractAnalysisResultsBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected BigBang |
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(BigBang bb,
Universe converter) |
Modifier and Type | Method and Description |
---|---|
BigBang |
getBigBang() |
protected jdk.vm.ci.meta.JavaMethodProfile |
makeMethodProfile(Collection<AnalysisMethod> callees) |
abstract StaticAnalysisResults |
makeOrApplyResults(AnalysisMethod method) |
abstract jdk.vm.ci.meta.JavaTypeProfile |
makeTypeProfile(AnalysisField field) |
protected jdk.vm.ci.meta.JavaTypeProfile |
makeTypeProfile(TypeState typeState) |
protected final BigBang bb
protected final Universe converter
null
if no
conversion should be performed.public BigBang getBigBang()
public abstract StaticAnalysisResults makeOrApplyResults(AnalysisMethod method)
public abstract jdk.vm.ci.meta.JavaTypeProfile makeTypeProfile(AnalysisField field)
protected jdk.vm.ci.meta.JavaTypeProfile makeTypeProfile(TypeState typeState)
protected jdk.vm.ci.meta.JavaMethodProfile makeMethodProfile(Collection<AnalysisMethod> callees)