public class org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor
super_class: org.springframework.web.servlet.handler.HandlerInterceptorAdapter
{
private final org.springframework.core.convert.ConversionService conversionService;
descriptor: Lorg/springframework/core/convert/ConversionService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.springframework.core.convert.ConversionService);
descriptor: (Lorg/springframework/core/convert/ConversionService;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor this
start local 1 // org.springframework.core.convert.ConversionService conversionService
0: .line 47
aload 0 /* this */
invokespecial org.springframework.web.servlet.handler.HandlerInterceptorAdapter.<init>:()V
1: .line 48
aload 1 /* conversionService */
ldc "The ConversionService may not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: .line 49
aload 0 /* this */
aload 1 /* conversionService */
putfield org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor.conversionService:Lorg/springframework/core/convert/ConversionService;
3: .line 50
return
end local 1 // org.springframework.core.convert.ConversionService conversionService
end local 0 // org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/web/servlet/handler/ConversionServiceExposingInterceptor;
0 4 1 conversionService Lorg/springframework/core/convert/ConversionService;
MethodParameters:
Name Flags
conversionService
public boolean preHandle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.Object);
descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 // org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor this
start local 1 // javax.servlet.http.HttpServletRequest request
start local 2 // javax.servlet.http.HttpServletResponse response
start local 3 // java.lang.Object handler
0: .line 57
aload 1 /* request */
ldc Lorg/springframework/core/convert/ConversionService;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 0 /* this */
getfield org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor.conversionService:Lorg/springframework/core/convert/ConversionService;
invokeinterface javax.servlet.http.HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
1: .line 58
iconst_1
ireturn
end local 3 // java.lang.Object handler
end local 2 // javax.servlet.http.HttpServletResponse response
end local 1 // javax.servlet.http.HttpServletRequest request
end local 0 // org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/web/servlet/handler/ConversionServiceExposingInterceptor;
0 2 1 request Ljavax/servlet/http/HttpServletRequest;
0 2 2 response Ljavax/servlet/http/HttpServletResponse;
0 2 3 handler Ljava/lang/Object;
Exceptions:
throws javax.servlet.ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
handler
}
SourceFile: "ConversionServiceExposingInterceptor.java"