public abstract class HeapScanningPolicy extends Object
Constructor and Description |
---|
HeapScanningPolicy() |
Modifier and Type | Method and Description |
---|---|
static HeapScanningPolicy |
scanAll() |
abstract boolean |
scanConstant(BigBang bb,
jdk.vm.ci.meta.JavaConstant constant)
Decide if the constant will be processed by the object scanner.
|
static HeapScanningPolicy |
skipTypes(AnalysisType... skipTypes) |
abstract boolean |
trackConstant(BigBang bb,
jdk.vm.ci.meta.JavaConstant constant)
Decide if the constant will be stored in the global constant registry.
|
public abstract boolean trackConstant(BigBang bb, jdk.vm.ci.meta.JavaConstant constant)
public abstract boolean scanConstant(BigBang bb, jdk.vm.ci.meta.JavaConstant constant)
public static HeapScanningPolicy scanAll()
public static HeapScanningPolicy skipTypes(AnalysisType... skipTypes)