class com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater extends com.oracle.svm.core.jdk.JNIRegistrationUtil implements com.oracle.svm.core.graal.GraalFeature
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater
  super_class: com.oracle.svm.core.jdk.JNIRegistrationUtil
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater this
         0: .line 46
            aload 0 /* this */
            invokespecial com.oracle.svm.core.jdk.JNIRegistrationUtil.<init>:()V
            return
        end local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/hosted/jdk/JNIRegistrationJava_JDK14OrLater;

  public void registerGraphBuilderPlugins(org.graalvm.compiler.phases.util.Providers, org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration$Plugins, boolean, boolean);
    descriptor: (Lorg/graalvm/compiler/phases/util/Providers;Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration$Plugins;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater this
        start local 1 // org.graalvm.compiler.phases.util.Providers providers
        start local 2 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration$Plugins plugins
        start local 3 // boolean analysis
        start local 4 // boolean hosted
         0: .line 50
            invokestatic com.oracle.svm.hosted.jdk.JNIRegistrationSupport.singleton:()Lcom/oracle/svm/hosted/jdk/JNIRegistrationSupport;
            aload 1 /* providers */
            aload 2 /* plugins */
            ldc Ljdk/internal/loader/BootLoader;
            ldc "loadLibrary"
            invokevirtual com.oracle.svm.hosted.jdk.JNIRegistrationSupport.registerNativeLibrary:(Lorg/graalvm/compiler/phases/util/Providers;Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration$Plugins;Ljava/lang/Class;Ljava/lang/String;)V
         1: .line 51
            return
        end local 4 // boolean hosted
        end local 3 // boolean analysis
        end local 2 // org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration$Plugins plugins
        end local 1 // org.graalvm.compiler.phases.util.Providers providers
        end local 0 // com.oracle.svm.hosted.jdk.JNIRegistrationJava_JDK14OrLater this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/oracle/svm/hosted/jdk/JNIRegistrationJava_JDK14OrLater;
            0    2     1  providers  Lorg/graalvm/compiler/phases/util/Providers;
            0    2     2    plugins  Lorg/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration$Plugins;
            0    2     3   analysis  Z
            0    2     4     hosted  Z
    MethodParameters:
           Name  Flags
      providers  
      plugins    
      analysis   
      hosted     
}
SourceFile: "JNIRegistrationJava_JDK14OrLater.java"
InnerClasses:
  public Plugins = org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration$Plugins of org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration
    RuntimeVisibleAnnotations: 
      org.graalvm.nativeimage.Platforms(value = {Lorg/graalvm/nativeimage/impl/InternalPlatform$PLATFORM_JNI;})
      com.oracle.svm.core.annotate.AutomaticFeature()