class org.eclipse.jetty.http.HttpParser$IllegalCharacterException extends org.eclipse.jetty.http.BadMessageException
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jetty.http.HttpParser$IllegalCharacterException
super_class: org.eclipse.jetty.http.BadMessageException
{
private void <init>(org.eclipse.jetty.http.HttpParser$State, org.eclipse.jetty.http.HttpTokens$Token, java.nio.ByteBuffer);
descriptor: (Lorg/eclipse/jetty/http/HttpParser$State;Lorg/eclipse/jetty/http/HttpTokens$Token;Ljava/nio/ByteBuffer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 // org.eclipse.jetty.http.HttpParser$IllegalCharacterException this
start local 1 // org.eclipse.jetty.http.HttpParser$State state
start local 2 // org.eclipse.jetty.http.HttpTokens$Token token
start local 3 // java.nio.ByteBuffer buffer
0: .line 2012
aload 0 /* this */
sipush 400
ldc "Illegal character %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2 /* token */
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
1: .line 2013
getstatic org.eclipse.jetty.http.HttpParser.LOG:Lorg/slf4j/Logger;
invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
ifeq 3
2: .line 2014
getstatic org.eclipse.jetty.http.HttpParser.LOG:Lorg/slf4j/Logger;
ldc "Illegal character %s in state=%s for buffer %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 2 /* token */
aastore
dup
iconst_1
aload 1 /* state */
aastore
dup
iconst_2
aload 3 /* buffer */
invokestatic org.eclipse.jetty.util.BufferUtil.toDetailString:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;)V
3: .line 2015
StackMap locals: org.eclipse.jetty.http.HttpParser$IllegalCharacterException org.eclipse.jetty.http.HttpParser$State org.eclipse.jetty.http.HttpTokens$Token java.nio.ByteBuffer
StackMap stack:
return
end local 3 // java.nio.ByteBuffer buffer
end local 2 // org.eclipse.jetty.http.HttpTokens$Token token
end local 1 // org.eclipse.jetty.http.HttpParser$State state
end local 0 // org.eclipse.jetty.http.HttpParser$IllegalCharacterException this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jetty/http/HttpParser$IllegalCharacterException;
0 4 1 state Lorg/eclipse/jetty/http/HttpParser$State;
0 4 2 token Lorg/eclipse/jetty/http/HttpTokens$Token;
0 4 3 buffer Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
state
token
buffer
}
SourceFile: "HttpParser.java"
NestHost: org.eclipse.jetty.http.HttpParser
InnerClasses:
private IllegalCharacterException = org.eclipse.jetty.http.HttpParser$IllegalCharacterException of org.eclipse.jetty.http.HttpParser
public final State = org.eclipse.jetty.http.HttpParser$State of org.eclipse.jetty.http.HttpParser
public Token = org.eclipse.jetty.http.HttpTokens$Token of org.eclipse.jetty.http.HttpTokens