public static class FeatureImpl.DuringAnalysisAccessImpl extends FeatureImpl.BeforeAnalysisAccessImpl implements org.graalvm.nativeimage.hosted.Feature.DuringAnalysisAccess
| Modifier and Type | Field and Description |
|---|---|
protected Inflation |
bb |
debugContext, featureHandler, imageClassLoader| Modifier and Type | Method and Description |
|---|---|
boolean |
getAndResetRequireAnalysisIteration() |
com.oracle.graal.pointsto.BigBang |
getBigBang() |
com.oracle.graal.pointsto.meta.AnalysisMetaAccess |
getMetaAccess() |
com.oracle.graal.pointsto.meta.AnalysisUniverse |
getUniverse() |
boolean |
isReachable(com.oracle.graal.pointsto.meta.AnalysisField field) |
boolean |
isReachable(com.oracle.graal.pointsto.meta.AnalysisMethod method) |
boolean |
isReachable(com.oracle.graal.pointsto.meta.AnalysisType type) |
boolean |
isReachable(Class<?> clazz) |
boolean |
isReachable(Executable method) |
boolean |
isReachable(Field field) |
Set<Executable> |
reachableMethodOverrides(Executable baseMethod) |
Set<Class<?>> |
reachableSubtypes(Class<?> baseClass) |
void |
requireAnalysisIteration() |
getHostVM, getNativeLibraries, registerAsAccessed, registerAsAccessed, registerAsCompiled, registerAsCompiled, registerAsFrozenUnsafeAccessed, registerAsFrozenUnsafeAccessed, registerAsInHeap, registerAsInHeap, registerAsInvoked, registerAsInvoked, registerAsRead, registerAsUnsafeAccessed, registerAsUnsafeAccessed, registerAsUnsafeAccessed, registerAsUnsafeAccessed, registerAsUsed, registerAsUsed, registerHierarchyForReflectiveInstantiation, registerMethodOverrideReachabilityHandler, registerReachabilityHandler, registerSubtypeReachabilityHandler, registerUnsafeFieldsRecomputedfindAnnotatedClasses, findAnnotatedFields, findAnnotatedMethods, findClassByName, findSubclasses, getDebugContext, getFeatureHandler, getImageClassLoaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitregisterAsAccessed, registerAsInHeap, registerAsUnsafeAccessed, registerAsUsed, registerMethodOverrideReachabilityHandler, registerReachabilityHandler, registerSubtypeReachabilityHandlerprotected final Inflation bb
public void requireAnalysisIteration()
requireAnalysisIteration in interface org.graalvm.nativeimage.hosted.Feature.DuringAnalysisAccesspublic boolean getAndResetRequireAnalysisIteration()
public com.oracle.graal.pointsto.BigBang getBigBang()
public com.oracle.graal.pointsto.meta.AnalysisUniverse getUniverse()
public com.oracle.graal.pointsto.meta.AnalysisMetaAccess getMetaAccess()
public boolean isReachable(Class<?> clazz)
public boolean isReachable(com.oracle.graal.pointsto.meta.AnalysisType type)
public boolean isReachable(Field field)
public boolean isReachable(com.oracle.graal.pointsto.meta.AnalysisField field)
public boolean isReachable(Executable method)
public boolean isReachable(com.oracle.graal.pointsto.meta.AnalysisMethod method)
public Set<Executable> reachableMethodOverrides(Executable baseMethod)