public interface extends io.micronaut.core.type.MutableHeaders, io.micronaut.http.HttpHeaders
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.micronaut.http.MutableHttpHeaders
super_class: java.lang.Object
{
public abstract io.micronaut.http.MutableHttpHeaders (java.lang.CharSequence, java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
header
value
public abstract io.micronaut.http.MutableHttpHeaders (java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
header
public io.micronaut.core.type.MutableHeaders (java.lang.CharSequence, java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/core/type/MutableHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial io.micronaut.core.type.MutableHeaders.set:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/core/type/MutableHeaders;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/MutableHttpHeaders;
0 1 1 header Ljava/lang/CharSequence;
0 1 2 value Ljava/lang/CharSequence;
MethodParameters:
Name Flags
header
value
public io.micronaut.http.MutableHttpHeaders (io.micronaut.http.HttpMethod[]);
descriptor: ([Lio/micronaut/http/HttpMethod;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface io.micronaut.http.MutableHttpHeaders.allow:(Ljava/util/Collection;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/MutableHttpHeaders;
0 1 1 methods [Lio/micronaut/http/HttpMethod;
MethodParameters:
Name Flags
methods
public io.micronaut.http.MutableHttpHeaders (java.time.LocalDateTime);
descriptor: (Ljava/time/LocalDateTime;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
ldc "Date"
aload 1
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.of:(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 date Ljava/time/LocalDateTime;
MethodParameters:
Name Flags
date
public io.micronaut.http.MutableHttpHeaders (java.time.LocalDateTime);
descriptor: (Ljava/time/LocalDateTime;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
ldc "Expires"
aload 1
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.of:(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 date Ljava/time/LocalDateTime;
MethodParameters:
Name Flags
date
public io.micronaut.http.MutableHttpHeaders (java.time.LocalDateTime);
descriptor: (Ljava/time/LocalDateTime;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
ldc "Last-Modified"
aload 1
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.of:(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 date Ljava/time/LocalDateTime;
MethodParameters:
Name Flags
date
public io.micronaut.http.MutableHttpHeaders (java.time.LocalDateTime);
descriptor: (Ljava/time/LocalDateTime;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
ldc "If-Modified-Since"
aload 1
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.of:(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 date Ljava/time/LocalDateTime;
MethodParameters:
Name Flags
date
public io.micronaut.http.MutableHttpHeaders (long);
descriptor: (J)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "Date"
lload 1
invokestatic java.time.Instant.ofEpochMilli:(J)Ljava/time/Instant;
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/http/MutableHttpHeaders;
0 2 1 timeInMillis J
MethodParameters:
Name Flags
timeInMillis
public io.micronaut.http.MutableHttpHeaders (long);
descriptor: (J)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "Expires"
lload 1
invokestatic java.time.Instant.ofEpochMilli:(J)Ljava/time/Instant;
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/http/MutableHttpHeaders;
0 2 1 timeInMillis J
MethodParameters:
Name Flags
timeInMillis
public io.micronaut.http.MutableHttpHeaders (long);
descriptor: (J)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "Last-Modified"
lload 1
invokestatic java.time.Instant.ofEpochMilli:(J)Ljava/time/Instant;
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/http/MutableHttpHeaders;
0 2 1 timeInMillis J
MethodParameters:
Name Flags
timeInMillis
public io.micronaut.http.MutableHttpHeaders (long);
descriptor: (J)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "If-Modified-Since"
lload 1
invokestatic java.time.Instant.ofEpochMilli:(J)Ljava/time/Instant;
invokestatic java.time.ZoneId.systemDefault:()Ljava/time/ZoneId;
invokestatic java.time.ZonedDateTime.ofInstant:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/http/MutableHttpHeaders;
0 2 1 timeInMillis J
MethodParameters:
Name Flags
timeInMillis
public io.micronaut.http.MutableHttpHeaders (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: aload 3
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 3
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 3
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface io.micronaut.http.MutableHttpHeaders.auth:(Ljava/lang/String;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/micronaut/http/MutableHttpHeaders;
0 5 1 username Ljava/lang/String;
0 5 2 password Ljava/lang/String;
1 5 3 sb Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
username
password
public io.micronaut.http.MutableHttpHeaders (java.lang.String);
descriptor: (Ljava/lang/String;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: aload 2
ldc "Basic"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 2
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 2
invokestatic java.util.Base64.getEncoder:()Ljava/util/Base64$Encoder;
aload 1
getstatic java.nio.charset.StandardCharsets.ISO_8859_1:Ljava/nio/charset/Charset;
invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
invokevirtual java.util.Base64$Encoder.encodeToString:([B)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 5: aload 0
ldc "Authorization"
aload 3
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
pop
6: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/micronaut/http/MutableHttpHeaders;
0 7 1 userInfo Ljava/lang/String;
1 7 2 sb Ljava/lang/StringBuilder;
5 7 3 token Ljava/lang/String;
MethodParameters:
Name Flags
userInfo
public io.micronaut.http.MutableHttpHeaders allow(java.util.Collection<io.micronaut.http.HttpMethod>);
descriptor: (Ljava/util/Collection;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.micronaut.http.MutableHttpHeaders.allowGeneric:(Ljava/util/Collection;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/MutableHttpHeaders;
0 1 1 methods Ljava/util/Collection<Lio/micronaut/http/HttpMethod;>;
Signature: (Ljava/util/Collection<Lio/micronaut/http/HttpMethod;>;)Lio/micronaut/http/MutableHttpHeaders;
MethodParameters:
Name Flags
methods
public io.micronaut.http.MutableHttpHeaders allowGeneric(java.util.Collection<? extends java.lang.CharSequence>);
descriptor: (Ljava/util/Collection;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Collection.stream:()Ljava/util/stream/Stream;
invokeinterface java.util.stream.Stream.distinct:()Ljava/util/stream/Stream;
ldc ","
invokestatic java.util.stream.Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 1: aload 0
ldc "Allow"
aload 2
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/http/MutableHttpHeaders;
0 2 1 methods Ljava/util/Collection<+Ljava/lang/CharSequence;>;
1 2 2 value Ljava/lang/String;
Signature: (Ljava/util/Collection<+Ljava/lang/CharSequence;>;)Lio/micronaut/http/MutableHttpHeaders;
MethodParameters:
Name Flags
methods
public io.micronaut.http.MutableHttpHeaders (java.net.URI);
descriptor: (Ljava/net/URI;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Location"
aload 1
invokevirtual java.net.URI.toString:()Ljava/lang/String;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/MutableHttpHeaders;
0 1 1 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri
public io.micronaut.http.MutableHttpHeaders (io.micronaut.http.MediaType);
descriptor: (Lio/micronaut/http/MediaType;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Content-Type"
aload 1
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/http/MutableHttpHeaders;
0 1 1 mediaType Lio/micronaut/http/MediaType;
MethodParameters:
Name Flags
mediaType
public io.micronaut.http.MutableHttpHeaders (java.lang.CharSequence, java.time.ZonedDateTime);
descriptor: (Ljava/lang/CharSequence;Ljava/time/ZonedDateTime;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 2
aload 2
ifnull 2
1: aload 0
aload 1
aload 2
ldc "GMT"
invokestatic java.time.ZoneId.of:(Ljava/lang/String;)Ljava/time/ZoneId;
invokevirtual java.time.ZonedDateTime.withZoneSameInstant:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;
getstatic java.time.format.DateTimeFormatter.RFC_1123_DATE_TIME:Ljava/time/format/DateTimeFormatter;
invokevirtual java.time.ZonedDateTime.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 header Ljava/lang/CharSequence;
0 3 2 value Ljava/time/ZonedDateTime;
MethodParameters:
Name Flags
header
value
public io.micronaut.http.MutableHttpHeaders (java.lang.CharSequence, java.lang.Integer);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/Integer;)Lio/micronaut/http/MutableHttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 2
aload 2
ifnull 2
1: aload 0
aload 1
aload 2
invokevirtual java.lang.Integer.toString:()Ljava/lang/String;
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/micronaut/http/MutableHttpHeaders;
0 3 1 header Ljava/lang/CharSequence;
0 3 2 value Ljava/lang/Integer;
MethodParameters:
Name Flags
header
value
public io.micronaut.core.type.MutableHeaders (java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Lio/micronaut/core/type/MutableHeaders;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokeinterface io.micronaut.http.MutableHttpHeaders.remove:(Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.micronaut.core.type.MutableHeaders (java.lang.CharSequence, java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/core/type/MutableHeaders;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.http.MutableHttpHeaders.add:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/micronaut/http/MutableHttpHeaders;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MutableHttpHeaders.java"
InnerClasses:
public Encoder = java.util.Base64$Encoder of java.util.Base64