public class net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment implements net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment
  super_class: java.lang.Object
{
  private static final int NO_USER_ID;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final java.lang.String CREATION_MUTEX_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "j9shsemcreationMutex"

  private final net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$WindowsLibrary library;
    descriptor: Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$WindowsLibrary;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 18
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.jna cannot be resolved\n\tThe import com.sun.jna cannot be resolved\n\tThe import com.sun.jna cannot be resolved\n\tThe import com.sun.jna cannot be resolved\n\tThe import com.sun.jna cannot be resolved\n\tThe import edu cannot be resolved\n\tPlatform cannot be resolved\n\tSuppressFBWarnings cannot be resolved to a type\n\tThe method socket(int, int, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary refers to the missing type LastErrorException\n\tThe method read(int, ByteBuffer, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary refers to the missing type LastErrorException\n\tThe method write(int, ByteBuffer, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary refers to the missing type LastErrorException\n\tThe method close(int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary refers to the missing type LastErrorException\n\tLibrary cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tStructure cannot be resolved to a type\n\tSuppressFBWarnings cannot be resolved to a type\n\tThe method getFieldOrder() of type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary.SocketAddress must override or implement a supertype method\n\tNative cannot be resolved\n\tPlatform cannot be resolved\n\tThe method kill(int, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaPosixSocket.PosixLibrary refers to the missing type LastErrorException\n\tLibrary cannot be resolved to a type\n\tPointer cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinDef cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tKernel32 cannot be resolved\n\tStdCallLibrary cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tStdCallLibrary cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tIntByReference cannot be resolved to a type\n\tKernel32 cannot be resolved\n\tNative cannot be resolved\n\tWinNT cannot be resolved to a type\n\tSuppressFBWarnings cannot be resolved to a type\n\tLibrary cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tStructure cannot be resolved to a type\n\tPointer cannot be resolved to a type\n\tPointer cannot be resolved to a type\n\tPointer cannot be resolved to a type\n\tThe method getFieldOrder() of type VirtualMachine.ForHotSpot.Connection.ForJnaSolarisDoor.SolarisLibrary.DoorArgument must override or implement a supertype method\n\tThe method read(int, ByteBuffer, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaSolarisDoor.SolarisLibrary refers to the missing type LastErrorException\n\tThe method close(int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaSolarisDoor.SolarisLibrary refers to the missing type LastErrorException\n\tNative cannot be resolved\n\tThe method kill(int, int) from the type VirtualMachine.ForHotSpot.Connection.ForJnaSolarisDoor.SolarisLibrary refers to the missing type LastErrorException\n\tPlatform cannot be resolved\n\tNative cannot be resolved\n\tThe method getpid() from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixLibrary refers to the missing type LastErrorException\n\tThe method getuid() from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixLibrary refers to the missing type LastErrorException\n\tThe method kill(int, int) from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixLibrary refers to the missing type LastErrorException\n\tSuppressFBWarnings cannot be resolved to a type\n\tThe method chmod(String, int) from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixLibrary refers to the missing type LastErrorException\n\tSuppressFBWarnings cannot be resolved to a type\n\tLibrary cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tLastErrorException cannot be resolved to a type\n\tStructure cannot be resolved to a type\n\tThe method getFieldOrder() of type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixLibrary.SemaphoreOperation must override or implement a supertype method\n\tNative cannot be resolved\n\tWinDef cannot be resolved to a type\n\tKernel32 cannot be resolved\n\tWinNT cannot be resolved to a type\n\tThe method getHandle() from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaWindowsEnvironment.AttachmentHandle refers to the missing type HANDLE\n\tKernel32 cannot be resolved\n\tWinNT cannot be resolved to a type\n\tStdCallLibrary cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinBase cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tSuppressFBWarnings cannot be resolved to a type\n\tStructure cannot be resolved to a type\n\tWinDef cannot be resolved to a type\n\tPointer cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n\tWinNT cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;

  public java.lang.String getTemporaryFolder();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tWinDef cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;

  public int pid();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2315
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKernel32 cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;

  public int userId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2322
            iconst_0
            ireturn
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;

  public boolean isExistingProcess(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2329
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tWinNT cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
    MethodParameters:
           Name  Flags
      processId  

  public int getOwnerIdOf(java.io.File);
    descriptor: (Ljava/io/File;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
        start local 1 // java.io.File file
         0: .line 2344
            iconst_0
            ireturn
        end local 1 // java.io.File file
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
            0    1     1  file  Ljava/io/File;
    MethodParameters:
      Name  Flags
      file  

  public void setPermissions(java.io.File, int);
    descriptor: (Ljava/io/File;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
        start local 1 // java.io.File file
        start local 2 // int permissions
         0: .line 2352
            return
        end local 2 // int permissions
        end local 1 // java.io.File file
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
            0    1     1         file  Ljava/io/File;
            0    1     2  permissions  I
    MethodParameters:
             Name  Flags
      file         
      permissions  

  public void incrementSemaphore(java.io.File, java.lang.String, boolean, int);
    descriptor: (Ljava/io/File;Ljava/lang/String;ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2361
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getHandle() from the type VirtualMachine.ForOpenJ9.Dispatcher.ForJnaWindowsEnvironment.AttachmentHandle refers to the missing type HANDLE\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
    MethodParameters:
           Name  Flags
      directory  
      name       
      global     
      count      

  public void decrementSemaphore(java.io.File, java.lang.String, boolean, int);
    descriptor: (Ljava/io/File;Ljava/lang/String;ZI)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2377
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKernel32 cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
    MethodParameters:
           Name  Flags
      directory  
      name       
      global     
      count      

  private net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$AttachmentHandle openSemaphore(java.io.File, java.lang.String, boolean);
    descriptor: (Ljava/io/File;Ljava/lang/String;Z)Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$AttachmentHandle;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
         0: .line 2402
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tWinNT cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lnet/bytebuddy/agent/VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment;
    MethodParameters:
           Name  Flags
      directory  
      name       
      global     
}
SourceFile: "VirtualMachine.java"
NestHost: net.bytebuddy.agent.VirtualMachine
InnerClasses:
  public ForOpenJ9 = net.bytebuddy.agent.VirtualMachine$ForOpenJ9 of net.bytebuddy.agent.VirtualMachine
  public abstract Dispatcher = net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher of net.bytebuddy.agent.VirtualMachine$ForOpenJ9
  public ForJnaWindowsEnvironment = net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment of net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher
  protected AttachmentHandle = net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$AttachmentHandle of net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment
  protected abstract WindowsLibrary = net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment$WindowsLibrary of net.bytebuddy.agent.VirtualMachine$ForOpenJ9$Dispatcher$ForJnaWindowsEnvironment