public interface io.vertx.core.MultiMap extends java.lang.Iterable<java.util.Map$Entry<java.lang.String, java.lang.String>>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.vertx.core.MultiMap
super_class: java.lang.Object
{
public static io.vertx.core.MultiMap caseInsensitiveMultiMap();
descriptor: ()Lio/vertx/core/MultiMap;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic io.vertx.core.http.impl.headers.HeadersMultiMap.headers:()Lio/vertx/core/http/impl/headers/HeadersMultiMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public abstract java.lang.String get(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
public abstract java.lang.String get(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.Nullable()
MethodParameters:
Name Flags
name
public abstract java.util.List<java.lang.String> getAll(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public abstract java.util.List<java.lang.String> getAll(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/CharSequence;)Ljava/util/List<Ljava/lang/String;>;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
public java.util.List<java.util.Map$Entry<java.lang.String, java.lang.String>> entries();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Ljava/util/List;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
java/util/List.add(Ljava/lang/Object;)Z (9 itf)
(Ljava/util/Map$Entry;)V
invokeinterface io.vertx.core.MultiMap.forEach:(Ljava/util/function/Consumer;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/MultiMap;
1 3 1 entries Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
Signature: ()Ljava/util/List<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
public abstract boolean contains(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract boolean contains(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
public boolean contains(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokeinterface io.vertx.core.MultiMap.getAll:(Ljava/lang/String;)Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
1: iload 3
aload 2
invokedynamic test(ZLjava/lang/String;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
io/vertx/core/MultiMap.lambda$1(ZLjava/lang/String;Ljava/lang/String;)Z (6 itf)
(Ljava/lang/String;)Z
invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
2: ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/core/MultiMap;
0 3 1 name Ljava/lang/String;
0 3 2 value Ljava/lang/String;
0 3 3 caseInsensitive Z
MethodParameters:
Name Flags
name
value
caseInsensitive
public boolean contains(java.lang.CharSequence, java.lang.CharSequence, boolean);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 4
1: aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
astore 5
start local 5 2: aload 5
invokedynamic test(Ljava/lang/String;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
io/vertx/core/MultiMap.lambda$2(Ljava/lang/String;Ljava/lang/String;)Z (6 itf)
(Ljava/lang/String;)Z
astore 4
end local 5 start local 4 3: goto 5
end local 4 4: StackMap locals:
StackMap stack:
aload 2
invokedynamic test(Ljava/lang/CharSequence;)Ljava/util/function/Predicate;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Z
io/vertx/core/MultiMap.lambda$3(Ljava/lang/CharSequence;Ljava/lang/String;)Z (6 itf)
(Ljava/lang/String;)Z
astore 4
start local 4 5: StackMap locals: java.util.function.Predicate
StackMap stack:
aload 0
aload 1
invokeinterface io.vertx.core.MultiMap.getAll:(Ljava/lang/CharSequence;)Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 4
invokeinterface java.util.stream.Stream.anyMatch:(Ljava/util/function/Predicate;)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/vertx/core/MultiMap;
0 6 1 name Ljava/lang/CharSequence;
0 6 2 value Ljava/lang/CharSequence;
0 6 3 caseInsensitive Z
3 4 4 predicate Ljava/util/function/Predicate<Ljava/lang/String;>;
5 6 4 predicate Ljava/util/function/Predicate<Ljava/lang/String;>;
2 3 5 valueAsString Ljava/lang/String;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
value
caseInsensitive
public abstract boolean isEmpty();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Set<java.lang.String> names();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public abstract io.vertx.core.MultiMap add(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
name
value
public abstract io.vertx.core.MultiMap add(java.lang.CharSequence, java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
value
public abstract io.vertx.core.MultiMap add(java.lang.String, java.lang.Iterable<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/lang/Iterable;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/Iterable<Ljava/lang/String;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
values
public abstract io.vertx.core.MultiMap add(java.lang.CharSequence, java.lang.Iterable<java.lang.CharSequence>);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/CharSequence;Ljava/lang/Iterable<Ljava/lang/CharSequence;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
values
public abstract io.vertx.core.MultiMap addAll(io.vertx.core.MultiMap);
descriptor: (Lio/vertx/core/MultiMap;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
map
public abstract io.vertx.core.MultiMap addAll(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
headers
public abstract io.vertx.core.MultiMap set(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
name
value
public abstract io.vertx.core.MultiMap set(java.lang.CharSequence, java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
value
public abstract io.vertx.core.MultiMap set(java.lang.String, java.lang.Iterable<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/lang/Iterable;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/Iterable<Ljava/lang/String;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
values
public abstract io.vertx.core.MultiMap set(java.lang.CharSequence, java.lang.Iterable<java.lang.CharSequence>);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Iterable;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/CharSequence;Ljava/lang/Iterable<Ljava/lang/CharSequence;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
values
public abstract io.vertx.core.MultiMap setAll(io.vertx.core.MultiMap);
descriptor: (Lio/vertx/core/MultiMap;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
map
public abstract io.vertx.core.MultiMap setAll(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lio/vertx/core/MultiMap;
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
headers
public abstract io.vertx.core.MultiMap remove(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
MethodParameters:
Name Flags
name
public abstract io.vertx.core.MultiMap remove(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
io.vertx.codegen.annotations.Fluent()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
MethodParameters:
Name Flags
name
public abstract io.vertx.core.MultiMap clear();
descriptor: ()Lio/vertx/core/MultiMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.Fluent()
public abstract int size();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
private static boolean lambda$1(boolean, java.lang.String, java.lang.String);
descriptor: (ZLjava/lang/String;Ljava/lang/String;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=3
start local 2 0: iload 0
ifeq 1
aload 2
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
goto 2
StackMap locals:
StackMap stack:
1: aload 2
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 3 2 val Ljava/lang/String;
private static boolean lambda$2(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/String;
private static boolean lambda$3(java.lang.CharSequence, java.lang.String);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/String;)Z
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 1
aload 0
invokevirtual java.lang.String.contentEquals:(Ljava/lang/CharSequence;)Z
ireturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 val Ljava/lang/String;
}
Signature: Ljava/lang/Object;Ljava/lang/Iterable<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
SourceFile: "MultiMap.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.VertxGen()