public final class android.os.SharedMemory implements android.os.Parcelable, java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.os.SharedMemory
  super_class: java.lang.Object
{
  private final java.io.FileDescriptor mFileDescriptor;
    descriptor: Ljava/io/FileDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mSize;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.os.SharedMemory$MemoryRegistration mMemoryRegistration;
    descriptor: Landroid/os/SharedMemory$MemoryRegistration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private sun.misc.Cleaner mCleaner;
    descriptor: Lsun/misc/Cleaner;
    flags: (0x0002) ACC_PRIVATE

  private static final int PROT_MASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final android.os.Parcelable$Creator<android.os.SharedMemory> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/os/SharedMemory;>;

  private void <init>(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.SharedMemory 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 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    MethodParameters:
      Name  Flags
      fd    

  public static android.os.SharedMemory create(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/os/SharedMemory;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 81
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws ErrnoException
    MethodParameters:
      Name  Flags
      name  
      size  

  private void checkOpen();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 88
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  private static void validateProt(int);
    descriptor: (I)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 97
            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
    MethodParameters:
      Name  Flags
      prot  

  public boolean setProtect(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.SharedMemory this
         0: .line 128
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    MethodParameters:
      Name  Flags
      prot  

  public java.io.FileDescriptor getFileDescriptor();
    descriptor: ()Ljava/io/FileDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  public int getFd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 160
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getInt$() is undefined for the type FileDescriptor\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  public int getSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 166
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  public java.nio.ByteBuffer mapReadWrite();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 181
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    Exceptions:
      throws ErrnoException

  public java.nio.ByteBuffer mapReadOnly();
    descriptor: ()Ljava/nio/ByteBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 195
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    Exceptions:
      throws ErrnoException

  public java.nio.ByteBuffer map(int, int, int);
    descriptor: (III)Ljava/nio/ByteBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.os.SharedMemory this
         0: .line 213
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    Exceptions:
      throws ErrnoException
    MethodParameters:
        Name  Flags
      prot    
      offset  
      length  

  public static void unmap(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDirectByteBuffer cannot be resolved to a type\n\tNioUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
        Name  Flags
      buffer  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 255
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.SharedMemory this
         0: .line 263
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.SharedMemory this
         0: .line 268
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.SharedMemory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/SharedMemory;
    MethodParameters:
       Name  Flags
      dest   
      flags  

  private static java.io.FileDescriptor nCreate(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/io/FileDescriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 360
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws ErrnoException
    MethodParameters:
      Name  Flags
      name  
      size  

  private static int nGetSize(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 361
            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
    MethodParameters:
      Name  Flags
      fd    

  private static int nSetProt(java.io.FileDescriptor, int);
    descriptor: (Ljava/io/FileDescriptor;I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 362
            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
    MethodParameters:
      Name  Flags
      fd    
      prot  
}
SourceFile: "SharedMemory.java"
NestMembers:
  android.os.SharedMemory$1  android.os.SharedMemory$Closer  android.os.SharedMemory$MemoryRegistration  android.os.SharedMemory$Unmapper
InnerClasses:
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  private final Closer = android.os.SharedMemory$Closer of android.os.SharedMemory
  private final MemoryRegistration = android.os.SharedMemory$MemoryRegistration of android.os.SharedMemory
  private final Unmapper = android.os.SharedMemory$Unmapper of android.os.SharedMemory