public class io.netty.channel.group.ChannelGroupException extends io.netty.channel.ChannelException implements java.lang.Iterable<java.util.Map$Entry<io.netty.channel.Channel, java.lang.Throwable>>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.netty.channel.group.ChannelGroupException
super_class: io.netty.channel.ChannelException
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -4093064295562629453
private final java.util.Collection<java.util.Map$Entry<io.netty.channel.Channel, java.lang.Throwable>> failed;
descriptor: Ljava/util/Collection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Collection<Ljava/util/Map$Entry<Lio/netty/channel/Channel;Ljava/lang/Throwable;>;>;
public void <init>(java.util.Collection<java.util.Map$Entry<io.netty.channel.Channel, java.lang.Throwable>>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial io.netty.channel.ChannelException.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "causes"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: io.netty.channel.group.ChannelGroupException java.util.Collection
StackMap stack:
aload 1
invokeinterface java.util.Collection.isEmpty:()Z
ifeq 5
4: new java.lang.IllegalArgumentException
dup
ldc "causes must be non empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
putfield io.netty.channel.group.ChannelGroupException.failed:Ljava/util/Collection;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/netty/channel/group/ChannelGroupException;
0 7 1 causes Ljava/util/Collection<Ljava/util/Map$Entry<Lio/netty/channel/Channel;Ljava/lang/Throwable;>;>;
Signature: (Ljava/util/Collection<Ljava/util/Map$Entry<Lio/netty/channel/Channel;Ljava/lang/Throwable;>;>;)V
MethodParameters:
Name Flags
causes
public java.util.Iterator<java.util.Map$Entry<io.netty.channel.Channel, java.lang.Throwable>> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.netty.channel.group.ChannelGroupException.failed:Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/channel/group/ChannelGroupException;
Signature: ()Ljava/util/Iterator<Ljava/util/Map$Entry<Lio/netty/channel/Channel;Ljava/lang/Throwable;>;>;
}
Signature: Lio/netty/channel/ChannelException;Ljava/lang/Iterable<Ljava/util/Map$Entry<Lio/netty/channel/Channel;Ljava/lang/Throwable;>;>;
SourceFile: "ChannelGroupException.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map