public class UniverseBuilder extends Object
Constructor and Description |
---|
UniverseBuilder(com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse,
com.oracle.graal.pointsto.meta.AnalysisMetaAccess aMetaAccess,
HostedUniverse hUniverse,
HostedMetaAccess hMetaAccess,
com.oracle.graal.pointsto.results.StaticAnalysisResultsBuilder staticAnalysisResultsBuilder,
com.oracle.graal.pointsto.constraints.UnsupportedFeatures unsupportedFeatures) |
Modifier and Type | Method and Description |
---|---|
void |
build(org.graalvm.compiler.debug.DebugContext debug)
This step is single threaded, i.e., all the maps are modified only by a single thread, so no
synchronization is necessary.
|
static boolean |
isKnownImmutableType(Class<?> clazz) |
public UniverseBuilder(com.oracle.graal.pointsto.meta.AnalysisUniverse aUniverse, com.oracle.graal.pointsto.meta.AnalysisMetaAccess aMetaAccess, HostedUniverse hUniverse, HostedMetaAccess hMetaAccess, com.oracle.graal.pointsto.results.StaticAnalysisResultsBuilder staticAnalysisResultsBuilder, com.oracle.graal.pointsto.constraints.UnsupportedFeatures unsupportedFeatures)
public void build(org.graalvm.compiler.debug.DebugContext debug)
public static boolean isKnownImmutableType(Class<?> clazz)