- java.lang.Object
-
- com.gluonhq.substrate.feature.GluonFeature
-
- All Implemented Interfaces:
org.graalvm.nativeimage.hosted.Feature
public class GluonFeature extends java.lang.Object implements org.graalvm.nativeimage.hosted.FeatureGraalVM feature that deals with adding specific native libraries. For those libs, JNI_OnLoad_"libname" invocations are generated. A list of symbols is added that are marked as "U" in the compiled objectfile, so that the linker knows which symbols to take from the provided linklibs (as opposed to include the whole linked libs).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.graalvm.nativeimage.hosted.Feature
org.graalvm.nativeimage.hosted.Feature.AfterAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.AfterCompilationAccess, org.graalvm.nativeimage.hosted.Feature.AfterHeapLayoutAccess, org.graalvm.nativeimage.hosted.Feature.AfterImageWriteAccess, org.graalvm.nativeimage.hosted.Feature.AfterRegistrationAccess, org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.BeforeCompilationAccess, org.graalvm.nativeimage.hosted.Feature.BeforeImageWriteAccess, org.graalvm.nativeimage.hosted.Feature.BeforeUniverseBuildingAccess, org.graalvm.nativeimage.hosted.Feature.CompilationAccess, org.graalvm.nativeimage.hosted.Feature.DuringAnalysisAccess, org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess, org.graalvm.nativeimage.hosted.Feature.FeatureAccess, org.graalvm.nativeimage.hosted.Feature.IsInConfigurationAccess, org.graalvm.nativeimage.hosted.Feature.OnAnalysisExitAccess, org.graalvm.nativeimage.hosted.Feature.QueryReachabilityAccess
-
-
Constructor Summary
Constructors Constructor Description GluonFeature()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeAnalysis(org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess a)voidduringSetup(org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess access)booleanisInConfiguration(org.graalvm.nativeimage.hosted.Feature.IsInConfigurationAccess access)
-
-
-
Method Detail
-
isInConfiguration
public boolean isInConfiguration(org.graalvm.nativeimage.hosted.Feature.IsInConfigurationAccess access)
- Specified by:
isInConfigurationin interfaceorg.graalvm.nativeimage.hosted.Feature
-
duringSetup
public void duringSetup(org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess access)
- Specified by:
duringSetupin interfaceorg.graalvm.nativeimage.hosted.Feature
-
beforeAnalysis
public void beforeAnalysis(org.graalvm.nativeimage.hosted.Feature.BeforeAnalysisAccess a)
- Specified by:
beforeAnalysisin interfaceorg.graalvm.nativeimage.hosted.Feature
-
-