public final class javafx.scene.input.TouchEvent extends javafx.scene.input.InputEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.input.TouchEvent
  super_class: javafx.scene.input.InputEvent
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 20121107

  public static final javafx.event.EventType<javafx.scene.input.TouchEvent> ANY;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.TouchEvent> TOUCH_PRESSED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.TouchEvent> TOUCH_MOVED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.TouchEvent> TOUCH_RELEASED;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

  public static final javafx.event.EventType<javafx.scene.input.TouchEvent> TOUCH_STATIONARY;
    descriptor: Ljavafx/event/EventType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

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

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

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

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

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

  private final javafx.scene.input.TouchPoint touchPoint;
    descriptor: Ljavafx/scene/input/TouchPoint;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<javafx.scene.input.TouchPoint> touchPoints;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 66
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.InputEvent.ANY:Ljavafx/event/EventType;
            ldc "TOUCH"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         1: .line 65
            putstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
         2: .line 73
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
            ldc "TOUCH_PRESSED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         3: .line 72
            putstatic javafx.scene.input.TouchEvent.TOUCH_PRESSED:Ljavafx/event/EventType;
         4: .line 79
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
            ldc "TOUCH_MOVED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         5: .line 78
            putstatic javafx.scene.input.TouchEvent.TOUCH_MOVED:Ljavafx/event/EventType;
         6: .line 85
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
            ldc "TOUCH_RELEASED"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         7: .line 84
            putstatic javafx.scene.input.TouchEvent.TOUCH_RELEASED:Ljavafx/event/EventType;
         8: .line 92
            new javafx.event.EventType
            dup
            getstatic javafx.scene.input.TouchEvent.ANY:Ljavafx/event/EventType;
            ldc "TOUCH_STATIONARY"
            invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
         9: .line 91
            putstatic javafx.scene.input.TouchEvent.TOUCH_STATIONARY:Ljavafx/event/EventType;
        10: .line 92
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.TouchEvent>, javafx.scene.input.TouchPoint, java.util.List<javafx.scene.input.TouchPoint>, int, boolean, boolean, boolean, );
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;Ljavafx/scene/input/TouchPoint;Ljava/util/List;IZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=11, args_size=11
        start local 0 // javafx.scene.input.TouchEvent this
        start local 1 // java.lang.Object source
        start local 2 // javafx.event.EventTarget target
        start local 3 // javafx.event.EventType eventType
        start local 4 // javafx.scene.input.TouchPoint touchPoint
        start local 5 // java.util.List touchPoints
        start local 6 // int eventSetId
        start local 7 // boolean shiftDown
        start local 8 // boolean controlDown
        start local 9 // boolean altDown
        start local 10 // boolean metaDown
         0: .line 112
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* target */
            aload 3 /* eventType */
            invokespecial javafx.scene.input.InputEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)V
         1: .line 113
            aload 0 /* this */
            aload 5 /* touchPoints */
            ifnull 2
            aload 5 /* touchPoints */
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            goto 3
      StackMap locals: javafx.scene.input.TouchEvent java.lang.Object javafx.event.EventTarget javafx.event.EventType javafx.scene.input.TouchPoint java.util.List int int int int int
      StackMap stack: javafx.scene.input.TouchEvent
         2: aconst_null
      StackMap locals: javafx.scene.input.TouchEvent java.lang.Object javafx.event.EventTarget javafx.event.EventType javafx.scene.input.TouchPoint java.util.List int int int int int
      StackMap stack: javafx.scene.input.TouchEvent java.util.List
         3: putfield javafx.scene.input.TouchEvent.touchPoints:Ljava/util/List;
         4: .line 114
            aload 0 /* this */
            iload 6 /* eventSetId */
            putfield javafx.scene.input.TouchEvent.eventSetId:I
         5: .line 115
            aload 0 /* this */
            iload 7 /* shiftDown */
            putfield javafx.scene.input.TouchEvent.shiftDown:Z
         6: .line 116
            aload 0 /* this */
            iload 8 /* controlDown */
            putfield javafx.scene.input.TouchEvent.controlDown:Z
         7: .line 117
            aload 0 /* this */
            iload 9 /* altDown */
            putfield javafx.scene.input.TouchEvent.altDown:Z
         8: .line 118
            aload 0 /* this */
            iload 10 /* metaDown */
            putfield javafx.scene.input.TouchEvent.metaDown:Z
         9: .line 119
            aload 0 /* this */
            aload 4 /* touchPoint */
            putfield javafx.scene.input.TouchEvent.touchPoint:Ljavafx/scene/input/TouchPoint;
        10: .line 120
            return
        end local 10 // boolean metaDown
        end local 9 // boolean altDown
        end local 8 // boolean controlDown
        end local 7 // boolean shiftDown
        end local 6 // int eventSetId
        end local 5 // java.util.List touchPoints
        end local 4 // javafx.scene.input.TouchPoint touchPoint
        end local 3 // javafx.event.EventType eventType
        end local 2 // javafx.event.EventTarget target
        end local 1 // java.lang.Object source
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Ljavafx/scene/input/TouchEvent;
            0   11     1       source  Ljava/lang/Object;
            0   11     2       target  Ljavafx/event/EventTarget;
            0   11     3    eventType  Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;
            0   11     4   touchPoint  Ljavafx/scene/input/TouchPoint;
            0   11     5  touchPoints  Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;
            0   11     6   eventSetId  I
            0   11     7    shiftDown  Z
            0   11     8  controlDown  Z
            0   11     9      altDown  Z
            0   11    10     metaDown  Z
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;Ljavafx/scene/input/TouchPoint;Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;IZZZZ)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "source")
      1:
        javafx.beans.NamedArg(value = "target")
      2:
        javafx.beans.NamedArg(value = "eventType")
      3:
        javafx.beans.NamedArg(value = "touchPoint")
      4:
        javafx.beans.NamedArg(value = "touchPoints")
      5:
        javafx.beans.NamedArg(value = "eventSetId")
      6:
        javafx.beans.NamedArg(value = "shiftDown")
      7:
        javafx.beans.NamedArg(value = "controlDown")
      8:
        javafx.beans.NamedArg(value = "altDown")
      9:
        javafx.beans.NamedArg(value = "metaDown")
    MethodParameters:
             Name  Flags
      source       
      target       
      eventType    
      touchPoint   
      touchPoints  
      eventSetId   
      shiftDown    
      controlDown  
      altDown      
      metaDown     

  public void <init>(javafx.event.EventType<javafx.scene.input.TouchEvent>, javafx.scene.input.TouchPoint, java.util.List<javafx.scene.input.TouchPoint>, int, boolean, boolean, boolean, );
    descriptor: (Ljavafx/event/EventType;Ljavafx/scene/input/TouchPoint;Ljava/util/List;IZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=9, args_size=9
        start local 0 // javafx.scene.input.TouchEvent this
        start local 1 // javafx.event.EventType eventType
        start local 2 // javafx.scene.input.TouchPoint touchPoint
        start local 3 // java.util.List touchPoints
        start local 4 // int eventSetId
        start local 5 // boolean shiftDown
        start local 6 // boolean controlDown
        start local 7 // boolean altDown
        start local 8 // boolean metaDown
         0: .line 138
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* eventType */
            aload 2 /* touchPoint */
            aload 3 /* touchPoints */
            iload 4 /* eventSetId */
         1: .line 139
            iload 5 /* shiftDown */
            iload 6 /* controlDown */
            iload 7 /* altDown */
            iload 8 /* metaDown */
            invokespecial javafx.scene.input.TouchEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;Ljavafx/scene/input/TouchPoint;Ljava/util/List;IZZZZ)V
         2: .line 140
            return
        end local 8 // boolean metaDown
        end local 7 // boolean altDown
        end local 6 // boolean controlDown
        end local 5 // boolean shiftDown
        end local 4 // int eventSetId
        end local 3 // java.util.List touchPoints
        end local 2 // javafx.scene.input.TouchPoint touchPoint
        end local 1 // javafx.event.EventType eventType
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/scene/input/TouchEvent;
            0    3     1    eventType  Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;
            0    3     2   touchPoint  Ljavafx/scene/input/TouchPoint;
            0    3     3  touchPoints  Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;
            0    3     4   eventSetId  I
            0    3     5    shiftDown  Z
            0    3     6  controlDown  Z
            0    3     7      altDown  Z
            0    3     8     metaDown  Z
    Signature: (Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;Ljavafx/scene/input/TouchPoint;Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;IZZZZ)V
    RuntimeVisibleParameterAnnotations: 
      0:
        javafx.beans.NamedArg(value = "eventType")
      1:
        javafx.beans.NamedArg(value = "touchPoint")
      2:
        javafx.beans.NamedArg(value = "touchPoints")
      3:
        javafx.beans.NamedArg(value = "eventSetId")
      4:
        javafx.beans.NamedArg(value = "shiftDown")
      5:
        javafx.beans.NamedArg(value = "controlDown")
      6:
        javafx.beans.NamedArg(value = "altDown")
      7:
        javafx.beans.NamedArg(value = "metaDown")
    MethodParameters:
             Name  Flags
      eventType    
      touchPoint   
      touchPoints  
      eventSetId   
      shiftDown    
      controlDown  
      altDown      
      metaDown     

  public int getTouchCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 148
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.touchPoints:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  private static void recomputeToSource(javafx.scene.input.TouchEvent, java.lang.Object, java.lang.Object);
    descriptor: (Ljavafx/scene/input/TouchEvent;Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // javafx.scene.input.TouchEvent event
        start local 1 // java.lang.Object oldSource
        start local 2 // java.lang.Object newSource
         0: .line 160
            aload 0 /* event */
            getfield javafx.scene.input.TouchEvent.touchPoints:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 3
      StackMap locals: javafx.scene.input.TouchEvent java.lang.Object java.lang.Object top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.input.TouchPoint
            astore 3 /* tp */
        start local 3 // javafx.scene.input.TouchPoint tp
         2: .line 161
            aload 3 /* tp */
            aload 1 /* oldSource */
            aload 2 /* newSource */
            invokevirtual javafx.scene.input.TouchPoint.recomputeToSource:(Ljava/lang/Object;Ljava/lang/Object;)V
        end local 3 // javafx.scene.input.TouchPoint tp
         3: .line 160
      StackMap locals:
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 163
            return
        end local 2 // java.lang.Object newSource
        end local 1 // java.lang.Object oldSource
        end local 0 // javafx.scene.input.TouchEvent event
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0      event  Ljavafx/scene/input/TouchEvent;
            0    5     1  oldSource  Ljava/lang/Object;
            0    5     2  newSource  Ljava/lang/Object;
            2    3     3         tp  Ljavafx/scene/input/TouchPoint;
    MethodParameters:
           Name  Flags
      event      
      oldSource  
      newSource  

  public javafx.scene.input.TouchEvent copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/TouchEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // javafx.scene.input.TouchEvent this
        start local 1 // java.lang.Object newSource
        start local 2 // javafx.event.EventTarget newTarget
         0: .line 172
            aload 0 /* this */
            aload 1 /* newSource */
            aload 2 /* newTarget */
            invokespecial javafx.scene.input.InputEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/event/Event;
            checkcast javafx.scene.input.TouchEvent
            astore 3 /* e */
        start local 3 // javafx.scene.input.TouchEvent e
         1: .line 173
            aload 3 /* e */
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getSource:()Ljava/lang/Object;
            aload 1 /* newSource */
            invokestatic javafx.scene.input.TouchEvent.recomputeToSource:(Ljavafx/scene/input/TouchEvent;Ljava/lang/Object;Ljava/lang/Object;)V
         2: .line 174
            aload 3 /* e */
            areturn
        end local 3 // javafx.scene.input.TouchEvent e
        end local 2 // javafx.event.EventTarget newTarget
        end local 1 // java.lang.Object newSource
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavafx/scene/input/TouchEvent;
            0    3     1  newSource  Ljava/lang/Object;
            0    3     2  newTarget  Ljavafx/event/EventTarget;
            1    3     3          e  Ljavafx/scene/input/TouchEvent;
    MethodParameters:
           Name  Flags
      newSource  
      newTarget  

  public javafx.scene.input.TouchEvent copyFor(, javafx.event.EventTarget, javafx.event.EventType<javafx.scene.input.TouchEvent>);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType;)Ljavafx/scene/input/TouchEvent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // javafx.scene.input.TouchEvent this
        start local 1 // java.lang.Object newSource
        start local 2 // javafx.event.EventTarget newTarget
        start local 3 // javafx.event.EventType type
         0: .line 186
            aload 0 /* this */
            aload 1 /* newSource */
            aload 2 /* newTarget */
            invokevirtual javafx.scene.input.TouchEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/TouchEvent;
            astore 4 /* e */
        start local 4 // javafx.scene.input.TouchEvent e
         1: .line 187
            aload 4 /* e */
            aload 3 /* type */
            putfield javafx.scene.input.TouchEvent.eventType:Ljavafx/event/EventType;
         2: .line 188
            aload 4 /* e */
            areturn
        end local 4 // javafx.scene.input.TouchEvent e
        end local 3 // javafx.event.EventType type
        end local 2 // javafx.event.EventTarget newTarget
        end local 1 // java.lang.Object newSource
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Ljavafx/scene/input/TouchEvent;
            0    3     1  newSource  Ljava/lang/Object;
            0    3     2  newTarget  Ljavafx/event/EventTarget;
            0    3     3       type  Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;
            1    3     4          e  Ljavafx/scene/input/TouchEvent;
    Signature: (Ljava/lang/Object;Ljavafx/event/EventTarget;Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;)Ljavafx/scene/input/TouchEvent;
    MethodParameters:
           Name  Flags
      newSource  
      newTarget  
      type       

  public javafx.event.EventType<javafx.scene.input.TouchEvent> getEventType();
    descriptor: ()Ljavafx/event/EventType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 193
            aload 0 /* this */
            invokespecial javafx.scene.input.InputEvent.getEventType:()Ljavafx/event/EventType;
            areturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;
    Signature: ()Ljavafx/event/EventType<Ljavafx/scene/input/TouchEvent;>;

  public final int getEventSetId();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 211
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.eventSetId:I
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public final boolean isShiftDown();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 225
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.shiftDown:Z
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public final boolean isControlDown();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 238
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.controlDown:Z
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public final boolean isAltDown();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 251
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.altDown:Z
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public final boolean isMetaDown();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 264
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.metaDown:Z
            ireturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public javafx.scene.input.TouchPoint getTouchPoint();
    descriptor: ()Ljavafx/scene/input/TouchPoint;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 274
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.touchPoint:Ljavafx/scene/input/TouchPoint;
            areturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;

  public java.util.List<javafx.scene.input.TouchPoint> getTouchPoints();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 289
            aload 0 /* this */
            getfield javafx.scene.input.TouchEvent.touchPoints:Ljava/util/List;
            areturn
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/input/TouchEvent;
    Signature: ()Ljava/util/List<Ljavafx/scene/input/TouchPoint;>;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javafx.scene.input.TouchEvent this
         0: .line 297
            new java.lang.StringBuilder
            dup
            ldc "TouchEvent ["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 299
            aload 1 /* sb */
            ldc "source = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getSource:()Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 300
            aload 1 /* sb */
            ldc ", target = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getTarget:()Ljavafx/event/EventTarget;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         3: .line 301
            aload 1 /* sb */
            ldc ", eventType = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getEventType:()Ljavafx/event/EventType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 302
            aload 1 /* sb */
            ldc ", consumed = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.isConsumed:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         5: .line 303
            aload 1 /* sb */
            ldc ", touchCount = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getTouchCount:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         6: .line 304
            aload 1 /* sb */
            ldc ", eventSetId = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getEventSetId:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         7: .line 306
            aload 1 /* sb */
            ldc ", touchPoint = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual javafx.scene.input.TouchEvent.getTouchPoint:()Ljavafx/scene/input/TouchPoint;
            invokevirtual javafx.scene.input.TouchPoint.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 308
            aload 1 /* sb */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // javafx.scene.input.TouchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Ljavafx/scene/input/TouchEvent;
            1    9     1    sb  Ljava/lang/StringBuilder;

  public javafx.event.Event copyFor(java.lang.Object, javafx.event.EventTarget);
    descriptor: (Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/event/Event;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual javafx.scene.input.TouchEvent.copyFor:(Ljava/lang/Object;Ljavafx/event/EventTarget;)Ljavafx/scene/input/TouchEvent;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "TouchEvent.java"