class io.dropwizard.auth.WebApplicationExceptionCatchingFilter implements javax.ws.rs.container.ContainerRequestFilter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.dropwizard.auth.WebApplicationExceptionCatchingFilter
super_class: java.lang.Object
{
private final javax.ws.rs.container.ContainerRequestFilter underlying;
descriptor: Ljavax/ws/rs/container/ContainerRequestFilter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(javax.ws.rs.container.ContainerRequestFilter);
descriptor: (Ljavax/ws/rs/container/ContainerRequestFilter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // io.dropwizard.auth.WebApplicationExceptionCatchingFilter this
start local 1 // javax.ws.rs.container.ContainerRequestFilter underlying
0: .line 22
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 23
aload 1 /* underlying */
ldc "Underlying ContainerRequestFilter is not set"
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: .line 24
aload 0 /* this */
aload 1 /* underlying */
putfield io.dropwizard.auth.WebApplicationExceptionCatchingFilter.underlying:Ljavax/ws/rs/container/ContainerRequestFilter;
3: .line 25
return
end local 1 // javax.ws.rs.container.ContainerRequestFilter underlying
end local 0 // io.dropwizard.auth.WebApplicationExceptionCatchingFilter this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/dropwizard/auth/WebApplicationExceptionCatchingFilter;
0 4 1 underlying Ljavax/ws/rs/container/ContainerRequestFilter;
MethodParameters:
Name Flags
underlying
public void filter(javax.ws.rs.container.ContainerRequestContext);
descriptor: (Ljavax/ws/rs/container/ContainerRequestContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // io.dropwizard.auth.WebApplicationExceptionCatchingFilter this
start local 1 // javax.ws.rs.container.ContainerRequestContext requestContext
0: .line 30
aload 0 /* this */
getfield io.dropwizard.auth.WebApplicationExceptionCatchingFilter.underlying:Ljavax/ws/rs/container/ContainerRequestFilter;
aload 1 /* requestContext */
invokeinterface javax.ws.rs.container.ContainerRequestFilter.filter:(Ljavax/ws/rs/container/ContainerRequestContext;)V
1: .line 31
goto 3
StackMap locals:
StackMap stack: javax.ws.rs.WebApplicationException
2: pop
3: .line 34
StackMap locals:
StackMap stack:
return
end local 1 // javax.ws.rs.container.ContainerRequestContext requestContext
end local 0 // io.dropwizard.auth.WebApplicationExceptionCatchingFilter this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/dropwizard/auth/WebApplicationExceptionCatchingFilter;
0 4 1 requestContext Ljavax/ws/rs/container/ContainerRequestContext;
Exception table:
from to target type
0 1 2 Class javax.ws.rs.WebApplicationException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
requestContext
}
SourceFile: "WebApplicationExceptionCatchingFilter.java"
RuntimeVisibleAnnotations:
javax.annotation.Priority(value = 1000)