public class org.springframework.web.context.request.ServletRequestAttributes extends org.springframework.web.context.request.AbstractRequestAttributes
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.web.context.request.ServletRequestAttributes
super_class: org.springframework.web.context.request.AbstractRequestAttributes
{
public static final java.lang.String DESTRUCTION_CALLBACK_NAME_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
protected static final java.util.Set<java.lang.Class<?>> immutableValueTypes;
descriptor: Ljava/util/Set;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/Class<*>;>;
private final HttpServletRequest request;
descriptor: LHttpServletRequest;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private HttpServletResponse response;
descriptor: LHttpServletResponse;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private volatile HttpSession session;
descriptor: LHttpSession;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private final java.util.Map<java.lang.String, java.lang.Object> sessionAttributesToUpdate;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public void <init>(HttpServletRequest);
descriptor: (LHttpServletRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
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\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpSession 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\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\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\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest 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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
request
public void <init>(HttpServletRequest, HttpServletResponse);
descriptor: (LHttpServletRequest;LHttpServletResponse;)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\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpSession 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\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\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\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\n\tHttpServletRequest 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/springframework/web/context/request/ServletRequestAttributes;
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
request
response
public final HttpServletRequest getRequest();
descriptor: ()LHttpServletRequest;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest 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/springframework/web/context/request/ServletRequestAttributes;
public final HttpServletResponse getResponse();
descriptor: ()LHttpServletResponse;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse 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/springframework/web/context/request/ServletRequestAttributes;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
protected final HttpSession getSession(boolean);
descriptor: (Z)LHttpSession;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession 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/springframework/web/context/request/ServletRequestAttributes;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
allowCreate
private HttpSession obtainSession();
descriptor: ()LHttpSession;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
public java.lang.Object getAttribute(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/Object;
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\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
name
scope
public void setAttribute(java.lang.String, java.lang.Object, int);
descriptor: (Ljava/lang/String;Ljava/lang/Object;I)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\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
name
value
scope
public void removeAttribute(java.lang.String, int);
descriptor: (Ljava/lang/String;I)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\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
name
scope
public java.lang.String[] getAttributeNames(int);
descriptor: (I)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
scope
public void registerDestructionCallback(java.lang.String, java.lang.Runnable, int);
descriptor: (Ljava/lang/String;Ljava/lang/Runnable;I)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 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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
name
callback
scope
public java.lang.Object resolveReference(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
key
public java.lang.String getSessionId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
public java.lang.Object getSessionMutex();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
protected void updateAccessedSessionAttributes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tThe method getSession(boolean) from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
protected boolean isImmutableSessionAttribute(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
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/springframework/web/context/request/ServletRequestAttributes;
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
name
value
protected void registerSessionDestructionCallback(java.lang.String, java.lang.Runnable);
descriptor: (Ljava/lang/String;Ljava/lang/Runnable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tThe method obtainSession() from the type ServletRequestAttributes refers to the missing type HttpSession\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/springframework/web/context/request/ServletRequestAttributes;
MethodParameters:
Name Flags
name
callback
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tHttpServletRequest 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/springframework/web/context/request/ServletRequestAttributes;
}
SourceFile: "ServletRequestAttributes.java"