public class org.glassfish.grizzly.websockets.DummyBroadcaster implements org.glassfish.grizzly.websockets.Broadcaster
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.grizzly.websockets.DummyBroadcaster
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
         0: .line 27
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DummyBroadcaster;

  public void broadcast(java.lang.Iterable<? extends org.glassfish.grizzly.websockets.WebSocket>, java.lang.String);
    descriptor: (Ljava/lang/Iterable;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
        start local 1 // java.lang.Iterable recipients
        start local 2 // java.lang.String text
         0: .line 36
            aload 1 /* recipients */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.grizzly.websockets.WebSocket
            astore 3 /* websocket */
        start local 3 // org.glassfish.grizzly.websockets.WebSocket websocket
         2: .line 37
            aload 3 /* websocket */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.isConnected:()Z
            ifeq 6
         3: .line 39
            aload 3 /* websocket */
            aload 2 /* text */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.send:(Ljava/lang/String;)Lorg/glassfish/grizzly/GrizzlyFuture;
            pop
         4: .line 40
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String org.glassfish.grizzly.websockets.WebSocket java.util.Iterator
      StackMap stack: org.glassfish.grizzly.websockets.WebSocketException
         5: pop
        end local 3 // org.glassfish.grizzly.websockets.WebSocket websocket
         6: .line 36
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 44
            return
        end local 2 // java.lang.String text
        end local 1 // java.lang.Iterable recipients
        end local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/glassfish/grizzly/websockets/DummyBroadcaster;
            0    8     1  recipients  Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;
            0    8     2        text  Ljava/lang/String;
            2    6     3   websocket  Lorg/glassfish/grizzly/websockets/WebSocket;
      Exception table:
        from    to  target  type
           3     4       5  Class org.glassfish.grizzly.websockets.WebSocketException
    Signature: (Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;Ljava/lang/String;)V
    MethodParameters:
            Name  Flags
      recipients  final
      text        final

  public void broadcast(java.lang.Iterable<? extends org.glassfish.grizzly.websockets.WebSocket>, );
    descriptor: (Ljava/lang/Iterable;[B)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
        start local 1 // java.lang.Iterable recipients
        start local 2 // byte[] binary
         0: .line 53
            aload 1 /* recipients */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 4
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] top java.util.Iterator
      StackMap stack:
         1: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.grizzly.websockets.WebSocket
            astore 3 /* websocket */
        start local 3 // org.glassfish.grizzly.websockets.WebSocket websocket
         2: .line 54
            aload 3 /* websocket */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.isConnected:()Z
            ifeq 6
         3: .line 56
            aload 3 /* websocket */
            aload 2 /* binary */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.send:([B)Lorg/glassfish/grizzly/GrizzlyFuture;
            pop
         4: .line 57
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] org.glassfish.grizzly.websockets.WebSocket java.util.Iterator
      StackMap stack: org.glassfish.grizzly.websockets.WebSocketException
         5: pop
        end local 3 // org.glassfish.grizzly.websockets.WebSocket websocket
         6: .line 53
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 61
            return
        end local 2 // byte[] binary
        end local 1 // java.lang.Iterable recipients
        end local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/glassfish/grizzly/websockets/DummyBroadcaster;
            0    8     1  recipients  Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;
            0    8     2      binary  [B
            2    6     3   websocket  Lorg/glassfish/grizzly/websockets/WebSocket;
      Exception table:
        from    to  target  type
           3     4       5  Class org.glassfish.grizzly.websockets.WebSocketException
    Signature: (Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;[B)V
    MethodParameters:
            Name  Flags
      recipients  final
      binary      final

  public void broadcastFragment(java.lang.Iterable<? extends org.glassfish.grizzly.websockets.WebSocket>, java.lang.String, );
    descriptor: (Ljava/lang/Iterable;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
        start local 1 // java.lang.Iterable recipients
        start local 2 // java.lang.String text
        start local 3 // boolean last
         0: .line 69
            aload 1 /* recipients */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 5
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String int top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.grizzly.websockets.WebSocket
            astore 4 /* websocket */
        start local 4 // org.glassfish.grizzly.websockets.WebSocket websocket
         2: .line 70
            aload 4 /* websocket */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.isConnected:()Z
            ifeq 6
         3: .line 72
            aload 4 /* websocket */
            iload 3 /* last */
            aload 2 /* text */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.stream:(ZLjava/lang/String;)Lorg/glassfish/grizzly/GrizzlyFuture;
            pop
         4: .line 73
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String int org.glassfish.grizzly.websockets.WebSocket java.util.Iterator
      StackMap stack: org.glassfish.grizzly.websockets.WebSocketException
         5: pop
        end local 4 // org.glassfish.grizzly.websockets.WebSocket websocket
         6: .line 69
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable java.lang.String int top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 77
            return
        end local 3 // boolean last
        end local 2 // java.lang.String text
        end local 1 // java.lang.Iterable recipients
        end local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/glassfish/grizzly/websockets/DummyBroadcaster;
            0    8     1  recipients  Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;
            0    8     2        text  Ljava/lang/String;
            0    8     3        last  Z
            2    6     4   websocket  Lorg/glassfish/grizzly/websockets/WebSocket;
      Exception table:
        from    to  target  type
           3     4       5  Class org.glassfish.grizzly.websockets.WebSocketException
    Signature: (Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;Ljava/lang/String;Z)V
    MethodParameters:
            Name  Flags
      recipients  final
      text        final
      last        final

  public void broadcastFragment(java.lang.Iterable<? extends org.glassfish.grizzly.websockets.WebSocket>, byte[], );
    descriptor: (Ljava/lang/Iterable;[BZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
        start local 1 // java.lang.Iterable recipients
        start local 2 // byte[] binary
        start local 3 // boolean last
         0: .line 86
            aload 1 /* recipients */
            invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
            astore 5
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] int top java.util.Iterator
      StackMap stack:
         1: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.glassfish.grizzly.websockets.WebSocket
            astore 4 /* websocket */
        start local 4 // org.glassfish.grizzly.websockets.WebSocket websocket
         2: .line 87
            aload 4 /* websocket */
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.isConnected:()Z
            ifeq 6
         3: .line 89
            aload 4 /* websocket */
            iload 3 /* last */
            aload 2 /* binary */
            iconst_0
            aload 2 /* binary */
            arraylength
            invokeinterface org.glassfish.grizzly.websockets.WebSocket.stream:(Z[BII)Lorg/glassfish/grizzly/GrizzlyFuture;
            pop
         4: .line 90
            goto 6
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] int org.glassfish.grizzly.websockets.WebSocket java.util.Iterator
      StackMap stack: org.glassfish.grizzly.websockets.WebSocketException
         5: pop
        end local 4 // org.glassfish.grizzly.websockets.WebSocket websocket
         6: .line 86
      StackMap locals: org.glassfish.grizzly.websockets.DummyBroadcaster java.lang.Iterable byte[] int top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         7: .line 94
            return
        end local 3 // boolean last
        end local 2 // byte[] binary
        end local 1 // java.lang.Iterable recipients
        end local 0 // org.glassfish.grizzly.websockets.DummyBroadcaster this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/glassfish/grizzly/websockets/DummyBroadcaster;
            0    8     1  recipients  Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;
            0    8     2      binary  [B
            0    8     3        last  Z
            2    6     4   websocket  Lorg/glassfish/grizzly/websockets/WebSocket;
      Exception table:
        from    to  target  type
           3     4       5  Class org.glassfish.grizzly.websockets.WebSocketException
    Signature: (Ljava/lang/Iterable<+Lorg/glassfish/grizzly/websockets/WebSocket;>;[BZ)V
    MethodParameters:
            Name  Flags
      recipients  final
      binary      final
      last        final
}
SourceFile: "DummyBroadcaster.java"