public class implements io.vertx.ext.web.ParsedHeaderValues
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.ext.web.impl.ParsableHeaderValuesContainer
super_class: java.lang.Object
{
private java.util.List<io.vertx.ext.web.MIMEHeader> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/vertx/ext/web/MIMEHeader;>;
private java.util.List<io.vertx.ext.web.ParsedHeaderValue> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
private java.util.List<io.vertx.ext.web.ParsedHeaderValue> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
private java.util.List<io.vertx.ext.web.LanguageHeader> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/vertx/ext/web/LanguageHeader;>;
private io.vertx.ext.web.impl.ParsableMIMEValue ;
descriptor: Lio/vertx/ext/web/impl/ParsableMIMEValue;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.util.List<io.vertx.ext.web.MIMEHeader>, java.util.List<io.vertx.ext.web.ParsedHeaderValue>, java.util.List<io.vertx.ext.web.ParsedHeaderValue>, java.util.List<io.vertx.ext.web.LanguageHeader>, io.vertx.ext.web.impl.ParsableMIMEValue);
descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lio/vertx/ext/web/impl/ParsableMIMEValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.accept:Ljava/util/List;
2: aload 0
aload 2
putfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptCharset:Ljava/util/List;
3: aload 0
aload 3
putfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptEncoding:Ljava/util/List;
4: aload 0
aload 4
putfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptLanguage:Ljava/util/List;
5: aload 0
aload 5
putfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.contentType:Lio/vertx/ext/web/impl/ParsableMIMEValue;
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
0 7 1 accept Ljava/util/List<Lio/vertx/ext/web/MIMEHeader;>;
0 7 2 acceptCharset Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
0 7 3 acceptEncoding Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
0 7 4 acceptLanguage Ljava/util/List<Lio/vertx/ext/web/LanguageHeader;>;
0 7 5 contentType Lio/vertx/ext/web/impl/ParsableMIMEValue;
Signature: (Ljava/util/List<Lio/vertx/ext/web/MIMEHeader;>;Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;Ljava/util/List<Lio/vertx/ext/web/LanguageHeader;>;Lio/vertx/ext/web/impl/ParsableMIMEValue;)V
MethodParameters:
Name Flags
accept
acceptCharset
acceptEncoding
acceptLanguage
contentType
public java.util.List<io.vertx.ext.web.MIMEHeader> accept();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.accept:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
Signature: ()Ljava/util/List<Lio/vertx/ext/web/MIMEHeader;>;
public java.util.List<io.vertx.ext.web.ParsedHeaderValue> acceptCharset();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptCharset:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
Signature: ()Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
public java.util.List<io.vertx.ext.web.ParsedHeaderValue> acceptEncoding();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptEncoding:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
Signature: ()Ljava/util/List<Lio/vertx/ext/web/ParsedHeaderValue;>;
public java.util.List<io.vertx.ext.web.LanguageHeader> acceptLanguage();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.acceptLanguage:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
Signature: ()Ljava/util/List<Lio/vertx/ext/web/LanguageHeader;>;
public io.vertx.ext.web.impl.ParsableMIMEValue ();
descriptor: ()Lio/vertx/ext/web/impl/ParsableMIMEValue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.ParsableHeaderValuesContainer.contentType:Lio/vertx/ext/web/impl/ParsableMIMEValue;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
public <T extends io.vertx.ext.web.ParsedHeaderValue> T findBestUserAcceptedIn(java.util.List<T>, java.util.Collection<T>);
descriptor: (Ljava/util/List;Ljava/util/Collection;)Lio/vertx/ext/web/ParsedHeaderValue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: io.vertx.ext.web.impl.ParsableHeaderValuesContainer java.util.List java.util.Collection top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.vertx.ext.web.ParsedHeaderValue
astore 3
start local 3 2: aload 3
aload 2
invokeinterface io.vertx.ext.web.ParsedHeaderValue.findMatchedBy:(Ljava/util/Collection;)Lio/vertx/ext/web/ParsedHeaderValue;
astore 5
start local 5 3: aload 5
ifnull 5
4: aload 5
areturn
end local 5 end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/vertx/ext/web/impl/ParsableHeaderValuesContainer;
0 7 1 userAccepted Ljava/util/List<TT;>;
0 7 2 in Ljava/util/Collection<TT;>;
2 5 3 acceptableType TT;
3 5 5 acceptedType TT;
Signature: <T::Lio/vertx/ext/web/ParsedHeaderValue;>(Ljava/util/List<TT;>;Ljava/util/Collection<TT;>;)TT;
MethodParameters:
Name Flags
userAccepted
in
public io.vertx.ext.web.MIMEHeader ();
descriptor: ()Lio/vertx/ext/web/MIMEHeader;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.vertx.ext.web.impl.ParsableHeaderValuesContainer.contentType:()Lio/vertx/ext/web/impl/ParsableMIMEValue;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ParsableHeaderValuesContainer.java"