public class org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder implements org.apache.batik.parser.TransformListHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder
  super_class: java.lang.Object
{
  protected org.apache.batik.dom.svg.ListHandler listHandler;
    descriptor: Lorg/apache/batik/dom/svg/ListHandler;
    flags: (0x0004) ACC_PROTECTED

  public void <init>(org.apache.batik.dom.svg.ListHandler);
    descriptor: (Lorg/apache/batik/dom/svg/ListHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // org.apache.batik.dom.svg.ListHandler listHandler
         0: .line 516
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 517
            aload 0 /* this */
            aload 1 /* listHandler */
            putfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
         2: .line 518
            return
        end local 1 // org.apache.batik.dom.svg.ListHandler listHandler
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    3     1  listHandler  Lorg/apache/batik/dom/svg/ListHandler;
    MethodParameters:
             Name  Flags
      listHandler  

  public void startTransformList();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
         0: .line 524
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            invokeinterface org.apache.batik.dom.svg.ListHandler.startList:()V
         1: .line 525
            return
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
    Exceptions:
      throws org.apache.batik.parser.ParseException

  public void matrix(float, float, float, float, float, float);
    descriptor: (FFFFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=7
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float a
        start local 2 // float b
        start local 3 // float c
        start local 4 // float d
        start local 5 // float e
        start local 6 // float f
         0: .line 533
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 7 /* item */
        start local 7 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 534
            aload 7 /* item */
            fload 1 /* a */
            fload 2 /* b */
            fload 3 /* c */
            fload 4 /* d */
            fload 5 /* e */
            fload 6 /* f */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.matrix:(FFFFFF)V
         2: .line 535
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 7 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 536
            return
        end local 7 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 6 // float f
        end local 5 // float e
        end local 4 // float d
        end local 3 // float c
        end local 2 // float b
        end local 1 // float a
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1     a  F
            0    4     2     b  F
            0    4     3     c  F
            0    4     4     d  F
            0    4     5     e  F
            0    4     6     f  F
            1    4     7  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      a     
      b     
      c     
      d     
      e     
      f     

  public void rotate(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float theta
         0: .line 542
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 2 /* item */
        start local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 543
            aload 2 /* item */
            fload 1 /* theta */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.rotate:(F)V
         2: .line 544
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 2 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 545
            return
        end local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 1 // float theta
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1  theta  F
            1    4     2   item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
       Name  Flags
      theta  

  public void rotate(float, float, float);
    descriptor: (FFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float theta
        start local 2 // float cx
        start local 3 // float cy
         0: .line 552
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 4 /* item */
        start local 4 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 553
            aload 4 /* item */
            fload 1 /* theta */
            fload 2 /* cx */
            fload 3 /* cy */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.setRotate:(FFF)V
         2: .line 554
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 4 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 555
            return
        end local 4 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 3 // float cy
        end local 2 // float cx
        end local 1 // float theta
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1  theta  F
            0    4     2     cx  F
            0    4     3     cy  F
            1    4     4   item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
       Name  Flags
      theta  
      cx     
      cy     

  public void translate(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float tx
         0: .line 561
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 2 /* item */
        start local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 562
            aload 2 /* item */
            fload 1 /* tx */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.translate:(F)V
         2: .line 563
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 2 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 564
            return
        end local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 1 // float tx
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1    tx  F
            1    4     2  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      tx    

  public void translate(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float tx
        start local 2 // float ty
         0: .line 570
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 3 /* item */
        start local 3 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 571
            aload 3 /* item */
            fload 1 /* tx */
            fload 2 /* ty */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.setTranslate:(FF)V
         2: .line 572
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 3 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 573
            return
        end local 3 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 2 // float ty
        end local 1 // float tx
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1    tx  F
            0    4     2    ty  F
            1    4     3  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      tx    
      ty    

  public void scale(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float sx
         0: .line 579
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 2 /* item */
        start local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 580
            aload 2 /* item */
            fload 1 /* sx */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.scale:(F)V
         2: .line 581
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 2 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 582
            return
        end local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 1 // float sx
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1    sx  F
            1    4     2  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      sx    

  public void scale(float, float);
    descriptor: (FF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float sx
        start local 2 // float sy
         0: .line 588
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 3 /* item */
        start local 3 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 589
            aload 3 /* item */
            fload 1 /* sx */
            fload 2 /* sy */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.setScale:(FF)V
         2: .line 590
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 3 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 591
            return
        end local 3 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 2 // float sy
        end local 1 // float sx
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1    sx  F
            0    4     2    sy  F
            1    4     3  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      sx    
      sy    

  public void skewX(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float skx
         0: .line 597
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 2 /* item */
        start local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 598
            aload 2 /* item */
            fload 1 /* skx */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.setSkewX:(F)V
         2: .line 599
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 2 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 600
            return
        end local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 1 // float skx
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1   skx  F
            1    4     2  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      skx   

  public void skewY(float);
    descriptor: (F)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
        start local 1 // float sky
         0: .line 606
            new org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem
            dup
            invokespecial org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.<init>:()V
            astore 2 /* item */
        start local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
         1: .line 607
            aload 2 /* item */
            fload 1 /* sky */
            invokevirtual org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem.setSkewY:(F)V
         2: .line 608
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            aload 2 /* item */
            invokeinterface org.apache.batik.dom.svg.ListHandler.item:(Lorg/apache/batik/dom/svg/SVGItem;)V
         3: .line 609
            return
        end local 2 // org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem item
        end local 1 // float sky
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
            0    4     1   sky  F
            1    4     2  item  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$SVGTransformItem;
    Exceptions:
      throws org.apache.batik.parser.ParseException
    MethodParameters:
      Name  Flags
      sky   

  public void endTransformList();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
         0: .line 615
            aload 0 /* this */
            getfield org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder.listHandler:Lorg/apache/batik/dom/svg/ListHandler;
            invokeinterface org.apache.batik.dom.svg.ListHandler.endList:()V
         1: .line 616
            return
        end local 0 // org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/dom/svg/AbstractSVGTransformList$TransformListBuilder;
    Exceptions:
      throws org.apache.batik.parser.ParseException
}
SourceFile: "AbstractSVGTransformList.java"
NestHost: org.apache.batik.dom.svg.AbstractSVGTransformList
InnerClasses:
  public SVGTransformItem = org.apache.batik.dom.svg.AbstractSVGTransformList$SVGTransformItem of org.apache.batik.dom.svg.AbstractSVGTransformList
  protected TransformListBuilder = org.apache.batik.dom.svg.AbstractSVGTransformList$TransformListBuilder of org.apache.batik.dom.svg.AbstractSVGTransformList