public final class android.graphics.ImageDecoder implements java.lang.AutoCloseable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.graphics.ImageDecoder
  super_class: java.lang.Object
{
  public static int sApiLevel;
    descriptor: I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static final int ERROR_SOURCE_EXCEPTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int ERROR_SOURCE_INCOMPLETE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int ERROR_SOURCE_ERROR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  private long mNativePtr;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

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

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

  private final boolean mAnimated;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mIsNinePatch;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int mDesiredWidth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mDesiredHeight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mAllocator;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mUnpremultipliedRequired;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mMutable;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mConserveMemory;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean mDecodeAsAlphaMask;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.ColorSpace mDesiredColorSpace;
    descriptor: Landroid/graphics/ColorSpace;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.Rect mCropRect;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.Rect mOutPaddingRect;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.ImageDecoder$Source mSource;
    descriptor: Landroid/graphics/ImageDecoder$Source;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.PostProcessor mPostProcessor;
    descriptor: Landroid/graphics/PostProcessor;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.ImageDecoder$OnPartialImageListener mOnPartialImageListener;
    descriptor: Landroid/graphics/ImageDecoder$OnPartialImageListener;
    flags: (0x0002) ACC_PRIVATE

  private java.io.InputStream mInputStream;
    descriptor: Ljava/io/InputStream;
    flags: (0x0002) ACC_PRIVATE

  private boolean mOwnsInputStream;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private byte[] mTempStorage;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private android.content.res.AssetFileDescriptor mAssetFd;
    descriptor: Landroid/content/res/AssetFileDescriptor;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.concurrent.atomic.AtomicBoolean mClosed;
    descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final CloseGuard mCloseGuard;
    descriptor: LCloseGuard;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final int ALLOCATOR_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int ALLOCATOR_SOFTWARE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int ALLOCATOR_SHARED_MEMORY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int ALLOCATOR_HARDWARE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int MEMORY_POLICY_LOW_RAM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int MEMORY_POLICY_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static android.graphics.ImageDecoder createFromFile(java.io.File, android.graphics.ImageDecoder$Source);
    descriptor: (Ljava/io/File;Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 314
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tSEEK_CUR cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      file    
      source  

  private static android.graphics.ImageDecoder createFromStream(java.io.InputStream, boolean, android.graphics.ImageDecoder$Source);
    descriptor: (Ljava/io/InputStream;ZLandroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 344
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                  Name  Flags
      is                
      closeInputStream  
      source            

  private static android.graphics.ImageDecoder createFromAsset(android.content.res.AssetManager$AssetInputStream, android.graphics.ImageDecoder$Source);
    descriptor: (Landroid/content/res/AssetManager$AssetInputStream;Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 492
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      ais     
      source  

  private void <init>(long, int, int, boolean, boolean);
    descriptor: (JIIZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=6
        start local 0 // android.graphics.ImageDecoder this
         0: .line 19
            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 android.system cannot be resolved\n\tThe import dalvik.system cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tOs cannot be resolved\n\tSEEK_SET cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
             Name  Flags
      nativePtr    
      width        
      height       
      animated     
      isNinePatch  

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.graphics.ImageDecoder this
         0: .line 796
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    Exceptions:
      throws java.lang.Throwable

  public static android.graphics.ImageDecoder$Source createSource(android.content.res.Resources, int);
    descriptor: (Landroid/content/res/Resources;I)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 821
            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
      res    
      resId  

  public static android.graphics.ImageDecoder$Source createSource(android.content.ContentResolver, android.net.Uri);
    descriptor: (Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 844
            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
      cr    
      uri   

  public static android.graphics.ImageDecoder$Source createSource(android.content.ContentResolver, android.net.Uri, android.content.res.Resources);
    descriptor: (Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/content/res/Resources;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 856
            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
      cr    
      uri   
      res   

  public static android.graphics.ImageDecoder$Source createSource(android.content.res.AssetManager, java.lang.String);
    descriptor: (Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 866
            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
      assets    
      fileName  

  public static android.graphics.ImageDecoder$Source createSource(byte[], int, int);
    descriptor: ([BII)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 887
            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
    Exceptions:
      throws java.lang.ArrayIndexOutOfBoundsException
    MethodParameters:
        Name  Flags
      data    
      offset  
      length  

  public static android.graphics.ImageDecoder$Source createSource(byte[]);
    descriptor: ([B)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 906
            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
      data  

  public static android.graphics.ImageDecoder$Source createSource(java.nio.ByteBuffer);
    descriptor: (Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 928
            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
      buffer  

  public static android.graphics.ImageDecoder$Source createSource(android.content.res.Resources, java.io.InputStream);
    descriptor: (Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 941
            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
      res   
      is    

  public static android.graphics.ImageDecoder$Source createSource(android.content.res.Resources, java.io.InputStream, int);
    descriptor: (Landroid/content/res/Resources;Ljava/io/InputStream;I)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 955
            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
      res      
      is       
      density  

  public static android.graphics.ImageDecoder$Source createSource(java.io.File);
    descriptor: (Ljava/io/File;)Landroid/graphics/ImageDecoder$Source;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 968
            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
      file  

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

  public android.graphics.ImageDecoder setResize(int, int);
    descriptor: (II)Landroid/graphics/ImageDecoder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1006
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
        Name  Flags
      width   
      height  

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

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

  private int getTargetDimension(int, int, int);
    descriptor: (III)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1050
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
            Name  Flags
      original    
      sampleSize  
      computed    

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

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

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

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

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

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

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

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

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

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

  public void setOnPartialImageListener(android.graphics.ImageDecoder$OnPartialImageListener);
    descriptor: (Landroid/graphics/ImageDecoder$OnPartialImageListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1271
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
          Name  Flags
      listener  

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

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

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

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

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

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

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

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

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

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

  public void setConserveMemory(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1423
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      conserveMemory  

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

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

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

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

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

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

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

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

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1544
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;

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

  private static void checkSubset(int, int, android.graphics.Rect);
    descriptor: (IILandroid/graphics/Rect;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1593
            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
      width   
      height  
      r       

  private android.graphics.Bitmap decodeBitmapInternal();
    descriptor: ()Landroid/graphics/Bitmap;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1605
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    Exceptions:
      throws java.io.IOException

  private void callHeaderDecoded(android.graphics.ImageDecoder$OnHeaderDecodedListener, android.graphics.ImageDecoder$Source);
    descriptor: (Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;Landroid/graphics/ImageDecoder$Source;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1613
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
          Name  Flags
      listener  
      src       

  public static android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder$Source, android.graphics.ImageDecoder$OnHeaderDecodedListener);
    descriptor: (Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/drawable/Drawable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 1639
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      src       
      listener  

  private static android.graphics.drawable.Drawable decodeDrawableImpl(android.graphics.ImageDecoder$Source, android.graphics.ImageDecoder$OnHeaderDecodedListener);
    descriptor: (Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/drawable/Drawable;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 1650
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      src       
      listener  

  public static android.graphics.drawable.Drawable decodeDrawable(android.graphics.ImageDecoder$Source);
    descriptor: (Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/drawable/Drawable;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 1722
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  public static android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder$Source, android.graphics.ImageDecoder$OnHeaderDecodedListener);
    descriptor: (Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 1741
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      src       
      listener  

  private static android.graphics.Bitmap decodeBitmapImpl(android.graphics.ImageDecoder$Source, android.graphics.ImageDecoder$OnHeaderDecodedListener);
    descriptor: (Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 1752
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      src       
      listener  

  private int computeDensity(android.graphics.ImageDecoder$Source);
    descriptor: (Landroid/graphics/ImageDecoder$Source;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1777
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
      Name  Flags
      src   

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

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

  public static android.graphics.Bitmap decodeBitmap(android.graphics.ImageDecoder$Source);
    descriptor: (Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/Bitmap;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 1851
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      src   

  private int postProcessAndRelease(android.graphics.Canvas);
    descriptor: (Landroid/graphics/Canvas;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1859
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    MethodParameters:
        Name  Flags
      canvas  

  private void onPartialImage(int, java.lang.Throwable);
    descriptor: (ILjava/lang/Throwable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.graphics.ImageDecoder this
         0: .line 1871
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.graphics.ImageDecoder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/graphics/ImageDecoder;
    Exceptions:
      throws android.graphics.ImageDecoder$DecodeException
    MethodParameters:
       Name  Flags
      error  
      cause  

  private static android.graphics.ImageDecoder nCreate(long, android.graphics.ImageDecoder$Source);
    descriptor: (JLandroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1880
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      asset  
      src    

  private static android.graphics.ImageDecoder nCreate(java.nio.ByteBuffer, int, int, android.graphics.ImageDecoder$Source);
    descriptor: (Ljava/nio/ByteBuffer;IILandroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 1881
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      buffer    
      position  
      limit     
      src       

  private static android.graphics.ImageDecoder nCreate(byte[], int, int, android.graphics.ImageDecoder$Source);
    descriptor: ([BIILandroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 1883
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      data    
      offset  
      length  
      src     

  private static android.graphics.ImageDecoder nCreate(java.io.InputStream, byte[], android.graphics.ImageDecoder$Source);
    descriptor: (Ljava/io/InputStream;[BLandroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1885
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      is       
      storage  
      src      

  private static android.graphics.ImageDecoder nCreate(java.io.FileDescriptor, android.graphics.ImageDecoder$Source);
    descriptor: (Ljava/io/FileDescriptor;Landroid/graphics/ImageDecoder$Source;)Landroid/graphics/ImageDecoder;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 1888
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      fd    
      src   

  private static android.graphics.Bitmap nDecodeBitmap(long, android.graphics.ImageDecoder, boolean, int, int, android.graphics.Rect, boolean, int, boolean, boolean, boolean, android.graphics.ColorSpace);
    descriptor: (JLandroid/graphics/ImageDecoder;ZIILandroid/graphics/Rect;ZIZZZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=13, args_size=12
         0: .line 1890
            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
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      nativePtr          
      decoder            
      doPostProcess      
      width              
      height             
      cropRect           
      mutable            
      allocator          
      unpremulRequired   
      conserveMemory     
      decodeAsAlphaMask  
      desiredColorSpace  

  private static android.util.Size nGetSampledSize(long, int);
    descriptor: (JI)Landroid/util/Size;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1899
            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
      nativePtr   
      sampleSize  

  private static void nGetPadding(long, android.graphics.Rect);
    descriptor: (JLandroid/graphics/Rect;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1901
            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
      nativePtr  
      outRect    

  private static void nClose(long);
    descriptor: (J)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
         0: .line 1902
            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
      nativePtr  

  private static java.lang.String nGetMimeType(long);
    descriptor: (J)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
         0: .line 1903
            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
      nativePtr  

  private static android.graphics.ColorSpace nGetColorSpace(long);
    descriptor: (J)Landroid/graphics/ColorSpace;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
         0: .line 1904
            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
      nativePtr  
}
SourceFile: "ImageDecoder.java"
NestMembers:
  android.graphics.ImageDecoder$Allocator  android.graphics.ImageDecoder$AssetInputStreamSource  android.graphics.ImageDecoder$AssetSource  android.graphics.ImageDecoder$ByteArraySource  android.graphics.ImageDecoder$ByteBufferSource  android.graphics.ImageDecoder$ContentResolverSource  android.graphics.ImageDecoder$DecodeException  android.graphics.ImageDecoder$DecodeException$Error  android.graphics.ImageDecoder$FileSource  android.graphics.ImageDecoder$ImageInfo  android.graphics.ImageDecoder$IncompleteException  android.graphics.ImageDecoder$InputStreamSource  android.graphics.ImageDecoder$MemoryPolicy  android.graphics.ImageDecoder$OnHeaderDecodedListener  android.graphics.ImageDecoder$OnPartialImageListener  android.graphics.ImageDecoder$ResourceSource  android.graphics.ImageDecoder$Source
InnerClasses:
  public final AssetInputStream = android.content.res.AssetManager$AssetInputStream of android.content.res.AssetManager
  public abstract Allocator = android.graphics.ImageDecoder$Allocator of android.graphics.ImageDecoder
  public AssetInputStreamSource = android.graphics.ImageDecoder$AssetInputStreamSource of android.graphics.ImageDecoder
  private AssetSource = android.graphics.ImageDecoder$AssetSource of android.graphics.ImageDecoder
  private ByteArraySource = android.graphics.ImageDecoder$ByteArraySource of android.graphics.ImageDecoder
  private ByteBufferSource = android.graphics.ImageDecoder$ByteBufferSource of android.graphics.ImageDecoder
  private ContentResolverSource = android.graphics.ImageDecoder$ContentResolverSource of android.graphics.ImageDecoder
  public final DecodeException = android.graphics.ImageDecoder$DecodeException of android.graphics.ImageDecoder
  private FileSource = android.graphics.ImageDecoder$FileSource of android.graphics.ImageDecoder
  public ImageInfo = android.graphics.ImageDecoder$ImageInfo of android.graphics.ImageDecoder
  public IncompleteException = android.graphics.ImageDecoder$IncompleteException of android.graphics.ImageDecoder
  private InputStreamSource = android.graphics.ImageDecoder$InputStreamSource of android.graphics.ImageDecoder
  public abstract MemoryPolicy = android.graphics.ImageDecoder$MemoryPolicy of android.graphics.ImageDecoder
  public abstract OnHeaderDecodedListener = android.graphics.ImageDecoder$OnHeaderDecodedListener of android.graphics.ImageDecoder
  public abstract OnPartialImageListener = android.graphics.ImageDecoder$OnPartialImageListener of android.graphics.ImageDecoder
  private ResourceSource = android.graphics.ImageDecoder$ResourceSource of android.graphics.ImageDecoder
  public abstract Source = android.graphics.ImageDecoder$Source of android.graphics.ImageDecoder