Class ForeignRegistrationFeature

java.lang.Object
org.bitcoinj.secp.graalvmffm.ForeignRegistrationFeature
All Implemented Interfaces:
org.graalvm.nativeimage.hosted.Feature

public class ForeignRegistrationFeature extends Object implements org.graalvm.nativeimage.hosted.Feature
Register secp methods for GraalVM Foreign Access. All code within feature classes is executed during native image generation, and never at runtime.
  • 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.BeforeHeapLayoutAccess, 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
    Required no-argument constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    duringSetup(org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess access)
    Handler for initializations at startup time.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.graalvm.nativeimage.hosted.Feature

    afterAnalysis, afterCompilation, afterHeapLayout, afterImageWrite, afterRegistration, beforeAnalysis, beforeCompilation, beforeHeapLayout, beforeImageWrite, beforeUniverseBuilding, cleanup, duringAnalysis, getDescription, getRequiredFeatures, getURL, isInConfiguration, onAnalysisExit
  • Constructor Details

    • ForeignRegistrationFeature

      public ForeignRegistrationFeature()
      Required no-argument constructor.
  • Method Details

    • duringSetup

      public void duringSetup(org.graalvm.nativeimage.hosted.Feature.DuringSetupAccess access)
      Handler for initializations at startup time. It allows customization of the static analysis setup.
      Specified by:
      duringSetup in interface org.graalvm.nativeimage.hosted.Feature
      Parameters:
      access - The supported operations that the feature can perform at this time