public final class com.sun.javafx.geom.ConcentricShapePair extends com.sun.javafx.geom.ShapePair
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.geom.ConcentricShapePair
  super_class: com.sun.javafx.geom.ShapePair
{
  private final com.sun.javafx.geom.Shape outer;
    descriptor: Lcom/sun/javafx/geom/Shape;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.javafx.geom.Shape inner;
    descriptor: Lcom/sun/javafx/geom/Shape;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.javafx.geom.Shape, com.sun.javafx.geom.Shape);
    descriptor: (Lcom/sun/javafx/geom/Shape;Lcom/sun/javafx/geom/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // com.sun.javafx.geom.Shape outer
        start local 2 // com.sun.javafx.geom.Shape inner
         0: .line 45
            aload 0 /* this */
            invokespecial com.sun.javafx.geom.ShapePair.<init>:()V
         1: .line 46
            aload 0 /* this */
            aload 1 /* outer */
            putfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
         2: .line 47
            aload 0 /* this */
            aload 2 /* inner */
            putfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
         3: .line 48
            return
        end local 2 // com.sun.javafx.geom.Shape inner
        end local 1 // com.sun.javafx.geom.Shape outer
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    4     1  outer  Lcom/sun/javafx/geom/Shape;
            0    4     2  inner  Lcom/sun/javafx/geom/Shape;
    MethodParameters:
       Name  Flags
      outer  
      inner  

  public int getCombinationType();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
         0: .line 52
            iconst_1
            ireturn
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;

  public com.sun.javafx.geom.Shape getOuterShape();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
         0: .line 57
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            areturn
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;

  public com.sun.javafx.geom.Shape getInnerShape();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
         0: .line 62
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            areturn
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;

  public com.sun.javafx.geom.Shape copy();
    descriptor: ()Lcom/sun/javafx/geom/Shape;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
         0: .line 67
            new com.sun.javafx.geom.ConcentricShapePair
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            invokevirtual com.sun.javafx.geom.Shape.copy:()Lcom/sun/javafx/geom/Shape;
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            invokevirtual com.sun.javafx.geom.Shape.copy:()Lcom/sun/javafx/geom/Shape;
            invokespecial com.sun.javafx.geom.ConcentricShapePair.<init>:(Lcom/sun/javafx/geom/Shape;Lcom/sun/javafx/geom/Shape;)V
            areturn
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;

  public boolean contains(float, float);
    descriptor: (FF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // float x
        start local 2 // float y
         0: .line 72
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            invokevirtual com.sun.javafx.geom.Shape.contains:(FF)Z
            ifeq 1
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            invokevirtual com.sun.javafx.geom.Shape.contains:(FF)Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    2     1     x  F
            0    2     2     y  F
    MethodParameters:
      Name  Flags
      x     
      y     

  public boolean intersects(float, float, float, float);
    descriptor: (FFFF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
         0: .line 77
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            invokevirtual com.sun.javafx.geom.Shape.intersects:(FFFF)Z
            ifeq 1
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            invokevirtual com.sun.javafx.geom.Shape.contains:(FFFF)Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    2     1     x  F
            0    2     2     y  F
            0    2     3     w  F
            0    2     4     h  F
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public boolean contains(float, float, float, float);
    descriptor: (FFFF)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // float x
        start local 2 // float y
        start local 3 // float w
        start local 4 // float h
         0: .line 82
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            invokevirtual com.sun.javafx.geom.Shape.contains:(FFFF)Z
            ifeq 1
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            fload 1 /* x */
            fload 2 /* y */
            fload 3 /* w */
            fload 4 /* h */
            invokevirtual com.sun.javafx.geom.Shape.intersects:(FFFF)Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 4 // float h
        end local 3 // float w
        end local 2 // float y
        end local 1 // float x
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    2     1     x  F
            0    2     2     y  F
            0    2     3     w  F
            0    2     4     h  F
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public com.sun.javafx.geom.RectBounds getBounds();
    descriptor: ()Lcom/sun/javafx/geom/RectBounds;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
         0: .line 87
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            invokevirtual com.sun.javafx.geom.Shape.getBounds:()Lcom/sun/javafx/geom/RectBounds;
            areturn
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;

  public com.sun.javafx.geom.PathIterator getPathIterator(com.sun.javafx.geom.transform.BaseTransform);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/PathIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
         0: .line 92
            new com.sun.javafx.geom.ConcentricShapePair$PairIterator
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.Shape.getPathIterator:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/PathIterator;
         1: .line 93
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            aload 1 /* tx */
            invokevirtual com.sun.javafx.geom.Shape.getPathIterator:(Lcom/sun/javafx/geom/transform/BaseTransform;)Lcom/sun/javafx/geom/PathIterator;
         2: .line 92
            invokespecial com.sun.javafx.geom.ConcentricShapePair$PairIterator.<init>:(Lcom/sun/javafx/geom/PathIterator;Lcom/sun/javafx/geom/PathIterator;)V
            areturn
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    3     1    tx  Lcom/sun/javafx/geom/transform/BaseTransform;
    MethodParameters:
      Name  Flags
      tx    

  public com.sun.javafx.geom.PathIterator getPathIterator(com.sun.javafx.geom.transform.BaseTransform, float);
    descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;F)Lcom/sun/javafx/geom/PathIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.javafx.geom.ConcentricShapePair this
        start local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        start local 2 // float flatness
         0: .line 98
            new com.sun.javafx.geom.ConcentricShapePair$PairIterator
            dup
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.outer:Lcom/sun/javafx/geom/Shape;
            aload 1 /* tx */
            fload 2 /* flatness */
            invokevirtual com.sun.javafx.geom.Shape.getPathIterator:(Lcom/sun/javafx/geom/transform/BaseTransform;F)Lcom/sun/javafx/geom/PathIterator;
         1: .line 99
            aload 0 /* this */
            getfield com.sun.javafx.geom.ConcentricShapePair.inner:Lcom/sun/javafx/geom/Shape;
            aload 1 /* tx */
            fload 2 /* flatness */
            invokevirtual com.sun.javafx.geom.Shape.getPathIterator:(Lcom/sun/javafx/geom/transform/BaseTransform;F)Lcom/sun/javafx/geom/PathIterator;
         2: .line 98
            invokespecial com.sun.javafx.geom.ConcentricShapePair$PairIterator.<init>:(Lcom/sun/javafx/geom/PathIterator;Lcom/sun/javafx/geom/PathIterator;)V
            areturn
        end local 2 // float flatness
        end local 1 // com.sun.javafx.geom.transform.BaseTransform tx
        end local 0 // com.sun.javafx.geom.ConcentricShapePair this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/javafx/geom/ConcentricShapePair;
            0    3     1        tx  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    3     2  flatness  F
    MethodParameters:
          Name  Flags
      tx        
      flatness  
}
SourceFile: "ConcentricShapePair.java"
NestMembers:
  com.sun.javafx.geom.ConcentricShapePair$PairIterator
InnerClasses:
  PairIterator = com.sun.javafx.geom.ConcentricShapePair$PairIterator of com.sun.javafx.geom.ConcentricShapePair