public abstract class okhttp3.WebSocketListener
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: okhttp3.WebSocketListener
  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 // okhttp3.WebSocketListener this
         0: .line 21
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lokhttp3/WebSocketListener;

  public void onOpen(okhttp3.WebSocket, okhttp3.Response);
    descriptor: (Lokhttp3/WebSocket;Lokhttp3/Response;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // okhttp3.WebSocketListener this
        start local 1 // okhttp3.WebSocket webSocket
        start local 2 // okhttp3.Response response
         0: .line 27
            return
        end local 2 // okhttp3.Response response
        end local 1 // okhttp3.WebSocket webSocket
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lokhttp3/WebSocketListener;
            0    1     1  webSocket  Lokhttp3/WebSocket;
            0    1     2   response  Lokhttp3/Response;
    MethodParameters:
           Name  Flags
      webSocket  
      response   

  public void onMessage(okhttp3.WebSocket, java.lang.String);
    descriptor: (Lokhttp3/WebSocket;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // okhttp3.WebSocketListener this
        start local 1 // okhttp3.WebSocket webSocket
        start local 2 // java.lang.String text
         0: .line 31
            return
        end local 2 // java.lang.String text
        end local 1 // okhttp3.WebSocket webSocket
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lokhttp3/WebSocketListener;
            0    1     1  webSocket  Lokhttp3/WebSocket;
            0    1     2       text  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      webSocket  
      text       

  public void onMessage(okhttp3.WebSocket, okio.ByteString);
    descriptor: (Lokhttp3/WebSocket;Lokio/ByteString;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // okhttp3.WebSocketListener this
        start local 1 // okhttp3.WebSocket webSocket
        start local 2 // okio.ByteString bytes
         0: .line 35
            return
        end local 2 // okio.ByteString bytes
        end local 1 // okhttp3.WebSocket webSocket
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lokhttp3/WebSocketListener;
            0    1     1  webSocket  Lokhttp3/WebSocket;
            0    1     2      bytes  Lokio/ByteString;
    MethodParameters:
           Name  Flags
      webSocket  
      bytes      

  public void onClosing(okhttp3.WebSocket, int, java.lang.String);
    descriptor: (Lokhttp3/WebSocket;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // okhttp3.WebSocketListener this
        start local 1 // okhttp3.WebSocket webSocket
        start local 2 // int code
        start local 3 // java.lang.String reason
         0: .line 42
            return
        end local 3 // java.lang.String reason
        end local 2 // int code
        end local 1 // okhttp3.WebSocket webSocket
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lokhttp3/WebSocketListener;
            0    1     1  webSocket  Lokhttp3/WebSocket;
            0    1     2       code  I
            0    1     3     reason  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      webSocket  
      code       
      reason     

  public void onClosed(okhttp3.WebSocket, int, java.lang.String);
    descriptor: (Lokhttp3/WebSocket;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // okhttp3.WebSocketListener this
        start local 1 // okhttp3.WebSocket webSocket
        start local 2 // int code
        start local 3 // java.lang.String reason
         0: .line 49
            return
        end local 3 // java.lang.String reason
        end local 2 // int code
        end local 1 // okhttp3.WebSocket webSocket
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lokhttp3/WebSocketListener;
            0    1     1  webSocket  Lokhttp3/WebSocket;
            0    1     2       code  I
            0    1     3     reason  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      webSocket  
      code       
      reason     

  public void onFailure(okhttp3.WebSocket, java.lang.Throwable, okhttp3.Response);
    descriptor: (Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // okhttp3.WebSocketListener this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tNullable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // okhttp3.WebSocketListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lokhttp3/WebSocketListener;
    RuntimeInvisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        Nullable()
    RuntimeInvisibleParameterAnnotations: 
      0:
      1:
      2:
        Nullable()
    MethodParameters:
           Name  Flags
      webSocket  
      t          
      response   
}
SourceFile: "WebSocketListener.java"