final class com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_JDK15OrLater
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_JDK15OrLater
  super_class: java.lang.Object
{
  private java.util.Map<?, ?> libraries;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<**>;
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()

  private static java.util.Set<java.lang.String> loadedLibraryNames;
    descriptor: Ljava/util/Set;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/Set<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()

  private static java.util.Deque<?> nativeLibraryContext;
    descriptor: Ljava/util/Deque;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Signature: Ljava/util/Deque<*>;
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_JDK15OrLater this
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import jdk.internal.loader.NativeLibraries cannot be resolved\n\tThe import jdk.internal.loader.NativeLibrary cannot be resolved\n\tNativeLibrary cannot be resolved to a type\n\tNativeLibrary cannot be resolved to a type\n\tjdk.internal.loader.NativeLibraries cannot be resolved to a type\n\tNativeLibraries cannot be resolved to a type\n\tjdk.internal.loader.NativeLibraries cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_JDK15OrLater this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/svm/core/jdk15/Target_jdk_internal_loader_NativeLibraries_JDK15OrLater;

  public static NativeLibraries jniNativeLibraries(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)LNativeLibraries;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 68
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNativeLibraries cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Substitute()
    MethodParameters:
        Name  Flags
      loader  

  private static boolean load(com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_NativeLibraryImpl_JDK15OrLater, java.lang.String, boolean, boolean);
    descriptor: (Lcom/oracle/svm/core/jdk15/Target_jdk_internal_loader_NativeLibraries_NativeLibraryImpl_JDK15OrLater;Ljava/lang/String;ZZ)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()
    MethodParameters:
           Name  Flags
      impl       
      name       
      isBuiltin  
      isJNI      

  private static void unload(java.lang.String, boolean, boolean, long);
    descriptor: (Ljava/lang/String;ZZJ)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=4
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()
    MethodParameters:
           Name  Flags
      name       
      isBuiltin  
      isJNI      
      handle     

  private static java.lang.String findBuiltinLib(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 96
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()
    MethodParameters:
      Name  Flags
      name  

  private static long findEntry0(com.oracle.svm.core.jdk15.Target_jdk_internal_loader_NativeLibraries_NativeLibraryImpl_JDK15OrLater, java.lang.String);
    descriptor: (Lcom/oracle/svm/core/jdk15/Target_jdk_internal_loader_NativeLibraries_NativeLibraryImpl_JDK15OrLater;Ljava/lang/String;)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.Delete()
    MethodParameters:
      Name  Flags
      lib   
      name  
}
SourceFile: "Target_java_lang_ClassLoader_JDK15OrLater.java"
    RuntimeVisibleAnnotations: 
      com.oracle.svm.core.annotate.TargetClass(value = Ljdk/internal/loader/NativeLibraries;, onlyWith = {Lcom/oracle/svm/core/jdk/JDK15OrLater;})