class javax.servlet.http.RFC2109Validator extends javax.servlet.http.RFC6265Validator
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.servlet.http.RFC2109Validator
super_class: javax.servlet.http.RFC6265Validator
{
void <init>(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.servlet.http.RFC6265Validator.<init>:()V
1: iload 1
ifeq 3
2: aload 0
getfield javax.servlet.http.RFC2109Validator.allowed:Ljava/util/BitSet;
bipush 47
invokevirtual java.util.BitSet.set:(I)V
3: StackMap locals: javax.servlet.http.RFC2109Validator int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/servlet/http/RFC2109Validator;
0 4 1 allowSlash Z
MethodParameters:
Name Flags
allowSlash
void validate(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.servlet.http.RFC6265Validator.validate:(Ljava/lang/String;)V
1: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 36
if_icmpne 4
2: getstatic javax.servlet.http.RFC2109Validator.lStrings:Ljava/util/ResourceBundle;
ldc "err.cookie_name_is_token"
invokevirtual java.util.ResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 3: new java.lang.IllegalArgumentException
dup
aload 2
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/servlet/http/RFC2109Validator;
0 5 1 name Ljava/lang/String;
3 4 2 errMsg Ljava/lang/String;
MethodParameters:
Name Flags
name
}
SourceFile: "Cookie.java"