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 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ldc "Underlying ContainerRequestFilter is not set"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 0
aload 1
putfield io.dropwizard.auth.WebApplicationExceptionCatchingFilter.underlying:Ljavax/ws/rs/container/ContainerRequestFilter;
3: return
end local 1 end local 0 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 start local 1 0: aload 0
getfield io.dropwizard.auth.WebApplicationExceptionCatchingFilter.underlying:Ljavax/ws/rs/container/ContainerRequestFilter;
aload 1
invokeinterface javax.ws.rs.container.ContainerRequestFilter.filter:(Ljavax/ws/rs/container/ContainerRequestContext;)V
1: goto 3
StackMap locals:
StackMap stack: javax.ws.rs.WebApplicationException
2: pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 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)