final class org.glassfish.grizzly.servlet.ApplicationDispatcher
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.servlet.ApplicationDispatcher
super_class: java.lang.Object
{
public static final java.lang.String LAST_DISPATCH_REQUEST_PATH_ATTR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.catalina.core.ApplicationDispatcher.lastDispatchRequestPathAttr"
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.lang.Boolean crossContextFlag;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String pathInfo;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String queryString;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String requestURI;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String servletPath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.glassfish.grizzly.servlet.ServletHandler wrapper;
descriptor: Lorg/glassfish/grizzly/servlet/ServletHandler;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.glassfish.grizzly.servlet.ServletHandler, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/glassfish/grizzly/servlet/ServletHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=7
start local 0 0: 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 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 javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tRequestDispatcher cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved to a variable\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved to a variable\n\tServletRequest cannot be resolved to a type\n\tThe method wrapRequest(ApplicationDispatcher.State) from the type ApplicationDispatcher refers to the missing type ServletRequest\n\tThe method wrapResponse(ApplicationDispatcher.State) from the type ApplicationDispatcher refers to the missing type ServletResponse\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tDispatcherType cannot be resolved to a variable\n\tServletRequest cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletOutputStream cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
wrapper
requestURI
servletPath
pathInfo
queryString
name
public void forward(ServletRequest, ServletResponse);
descriptor: (LServletRequest;LServletResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
public void dispatch(ServletRequest, ServletResponse, DispatcherType);
descriptor: (LServletRequest;LServletResponse;LDispatcherType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
dispatcherType
void doDispatch(ServletRequest, ServletResponse, DispatcherType);
descriptor: (LServletRequest;LServletResponse;LDispatcherType;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved to a variable\n\tServletRequest cannot be resolved to a type\n\tThe method wrapRequest(ApplicationDispatcher.State) from the type ApplicationDispatcher refers to the missing type ServletRequest\n\tThe method wrapResponse(ApplicationDispatcher.State) from the type ApplicationDispatcher refers to the missing type ServletResponse\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tDispatcherType cannot be resolved\n\tDispatcherType cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
dispatcherType
void processRequest(ServletRequest, ServletResponse, org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (LServletRequest;LServletResponse;Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tDispatcherType cannot be resolved to a type\n\tDispatcherType cannot be resolved to a variable\n\tServletRequest cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n\tServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws java.io.IOException, ServletException
MethodParameters:
Name Flags
request
response
state
private java.lang.String getCombinedPath();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
public void include(ServletRequest, ServletResponse);
descriptor: (LServletRequest;LServletResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletRequest cannot be resolved to a type\n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
void doInclude(ServletRequest, ServletResponse);
descriptor: (LServletRequest;LServletResponse;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
void invoke(ServletRequest, ServletResponse, org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (LServletRequest;LServletResponse;Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws java.io.IOException, ServletException
MethodParameters:
Name Flags
request
response
state
void doInvoke(ServletRequest, ServletResponse, boolean, org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (LServletRequest;LServletResponse;ZLorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
Exceptions:
throws java.io.IOException, ServletException
MethodParameters:
Name Flags
request
response
crossContext
state
private void unwrapRequest(org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
state
private void unwrapResponse(org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletResponse cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
state
private ServletRequest wrapRequest(org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)LServletRequest;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
state
private ServletResponse wrapResponse(org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)LServletResponse;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletResponse cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
state
static void closeResponse(ServletResponse);
descriptor: (LServletResponse;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tServletResponse cannot be resolved to a type\n\tServletOutputStream cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
response
private void recycleRequestWrapper(org.glassfish.grizzly.servlet.ApplicationDispatcher$State);
descriptor: (Lorg/glassfish/grizzly/servlet/ApplicationDispatcher$State;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tServletRequest cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/servlet/ApplicationDispatcher;
MethodParameters:
Name Flags
state
}
SourceFile: "ApplicationDispatcher.java"
NestMembers:
org.glassfish.grizzly.servlet.ApplicationDispatcher$PrivilegedDispatch org.glassfish.grizzly.servlet.ApplicationDispatcher$PrivilegedInclude org.glassfish.grizzly.servlet.ApplicationDispatcher$State
InnerClasses:
private PrivilegedDispatch = org.glassfish.grizzly.servlet.ApplicationDispatcher$PrivilegedDispatch of org.glassfish.grizzly.servlet.ApplicationDispatcher
private PrivilegedInclude = org.glassfish.grizzly.servlet.ApplicationDispatcher$PrivilegedInclude of org.glassfish.grizzly.servlet.ApplicationDispatcher
private State = org.glassfish.grizzly.servlet.ApplicationDispatcher$State of org.glassfish.grizzly.servlet.ApplicationDispatcher