class android.transition.ChangeTransform$PathAnimatorMatrix
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.transition.ChangeTransform$PathAnimatorMatrix
  super_class: java.lang.Object
{
  private final android.graphics.Matrix mMatrix;
    descriptor: Landroid/graphics/Matrix;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.view.View mView;
    descriptor: Landroid/view/View;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float[] mValues;
    descriptor: [F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private float mTranslationX;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float mTranslationY;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  public void <init>(android.view.View, float[]);
    descriptor: (Landroid/view/View;[F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
        start local 1 // android.view.View view
        start local 2 // float[] values
         0: .line 512
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 506
            aload 0 /* this */
            new android.graphics.Matrix
            dup
            invokespecial android.graphics.Matrix.<init>:()V
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mMatrix:Landroid/graphics/Matrix;
         2: .line 513
            aload 0 /* this */
            aload 1 /* view */
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mView:Landroid/view/View;
         3: .line 514
            aload 0 /* this */
            aload 2 /* values */
            invokevirtual float[].clone:()Ljava/lang/Object;
            checkcast float[]
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
         4: .line 515
            aload 0 /* this */
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            iconst_2
            faload
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationX:F
         5: .line 516
            aload 0 /* this */
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            iconst_5
            faload
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationY:F
         6: .line 517
            aload 0 /* this */
            invokevirtual android.transition.ChangeTransform$PathAnimatorMatrix.setAnimationMatrix:()V
         7: .line 518
            return
        end local 2 // float[] values
        end local 1 // android.view.View view
        end local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Landroid/transition/ChangeTransform$PathAnimatorMatrix;
            0    8     1    view  Landroid/view/View;
            0    8     2  values  [F
    MethodParameters:
        Name  Flags
      view    
      values  

  public void setValues(float[]);
    descriptor: ([F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
        start local 1 // float[] values
         0: .line 521
            aload 1 /* values */
            iconst_0
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            iconst_0
            aload 1 /* values */
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         1: .line 522
            aload 0 /* this */
            invokevirtual android.transition.ChangeTransform$PathAnimatorMatrix.setAnimationMatrix:()V
         2: .line 523
            return
        end local 1 // float[] values
        end local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/transition/ChangeTransform$PathAnimatorMatrix;
            0    3     1  values  [F
    MethodParameters:
        Name  Flags
      values  

  public void setTranslation(android.graphics.PointF);
    descriptor: (Landroid/graphics/PointF;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
        start local 1 // android.graphics.PointF translation
         0: .line 526
            aload 0 /* this */
            aload 1 /* translation */
            getfield android.graphics.PointF.x:F
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationX:F
         1: .line 527
            aload 0 /* this */
            aload 1 /* translation */
            getfield android.graphics.PointF.y:F
            putfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationY:F
         2: .line 528
            aload 0 /* this */
            invokevirtual android.transition.ChangeTransform$PathAnimatorMatrix.setAnimationMatrix:()V
         3: .line 529
            return
        end local 1 // android.graphics.PointF translation
        end local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/transition/ChangeTransform$PathAnimatorMatrix;
            0    4     1  translation  Landroid/graphics/PointF;
    MethodParameters:
             Name  Flags
      translation  

  private void setAnimationMatrix();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
         0: .line 532
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            iconst_2
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationX:F
            fastore
         1: .line 533
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            iconst_5
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mTranslationY:F
            fastore
         2: .line 534
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mMatrix:Landroid/graphics/Matrix;
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mValues:[F
            invokevirtual android.graphics.Matrix.setValues:([F)V
         3: .line 535
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mView:Landroid/view/View;
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mMatrix:Landroid/graphics/Matrix;
            invokevirtual android.view.View.setAnimationMatrix:(Landroid/graphics/Matrix;)V
         4: .line 536
            return
        end local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/transition/ChangeTransform$PathAnimatorMatrix;

  public android.graphics.Matrix getMatrix();
    descriptor: ()Landroid/graphics/Matrix;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
         0: .line 539
            aload 0 /* this */
            getfield android.transition.ChangeTransform$PathAnimatorMatrix.mMatrix:Landroid/graphics/Matrix;
            areturn
        end local 0 // android.transition.ChangeTransform$PathAnimatorMatrix this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/transition/ChangeTransform$PathAnimatorMatrix;
}
SourceFile: "ChangeTransform.java"
NestHost: android.transition.ChangeTransform
InnerClasses:
  private PathAnimatorMatrix = android.transition.ChangeTransform$PathAnimatorMatrix of android.transition.ChangeTransform