abstract class com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap<K, V> extends com.google.common.collect.ImmutableMap<K, V>
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap
super_class: com.google.common.collect.ImmutableMap
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.google.common.collect.ImmutableMap.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap<TK;TV;>;
abstract com.google.common.collect.UnmodifiableIterator<java.util.Map$Entry<K, V>> entryIterator();
descriptor: ()Lcom/google/common/collect/UnmodifiableIterator;
flags: (0x0400) ACC_ABSTRACT
Signature: ()Lcom/google/common/collect/UnmodifiableIterator<Ljava/util/Map$Entry<TK;TV;>;>;
java.util.Spliterator<java.util.Map$Entry<K, V>> entrySpliterator();
descriptor: ()Ljava/util/Spliterator;
flags: (0x0000)
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.entryIterator:()Lcom/google/common/collect/UnmodifiableIterator;
1: aload 0
invokevirtual com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.size:()I
i2l
2: sipush 1297
3: invokestatic java.util.Spliterators.spliterator:(Ljava/util/Iterator;JI)Ljava/util/Spliterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap<TK;TV;>;
Signature: ()Ljava/util/Spliterator<Ljava/util/Map$Entry<TK;TV;>;>;
com.google.common.collect.ImmutableSet<K> createKeySet();
descriptor: ()Lcom/google/common/collect/ImmutableSet;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.google.common.collect.ImmutableMapKeySet
dup
aload 0
invokespecial com.google.common.collect.ImmutableMapKeySet.<init>:(Lcom/google/common/collect/ImmutableMap;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap<TK;TV;>;
Signature: ()Lcom/google/common/collect/ImmutableSet<TK;>;
com.google.common.collect.ImmutableSet<java.util.Map$Entry<K, V>> createEntrySet();
descriptor: ()Lcom/google/common/collect/ImmutableSet;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl
dup
aload 0
invokespecial com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.<init>:(Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap<TK;TV;>;
Signature: ()Lcom/google/common/collect/ImmutableSet<Ljava/util/Map$Entry<TK;TV;>;>;
com.google.common.collect.ImmutableCollection<V> createValues();
descriptor: ()Lcom/google/common/collect/ImmutableCollection;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.google.common.collect.ImmutableMapValues
dup
aload 0
invokespecial com.google.common.collect.ImmutableMapValues.<init>:(Lcom/google/common/collect/ImmutableMap;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap<TK;TV;>;
Signature: ()Lcom/google/common/collect/ImmutableCollection<TV;>;
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lcom/google/common/collect/ImmutableMap<TK;TV;>;
SourceFile: "ImmutableMap.java"
NestHost: com.google.common.collect.ImmutableMap
InnerClasses:
abstract IteratorBasedImmutableMap = com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap of com.google.common.collect.ImmutableMap
EntrySetImpl = com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl
public abstract Entry = java.util.Map$Entry of java.util.Map