public static class FeatureImpl.BeforeAnalysisAccessImpl extends FeatureImpl.FeatureAccessImpl implements org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess
| Modifier and Type | Field and Description |
|---|---|
protected Inflation |
bb |
debugContext, featureHandler, imageClassLoader| Modifier and Type | Method and Description |
|---|---|
com.oracle.graal.pointsto.BigBang |
getBigBang() |
SVMHost |
getHostVM() |
com.oracle.graal.pointsto.meta.AnalysisMetaAccess |
getMetaAccess() |
NativeLibraries |
getNativeLibraries() |
com.oracle.graal.pointsto.meta.AnalysisUniverse |
getUniverse() |
void |
registerAsAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField) |
void |
registerAsAccessed(Field field) |
void |
registerAsCompiled(com.oracle.graal.pointsto.meta.AnalysisMethod aMethod) |
void |
registerAsCompiled(Executable method) |
void |
registerAsFrozenUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField) |
void |
registerAsFrozenUnsafeAccessed(Field field) |
void |
registerAsInHeap(com.oracle.graal.pointsto.meta.AnalysisType aType) |
void |
registerAsInHeap(Class<?> clazz) |
void |
registerAsInvoked(com.oracle.graal.pointsto.meta.AnalysisMethod aMethod) |
void |
registerAsInvoked(Executable method) |
void |
registerAsRead(com.oracle.graal.pointsto.meta.AnalysisField aField) |
boolean |
registerAsUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField) |
void |
registerAsUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField,
com.oracle.graal.pointsto.api.UnsafePartitionKind partitionKind) |
void |
registerAsUnsafeAccessed(Field field) |
void |
registerAsUnsafeAccessed(Field field,
com.oracle.graal.pointsto.api.UnsafePartitionKind partitionKind) |
void |
registerAsUsed(com.oracle.graal.pointsto.meta.AnalysisType aType) |
void |
registerAsUsed(Class<?> clazz) |
void |
registerHierarchyForReflectiveInstantiation(Class<?> c) |
void |
registerUnsafeFieldsRecomputed(Class<?> clazz) |
findAnnotatedClasses, findAnnotatedFields, findAnnotatedMethods, findClassByName, findSubclasses, getDebugContext, getFeatureHandler, getImageClassLoaderprotected final Inflation bb
public NativeLibraries getNativeLibraries()
public void registerAsUsed(Class<?> clazz)
registerAsUsed in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccesspublic void registerAsUsed(com.oracle.graal.pointsto.meta.AnalysisType aType)
public void registerAsInHeap(Class<?> clazz)
registerAsInHeap in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccesspublic void registerAsInHeap(com.oracle.graal.pointsto.meta.AnalysisType aType)
public void registerAsAccessed(Field field)
registerAsAccessed in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccesspublic void registerAsAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField)
public void registerAsRead(com.oracle.graal.pointsto.meta.AnalysisField aField)
public void registerAsUnsafeAccessed(Field field)
registerAsUnsafeAccessed in interface org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccesspublic boolean registerAsUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField)
public void registerAsFrozenUnsafeAccessed(Field field)
public void registerAsFrozenUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField)
public void registerAsUnsafeAccessed(Field field, com.oracle.graal.pointsto.api.UnsafePartitionKind partitionKind)
public void registerAsUnsafeAccessed(com.oracle.graal.pointsto.meta.AnalysisField aField,
com.oracle.graal.pointsto.api.UnsafePartitionKind partitionKind)
public void registerAsInvoked(Executable method)
public void registerAsInvoked(com.oracle.graal.pointsto.meta.AnalysisMethod aMethod)
public void registerAsCompiled(Executable method)
public void registerAsCompiled(com.oracle.graal.pointsto.meta.AnalysisMethod aMethod)
public void registerUnsafeFieldsRecomputed(Class<?> clazz)
public SVMHost getHostVM()
public void registerHierarchyForReflectiveInstantiation(Class<?> c)
public com.oracle.graal.pointsto.BigBang getBigBang()
public com.oracle.graal.pointsto.meta.AnalysisUniverse getUniverse()
public com.oracle.graal.pointsto.meta.AnalysisMetaAccess getMetaAccess()