public abstract class android.app.SharedElementCallback
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: android.app.SharedElementCallback
  super_class: java.lang.Object
{
  private android.graphics.Matrix mTempMatrix;
    descriptor: Landroid/graphics/Matrix;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String BUNDLE_SNAPSHOT_BITMAP;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "sharedElement:snapshot:bitmap"

  private static final java.lang.String BUNDLE_SNAPSHOT_GRAPHIC_BUFFER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "sharedElement:snapshot:graphicBuffer"

  private static final java.lang.String BUNDLE_SNAPSHOT_IMAGE_SCALETYPE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "sharedElement:snapshot:imageScaleType"

  private static final java.lang.String BUNDLE_SNAPSHOT_IMAGE_MATRIX;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "sharedElement:snapshot:imageMatrix"

  static final android.app.SharedElementCallback NULL_CALLBACK;
    descriptor: Landroid/app/SharedElementCallback;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 54
            new android.app.SharedElementCallback$1
            dup
            invokespecial android.app.SharedElementCallback$1.<init>:()V
            putstatic android.app.SharedElementCallback.NULL_CALLBACK:Landroid/app/SharedElementCallback;
         1: .line 55
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.app.SharedElementCallback this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedElementCallback;

  public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>);
    descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.SharedElementCallback this
        start local 1 // java.util.List sharedElementNames
        start local 2 // java.util.List sharedElements
        start local 3 // java.util.List sharedElementSnapshots
         0: .line 86
            return
        end local 3 // java.util.List sharedElementSnapshots
        end local 2 // java.util.List sharedElements
        end local 1 // java.util.List sharedElementNames
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Landroid/app/SharedElementCallback;
            0    1     1      sharedElementNames  Ljava/util/List<Ljava/lang/String;>;
            0    1     2          sharedElements  Ljava/util/List<Landroid/view/View;>;
            0    1     3  sharedElementSnapshots  Ljava/util/List<Landroid/view/View;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/view/View;>;Ljava/util/List<Landroid/view/View;>;)V
    MethodParameters:
                        Name  Flags
      sharedElementNames      
      sharedElements          
      sharedElementSnapshots  

  public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>);
    descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.app.SharedElementCallback this
        start local 1 // java.util.List sharedElementNames
        start local 2 // java.util.List sharedElements
        start local 3 // java.util.List sharedElementSnapshots
         0: .line 117
            return
        end local 3 // java.util.List sharedElementSnapshots
        end local 2 // java.util.List sharedElements
        end local 1 // java.util.List sharedElementNames
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Landroid/app/SharedElementCallback;
            0    1     1      sharedElementNames  Ljava/util/List<Ljava/lang/String;>;
            0    1     2          sharedElements  Ljava/util/List<Landroid/view/View;>;
            0    1     3  sharedElementSnapshots  Ljava/util/List<Landroid/view/View;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/view/View;>;Ljava/util/List<Landroid/view/View;>;)V
    MethodParameters:
                        Name  Flags
      sharedElementNames      
      sharedElements          
      sharedElementSnapshots  

  public void onRejectSharedElements(java.util.List<android.view.View>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.app.SharedElementCallback this
        start local 1 // java.util.List rejectedSharedElements
         0: .line 141
            return
        end local 1 // java.util.List rejectedSharedElements
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Landroid/app/SharedElementCallback;
            0    1     1  rejectedSharedElements  Ljava/util/List<Landroid/view/View;>;
    Signature: (Ljava/util/List<Landroid/view/View;>;)V
    MethodParameters:
                        Name  Flags
      rejectedSharedElements  

  public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>);
    descriptor: (Ljava/util/List;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.app.SharedElementCallback this
        start local 1 // java.util.List names
        start local 2 // java.util.Map sharedElements
         0: .line 152
            return
        end local 2 // java.util.Map sharedElements
        end local 1 // java.util.List names
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Landroid/app/SharedElementCallback;
            0    1     1           names  Ljava/util/List<Ljava/lang/String;>;
            0    1     2  sharedElements  Ljava/util/Map<Ljava/lang/String;Landroid/view/View;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/util/Map<Ljava/lang/String;Landroid/view/View;>;)V
    MethodParameters:
                Name  Flags
      names           
      sharedElements  

  public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF);
    descriptor: (Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=4
        start local 0 // android.app.SharedElementCallback this
        start local 1 // android.view.View sharedElement
        start local 2 // android.graphics.Matrix viewToGlobalMatrix
        start local 3 // android.graphics.RectF screenBounds
         0: .line 175
            aload 1 /* sharedElement */
            instanceof android.widget.ImageView
            ifeq 22
         1: .line 176
            aload 1 /* sharedElement */
            checkcast android.widget.ImageView
            astore 4 /* imageView */
        start local 4 // android.widget.ImageView imageView
         2: .line 177
            aload 4 /* imageView */
            invokevirtual android.widget.ImageView.getDrawable:()Landroid/graphics/drawable/Drawable;
            astore 5 /* d */
        start local 5 // android.graphics.drawable.Drawable d
         3: .line 178
            aload 4 /* imageView */
            invokevirtual android.widget.ImageView.getBackground:()Landroid/graphics/drawable/Drawable;
            astore 6 /* bg */
        start local 6 // android.graphics.drawable.Drawable bg
         4: .line 179
            aload 5 /* d */
            ifnull 22
            aload 6 /* bg */
            ifnull 5
            aload 6 /* bg */
            invokevirtual android.graphics.drawable.Drawable.getAlpha:()I
            ifne 22
         5: .line 180
      StackMap locals: android.widget.ImageView android.graphics.drawable.Drawable android.graphics.drawable.Drawable
      StackMap stack:
            aload 5 /* d */
            aload 4 /* imageView */
            invokestatic android.transition.TransitionUtils.createDrawableBitmap:(Landroid/graphics/drawable/Drawable;Landroid/view/View;)Landroid/graphics/Bitmap;
            astore 7 /* bitmap */
        start local 7 // android.graphics.Bitmap bitmap
         6: .line 181
            aload 7 /* bitmap */
            ifnull 22
         7: .line 182
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            astore 8 /* bundle */
        start local 8 // android.os.Bundle bundle
         8: .line 183
            aload 7 /* bitmap */
            invokevirtual android.graphics.Bitmap.getConfig:()Landroid/graphics/Bitmap$Config;
            getstatic android.graphics.Bitmap$Config.HARDWARE:Landroid/graphics/Bitmap$Config;
            if_acmpeq 11
         9: .line 184
            aload 8 /* bundle */
            ldc "sharedElement:snapshot:bitmap"
            aload 7 /* bitmap */
            invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
        10: .line 185
            goto 13
        11: .line 186
      StackMap locals: android.graphics.Bitmap android.os.Bundle
      StackMap stack:
            aload 7 /* bitmap */
            invokevirtual android.graphics.Bitmap.createGraphicBufferHandle:()Landroid/graphics/GraphicBuffer;
            astore 9 /* graphicBuffer */
        start local 9 // android.graphics.GraphicBuffer graphicBuffer
        12: .line 187
            aload 8 /* bundle */
            ldc "sharedElement:snapshot:graphicBuffer"
            aload 9 /* graphicBuffer */
            invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
        end local 9 // android.graphics.GraphicBuffer graphicBuffer
        13: .line 189
      StackMap locals:
      StackMap stack:
            aload 8 /* bundle */
            ldc "sharedElement:snapshot:imageScaleType"
        14: .line 190
            aload 4 /* imageView */
            invokevirtual android.widget.ImageView.getScaleType:()Landroid/widget/ImageView$ScaleType;
            invokevirtual android.widget.ImageView$ScaleType.toString:()Ljava/lang/String;
        15: .line 189
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 191
            aload 4 /* imageView */
            invokevirtual android.widget.ImageView.getScaleType:()Landroid/widget/ImageView$ScaleType;
            getstatic android.widget.ImageView$ScaleType.MATRIX:Landroid/widget/ImageView$ScaleType;
            if_acmpne 21
        17: .line 192
            aload 4 /* imageView */
            invokevirtual android.widget.ImageView.getImageMatrix:()Landroid/graphics/Matrix;
            astore 9 /* matrix */
        start local 9 // android.graphics.Matrix matrix
        18: .line 193
            bipush 9
            newarray 6
            astore 10 /* values */
        start local 10 // float[] values
        19: .line 194
            aload 9 /* matrix */
            aload 10 /* values */
            invokevirtual android.graphics.Matrix.getValues:([F)V
        20: .line 195
            aload 8 /* bundle */
            ldc "sharedElement:snapshot:imageMatrix"
            aload 10 /* values */
            invokevirtual android.os.Bundle.putFloatArray:(Ljava/lang/String;[F)V
        end local 10 // float[] values
        end local 9 // android.graphics.Matrix matrix
        21: .line 197
      StackMap locals:
      StackMap stack:
            aload 8 /* bundle */
            areturn
        end local 8 // android.os.Bundle bundle
        end local 7 // android.graphics.Bitmap bitmap
        end local 6 // android.graphics.drawable.Drawable bg
        end local 5 // android.graphics.drawable.Drawable d
        end local 4 // android.widget.ImageView imageView
        22: .line 201
      StackMap locals: android.app.SharedElementCallback android.view.View android.graphics.Matrix android.graphics.RectF
      StackMap stack:
            aload 0 /* this */
            getfield android.app.SharedElementCallback.mTempMatrix:Landroid/graphics/Matrix;
            ifnonnull 25
        23: .line 202
            aload 0 /* this */
            new android.graphics.Matrix
            dup
            aload 2 /* viewToGlobalMatrix */
            invokespecial android.graphics.Matrix.<init>:(Landroid/graphics/Matrix;)V
            putfield android.app.SharedElementCallback.mTempMatrix:Landroid/graphics/Matrix;
        24: .line 203
            goto 26
        25: .line 204
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.app.SharedElementCallback.mTempMatrix:Landroid/graphics/Matrix;
            aload 2 /* viewToGlobalMatrix */
            invokevirtual android.graphics.Matrix.set:(Landroid/graphics/Matrix;)V
        26: .line 206
      StackMap locals:
      StackMap stack:
            aload 1 /* sharedElement */
            invokevirtual android.view.View.getParent:()Landroid/view/ViewParent;
            checkcast android.view.ViewGroup
            astore 4 /* parent */
        start local 4 // android.view.ViewGroup parent
        27: .line 207
            aload 1 /* sharedElement */
            aload 0 /* this */
            getfield android.app.SharedElementCallback.mTempMatrix:Landroid/graphics/Matrix;
            aload 3 /* screenBounds */
            aload 4 /* parent */
            invokestatic android.transition.TransitionUtils.createViewBitmap:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;Landroid/view/ViewGroup;)Landroid/graphics/Bitmap;
            areturn
        end local 4 // android.view.ViewGroup parent
        end local 3 // android.graphics.RectF screenBounds
        end local 2 // android.graphics.Matrix viewToGlobalMatrix
        end local 1 // android.view.View sharedElement
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   28     0                this  Landroid/app/SharedElementCallback;
            0   28     1       sharedElement  Landroid/view/View;
            0   28     2  viewToGlobalMatrix  Landroid/graphics/Matrix;
            0   28     3        screenBounds  Landroid/graphics/RectF;
            2   22     4           imageView  Landroid/widget/ImageView;
            3   22     5                   d  Landroid/graphics/drawable/Drawable;
            4   22     6                  bg  Landroid/graphics/drawable/Drawable;
            6   22     7              bitmap  Landroid/graphics/Bitmap;
            8   22     8              bundle  Landroid/os/Bundle;
           12   13     9       graphicBuffer  Landroid/graphics/GraphicBuffer;
           18   21     9              matrix  Landroid/graphics/Matrix;
           19   21    10              values  [F
           27   28     4              parent  Landroid/view/ViewGroup;
    MethodParameters:
                    Name  Flags
      sharedElement       
      viewToGlobalMatrix  
      screenBounds        

  public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable);
    descriptor: (Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=3
        start local 0 // android.app.SharedElementCallback this
        start local 1 // android.content.Context context
        start local 2 // android.os.Parcelable snapshot
         0: .line 228
            aconst_null
            astore 3 /* view */
        start local 3 // android.view.View view
         1: .line 229
            aload 2 /* snapshot */
            instanceof android.os.Bundle
            ifeq 21
         2: .line 230
            aload 2 /* snapshot */
            checkcast android.os.Bundle
            astore 4 /* bundle */
        start local 4 // android.os.Bundle bundle
         3: .line 231
            aload 4 /* bundle */
            ldc "sharedElement:snapshot:graphicBuffer"
            invokevirtual android.os.Bundle.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.graphics.GraphicBuffer
            astore 5 /* buffer */
        start local 5 // android.graphics.GraphicBuffer buffer
         4: .line 232
            aload 4 /* bundle */
            ldc "sharedElement:snapshot:bitmap"
            invokevirtual android.os.Bundle.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.graphics.Bitmap
            astore 6 /* bitmap */
        start local 6 // android.graphics.Bitmap bitmap
         5: .line 233
            aload 5 /* buffer */
            ifnonnull 7
            aload 6 /* bitmap */
            ifnonnull 7
         6: .line 234
            aconst_null
            areturn
         7: .line 236
      StackMap locals: android.app.SharedElementCallback android.content.Context android.os.Parcelable android.view.View android.os.Bundle android.graphics.GraphicBuffer android.graphics.Bitmap
      StackMap stack:
            aload 6 /* bitmap */
            ifnonnull 9
         8: .line 237
            aload 5 /* buffer */
            invokestatic android.graphics.Bitmap.createHardwareBitmap:(Landroid/graphics/GraphicBuffer;)Landroid/graphics/Bitmap;
            astore 6 /* bitmap */
         9: .line 239
      StackMap locals:
      StackMap stack:
            new android.widget.ImageView
            dup
            aload 1 /* context */
            invokespecial android.widget.ImageView.<init>:(Landroid/content/Context;)V
            astore 7 /* imageView */
        start local 7 // android.widget.ImageView imageView
        10: .line 240
            aload 7 /* imageView */
            astore 3 /* view */
        11: .line 241
            aload 7 /* imageView */
            aload 6 /* bitmap */
            invokevirtual android.widget.ImageView.setImageBitmap:(Landroid/graphics/Bitmap;)V
        12: .line 242
            aload 7 /* imageView */
        13: .line 243
            aload 4 /* bundle */
            ldc "sharedElement:snapshot:imageScaleType"
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic android.widget.ImageView$ScaleType.valueOf:(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType;
        14: .line 242
            invokevirtual android.widget.ImageView.setScaleType:(Landroid/widget/ImageView$ScaleType;)V
        15: .line 244
            aload 7 /* imageView */
            invokevirtual android.widget.ImageView.getScaleType:()Landroid/widget/ImageView$ScaleType;
            getstatic android.widget.ImageView$ScaleType.MATRIX:Landroid/widget/ImageView$ScaleType;
            if_acmpne 26
        16: .line 245
            aload 4 /* bundle */
            ldc "sharedElement:snapshot:imageMatrix"
            invokevirtual android.os.Bundle.getFloatArray:(Ljava/lang/String;)[F
            astore 8 /* values */
        start local 8 // float[] values
        17: .line 246
            new android.graphics.Matrix
            dup
            invokespecial android.graphics.Matrix.<init>:()V
            astore 9 /* matrix */
        start local 9 // android.graphics.Matrix matrix
        18: .line 247
            aload 9 /* matrix */
            aload 8 /* values */
            invokevirtual android.graphics.Matrix.setValues:([F)V
        19: .line 248
            aload 7 /* imageView */
            aload 9 /* matrix */
            invokevirtual android.widget.ImageView.setImageMatrix:(Landroid/graphics/Matrix;)V
        end local 9 // android.graphics.Matrix matrix
        end local 8 // float[] values
        end local 7 // android.widget.ImageView imageView
        end local 6 // android.graphics.Bitmap bitmap
        end local 5 // android.graphics.GraphicBuffer buffer
        end local 4 // android.os.Bundle bundle
        20: .line 250
            goto 26
      StackMap locals:
      StackMap stack:
        21: aload 2 /* snapshot */
            instanceof android.graphics.Bitmap
            ifeq 26
        22: .line 251
            aload 2 /* snapshot */
            checkcast android.graphics.Bitmap
            astore 4 /* bitmap */
        start local 4 // android.graphics.Bitmap bitmap
        23: .line 252
            new android.view.View
            dup
            aload 1 /* context */
            invokespecial android.view.View.<init>:(Landroid/content/Context;)V
            astore 3 /* view */
        24: .line 253
            aload 1 /* context */
            invokevirtual android.content.Context.getResources:()Landroid/content/res/Resources;
            astore 5 /* resources */
        start local 5 // android.content.res.Resources resources
        25: .line 254
            aload 3 /* view */
            new android.graphics.drawable.BitmapDrawable
            dup
            aload 5 /* resources */
            aload 4 /* bitmap */
            invokespecial android.graphics.drawable.BitmapDrawable.<init>:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
            invokevirtual android.view.View.setBackground:(Landroid/graphics/drawable/Drawable;)V
        end local 5 // android.content.res.Resources resources
        end local 4 // android.graphics.Bitmap bitmap
        26: .line 256
      StackMap locals:
      StackMap stack:
            aload 3 /* view */
            areturn
        end local 3 // android.view.View view
        end local 2 // android.os.Parcelable snapshot
        end local 1 // android.content.Context context
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   27     0       this  Landroid/app/SharedElementCallback;
            0   27     1    context  Landroid/content/Context;
            0   27     2   snapshot  Landroid/os/Parcelable;
            1   27     3       view  Landroid/view/View;
            3   20     4     bundle  Landroid/os/Bundle;
            4   20     5     buffer  Landroid/graphics/GraphicBuffer;
            5   20     6     bitmap  Landroid/graphics/Bitmap;
           10   20     7  imageView  Landroid/widget/ImageView;
           17   20     8     values  [F
           18   20     9     matrix  Landroid/graphics/Matrix;
           23   26     4     bitmap  Landroid/graphics/Bitmap;
           25   26     5  resources  Landroid/content/res/Resources;
    MethodParameters:
          Name  Flags
      context   
      snapshot  

  public void onSharedElementsArrived(java.util.List<java.lang.String>, java.util.List<android.view.View>, android.app.SharedElementCallback$OnSharedElementsReadyListener);
    descriptor: (Ljava/util/List;Ljava/util/List;Landroid/app/SharedElementCallback$OnSharedElementsReadyListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=4, args_size=4
        start local 0 // android.app.SharedElementCallback this
        start local 1 // java.util.List sharedElementNames
        start local 2 // java.util.List sharedElements
        start local 3 // android.app.SharedElementCallback$OnSharedElementsReadyListener listener
         0: .line 277
            aload 3 /* listener */
            invokeinterface android.app.SharedElementCallback$OnSharedElementsReadyListener.onSharedElementsReady:()V
         1: .line 278
            return
        end local 3 // android.app.SharedElementCallback$OnSharedElementsReadyListener listener
        end local 2 // java.util.List sharedElements
        end local 1 // java.util.List sharedElementNames
        end local 0 // android.app.SharedElementCallback this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Landroid/app/SharedElementCallback;
            0    2     1  sharedElementNames  Ljava/util/List<Ljava/lang/String;>;
            0    2     2      sharedElements  Ljava/util/List<Landroid/view/View;>;
            0    2     3            listener  Landroid/app/SharedElementCallback$OnSharedElementsReadyListener;
    Signature: (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/view/View;>;Landroid/app/SharedElementCallback$OnSharedElementsReadyListener;)V
    MethodParameters:
                    Name  Flags
      sharedElementNames  
      sharedElements      
      listener            
}
SourceFile: "SharedElementCallback.java"
NestMembers:
  android.app.SharedElementCallback$1  android.app.SharedElementCallback$OnSharedElementsReadyListener
InnerClasses:
  android.app.SharedElementCallback$1
  public abstract OnSharedElementsReadyListener = android.app.SharedElementCallback$OnSharedElementsReadyListener of android.app.SharedElementCallback
  public final Config = android.graphics.Bitmap$Config of android.graphics.Bitmap
  public final ScaleType = android.widget.ImageView$ScaleType of android.widget.ImageView