class org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl
  super_class: java.lang.Object
{
  private org.glassfish.grizzly.websockets.glassfish.GlassfishSupport glassfishSupport;
    descriptor: Lorg/glassfish/grizzly/websockets/glassfish/GlassfishSupport;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String pathInfo;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String servletPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contextPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean isUserPrincipalUpdated;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.io.BufferedReader reader;
    descriptor: Ljava/io/BufferedReader;
    flags: (0x0002) ACC_PRIVATE

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.http.server cannot be resolved\n\tThe import org.glassfish.grizzly.http.server cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tThe import org.glassfish.grizzly.servlet cannot be resolved\n\tHttpServletRequest cannot be resolved to a type\n\tResponse cannot be resolved to a type\n\tThe method getResponse() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method initialize(HttpRequestPacket, FilterChainContext, null) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method initialize(Request, HttpServletResponseImpl, WebSocketMappingData) from the type DefaultWebSocket.WSServletRequestImpl refers to the missing type Request\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tRequest cannot be resolved to a type\n\tThe method parseSessionId() of type DefaultWebSocket.WSRequestImpl must override or implement a supertype method\n\tRequest cannot be resolved to a type\n\tThe method getCookies() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method obtainSessionCookieName() is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method setRequestedSessionId(String) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tThe method setRequestedSessionCookie(boolean) is undefined for the type DefaultWebSocket.WSRequestImpl\n\tResponse cannot be resolved to a type\n\tHttpServletRequestImpl cannot be resolved to a type\n\tRequest cannot be resolved to a type\n\tHttpServletResponseImpl cannot be resolved to a type\n\tcontext cannot be resolved or is not a field\n\twrapper cannot be resolved or is not a field\n\tWebappContext cannot be resolved to a type\n\tServletInputStream cannot be resolved to a type\n\tThe method getInputStream() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingReader cannot be resolved to a variable\n\tusingInputStream cannot be resolved to a variable\n\tServletInputStream cannot be resolved to a type\n\tThe method getReader() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingInputStream cannot be resolved to a variable\n\tusingReader cannot be resolved to a variable\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getSession(boolean) from the type GlassfishSupport refers to the missing type HttpSession\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method isUserInRole(String) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getUserPrincipal() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getRemoteUser() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getAuthType() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n\tThe method getContextPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getServletPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getPathInfo() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tpathInfo cannot be resolved or is not a field\n\twrapperPath cannot be resolved or is not a field\n\tcontextPath cannot be resolved or is not a field\n\trequest cannot be resolved or is not a field\n\tHttpServletResponseImpl cannot be resolved to a type\n\tThe method getWriter() of type DefaultWebSocket.WSServletResponseImpl must override or implement a supertype method\n\tusingOutputStream cannot be resolved to a variable\n\tusingWriter cannot be resolved to a variable\n\tServletOutputStream cannot be resolved to a type\n\tThe method getOutputStream() of type DefaultWebSocket.WSServletResponseImpl must override or implement a supertype method\n\tusingWriter cannot be resolved to a variable\n\tusingOutputStream cannot be resolved to a variable\n\tServletOutputStream cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public void initialize(Request, HttpServletResponseImpl, org.glassfish.grizzly.websockets.WebSocketMappingData);
    descriptor: (LRequest;LHttpServletResponseImpl;Lorg/glassfish/grizzly/websockets/WebSocketMappingData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 146
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tRequest cannot be resolved to a type\n\tHttpServletResponseImpl cannot be resolved to a type\n\tcontext cannot be resolved or is not a field\n\twrapper cannot be resolved or is not a field\n\tWebappContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                 Name  Flags
      request          final
      servletResponse  final
      mappingData      final

  public ServletInputStream getInputStream();
    descriptor: ()LServletInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 168
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletInputStream cannot be resolved to a type\n\tThe method getInputStream() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingReader cannot be resolved to a variable\n\tusingInputStream cannot be resolved to a variable\n\tServletInputStream cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    Exceptions:
      throws java.io.IOException

  public java.io.BufferedReader getReader();
    descriptor: ()Ljava/io/BufferedReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 177
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getReader() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tusingInputStream cannot be resolved to a variable\n\tusingReader cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    Exceptions:
      throws java.io.IOException

  public HttpSession getSession(boolean);
    descriptor: (Z)LHttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tThe method getSession(boolean) from the type GlassfishSupport refers to the missing type HttpSession\n\tHttpServletRequestImpl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    MethodParameters:
        Name  Flags
      create  

  public boolean isUserInRole(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 200
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method isUserInRole(String) of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    MethodParameters:
      Name  Flags
      role  

  public java.security.Principal getUserPrincipal();
    descriptor: ()Ljava/security/Principal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 209
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getUserPrincipal() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public java.lang.String getRemoteUser();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 216
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getRemoteUser() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public java.lang.String getAuthType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 223
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getAuthType() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n\tHttpServletRequestImpl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public java.lang.String getContextPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 230
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getContextPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public java.lang.String getServletPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getServletPath() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  public java.lang.String getPathInfo();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 240
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getPathInfo() of type DefaultWebSocket.WSServletRequestImpl must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;

  private void updatePaths(org.glassfish.grizzly.websockets.WebSocketMappingData);
    descriptor: (Lorg/glassfish/grizzly/websockets/WebSocketMappingData;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 246
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tpathInfo cannot be resolved or is not a field\n\twrapperPath cannot be resolved or is not a field\n\tcontextPath cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
    MethodParameters:
             Name  Flags
      mappingData  final

  private void checkGlassfishAuth();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\trequest cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/websockets/DefaultWebSocket$WSServletRequestImpl;
}
SourceFile: "DefaultWebSocket.java"
NestHost: org.glassfish.grizzly.websockets.DefaultWebSocket
InnerClasses:
  private WSServletRequestImpl = org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl of org.glassfish.grizzly.websockets.DefaultWebSocket