final class android.os.SharedMemory$Closer implements java.lang.Runnable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.os.SharedMemory$Closer
  super_class: java.lang.Object
{
  private java.io.FileDescriptor mFd;
    descriptor: Ljava/io/FileDescriptor;
    flags: (0x0002) ACC_PRIVATE

  private android.os.SharedMemory$MemoryRegistration mMemoryReference;
    descriptor: Landroid/os/SharedMemory$MemoryRegistration;
    flags: (0x0002) ACC_PRIVATE

  private void <init>(java.io.FileDescriptor, android.os.SharedMemory$MemoryRegistration);
    descriptor: (Ljava/io/FileDescriptor;Landroid/os/SharedMemory$MemoryRegistration;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.SharedMemory$Closer this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe type java.nio.DirectByteBuffer is not visible\n\tThe import java.nio.NioUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method nCreate(String, int) from the type SharedMemory refers to the missing type ErrnoException\n\tOsConstants cannot be resolved to a variable\n\tOsConstants cannot be resolved to a variable\n\tOsConstants cannot be resolved to a variable\n\tOsConstants cannot be resolved to a variable\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tOsConstants cannot be resolved to a variable\n\tOsConstants cannot be resolved to a variable\n\tDirectByteBuffer cannot be resolved to a type\n\tDirectByteBuffer cannot be resolved to a type\n\tNioUtils cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tVMRuntime cannot be resolved\n\tVMRuntime cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory$Closer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory$Closer;
    MethodParameters:
                 Name  Flags
      fd               
      memoryReference  

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory$Closer this
         0: .line 302
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory$Closer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory$Closer;
}
SourceFile: "SharedMemory.java"
NestHost: android.os.SharedMemory
InnerClasses:
  private final Closer = android.os.SharedMemory$Closer of android.os.SharedMemory
  private final MemoryRegistration = android.os.SharedMemory$MemoryRegistration of android.os.SharedMemory