final class io.netty.resolver.dns.DnsRecordResolveContext extends io.netty.resolver.dns.DnsResolveContext<io.netty.handler.codec.dns.DnsRecord>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: io.netty.resolver.dns.DnsRecordResolveContext
super_class: io.netty.resolver.dns.DnsResolveContext
{
void <init>(io.netty.resolver.dns.DnsNameResolver, io.netty.handler.codec.dns.DnsQuestion, io.netty.handler.codec.dns.DnsRecord[], io.netty.resolver.dns.DnsServerAddressStream);
descriptor: (Lio/netty/resolver/dns/DnsNameResolver;Lio/netty/handler/codec/dns/DnsQuestion;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V
flags: (0x0000)
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
invokeinterface io.netty.handler.codec.dns.DnsQuestion.name:()Ljava/lang/String;
aload 2
invokeinterface io.netty.handler.codec.dns.DnsQuestion.dnsClass:()I
1: iconst_1
anewarray io.netty.handler.codec.dns.DnsRecordType
dup
iconst_0
aload 2
invokeinterface io.netty.handler.codec.dns.DnsQuestion.type:()Lio/netty/handler/codec/dns/DnsRecordType;
aastore
2: aload 3
aload 4
invokespecial io.netty.resolver.dns.DnsRecordResolveContext.<init>:(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 4 1 parent Lio/netty/resolver/dns/DnsNameResolver;
0 4 2 question Lio/netty/handler/codec/dns/DnsQuestion;
0 4 3 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 4 4 nameServerAddrs Lio/netty/resolver/dns/DnsServerAddressStream;
MethodParameters:
Name Flags
parent
question
additionals
nameServerAddrs
private void <init>(io.netty.resolver.dns.DnsNameResolver, java.lang.String, int, io.netty.handler.codec.dns.DnsRecordType[], io.netty.handler.codec.dns.DnsRecord[], io.netty.resolver.dns.DnsServerAddressStream);
descriptor: (Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
iload 3
aload 4
aload 5
aload 6
invokespecial io.netty.resolver.dns.DnsResolveContext.<init>:(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V
1: return
end local 6 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 2 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 2 1 parent Lio/netty/resolver/dns/DnsNameResolver;
0 2 2 hostname Ljava/lang/String;
0 2 3 dnsClass I
0 2 4 expectedTypes [Lio/netty/handler/codec/dns/DnsRecordType;
0 2 5 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 2 6 nameServerAddrs Lio/netty/resolver/dns/DnsServerAddressStream;
MethodParameters:
Name Flags
parent
hostname
dnsClass
expectedTypes
additionals
nameServerAddrs
io.netty.resolver.dns.DnsResolveContext<io.netty.handler.codec.dns.DnsRecord> newResolverContext(io.netty.resolver.dns.DnsNameResolver, java.lang.String, int, io.netty.handler.codec.dns.DnsRecordType[], io.netty.handler.codec.dns.DnsRecord[], io.netty.resolver.dns.DnsServerAddressStream);
descriptor: (Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)Lio/netty/resolver/dns/DnsResolveContext;
flags: (0x0000)
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new io.netty.resolver.dns.DnsRecordResolveContext
dup
aload 1
aload 2
iload 3
aload 4
aload 5
aload 6
invokespecial io.netty.resolver.dns.DnsRecordResolveContext.<init>:(Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)V
areturn
end local 6 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 1 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 1 1 parent Lio/netty/resolver/dns/DnsNameResolver;
0 1 2 hostname Ljava/lang/String;
0 1 3 dnsClass I
0 1 4 expectedTypes [Lio/netty/handler/codec/dns/DnsRecordType;
0 1 5 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 1 6 nameServerAddrs Lio/netty/resolver/dns/DnsServerAddressStream;
Signature: (Lio/netty/resolver/dns/DnsNameResolver;Ljava/lang/String;I[Lio/netty/handler/codec/dns/DnsRecordType;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/resolver/dns/DnsServerAddressStream;)Lio/netty/resolver/dns/DnsResolveContext<Lio/netty/handler/codec/dns/DnsRecord;>;
MethodParameters:
Name Flags
parent
hostname
dnsClass
expectedTypes
additionals
nameServerAddrs
io.netty.handler.codec.dns.DnsRecord convertRecord(io.netty.handler.codec.dns.DnsRecord, java.lang.String, io.netty.handler.codec.dns.DnsRecord[], io.netty.channel.EventLoop);
descriptor: (Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/channel/EventLoop;)Lio/netty/handler/codec/dns/DnsRecord;
flags: (0x0000)
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokestatic io.netty.util.ReferenceCountUtil.retain:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.netty.handler.codec.dns.DnsRecord
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 1 1 record Lio/netty/handler/codec/dns/DnsRecord;
0 1 2 hostname Ljava/lang/String;
0 1 3 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 1 4 eventLoop Lio/netty/channel/EventLoop;
MethodParameters:
Name Flags
record
hostname
additionals
eventLoop
java.util.List<io.netty.handler.codec.dns.DnsRecord> filterResults(java.util.List<io.netty.handler.codec.dns.DnsRecord>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 1 1 unfiltered Ljava/util/List<Lio/netty/handler/codec/dns/DnsRecord;>;
Signature: (Ljava/util/List<Lio/netty/handler/codec/dns/DnsRecord;>;)Ljava/util/List<Lio/netty/handler/codec/dns/DnsRecord;>;
MethodParameters:
Name Flags
unfiltered
void cache(java.lang.String, io.netty.handler.codec.dns.DnsRecord[], io.netty.handler.codec.dns.DnsRecord, io.netty.handler.codec.dns.DnsRecord);
descriptor: (Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;)V
flags: (0x0000)
Code:
stack=0, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 1 1 hostname Ljava/lang/String;
0 1 2 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 1 3 result Lio/netty/handler/codec/dns/DnsRecord;
0 1 4 convertedResult Lio/netty/handler/codec/dns/DnsRecord;
MethodParameters:
Name Flags
hostname
additionals
result
convertedResult
void cache(java.lang.String, io.netty.handler.codec.dns.DnsRecord[], java.net.UnknownHostException);
descriptor: (Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Ljava/net/UnknownHostException;)V
flags: (0x0000)
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/resolver/dns/DnsRecordResolveContext;
0 1 1 hostname Ljava/lang/String;
0 1 2 additionals [Lio/netty/handler/codec/dns/DnsRecord;
0 1 3 cause Ljava/net/UnknownHostException;
MethodParameters:
Name Flags
hostname
additionals
cause
java.lang.Object convertRecord(io.netty.handler.codec.dns.DnsRecord, java.lang.String, io.netty.handler.codec.dns.DnsRecord[], io.netty.channel.EventLoop);
descriptor: (Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/channel/EventLoop;)Ljava/lang/Object;
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
aload 2
aload 3
aload 4
invokevirtual io.netty.resolver.dns.DnsRecordResolveContext.convertRecord:(Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/channel/EventLoop;)Lio/netty/handler/codec/dns/DnsRecord;
areturn
LocalVariableTable:
Start End Slot Name Signature
void cache(java.lang.String, io.netty.handler.codec.dns.DnsRecord[], io.netty.handler.codec.dns.DnsRecord, java.lang.Object);
descriptor: (Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;Ljava/lang/Object;)V
flags: (0x1040) ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=5
0: aload 0
aload 1
aload 2
aload 3
aload 4
checkcast io.netty.handler.codec.dns.DnsRecord
invokevirtual io.netty.resolver.dns.DnsRecordResolveContext.cache:(Ljava/lang/String;[Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;Lio/netty/handler/codec/dns/DnsRecord;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lio/netty/resolver/dns/DnsResolveContext<Lio/netty/handler/codec/dns/DnsRecord;>;
SourceFile: "DnsRecordResolveContext.java"