Skip to content

Instantly share code, notes, and snippets.

@antonlogvinenko
Created January 13, 2017 20:13
Show Gist options
  • Save antonlogvinenko/cdc157a251efe965b9af2244ba41fcf6 to your computer and use it in GitHub Desktop.
Save antonlogvinenko/cdc157a251efe965b9af2244ba41fcf6 to your computer and use it in GitHub Desktop.
TreeMultimapNaturalTest.class bytecode tree with detailed constant pool
Bytecode
Minor version: 0
Major version: 50
Flags: "AccSuper, AccPublic"
This
Class -> com/google/common/collect/TreeMultimapNaturalTest
Superclass
Class -> com/google/common/collect/AbstractSetMultimapTest
Interfaces
Constant pool
Constant pool
Methodref -> com/google/common/collect/AbstractSetMultimapTest#<init> of type ()V
Methodref -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
String -> null
Methodref -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
String -> google
Methodref -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
String -> foo
String -> tree
String -> {bar=[1, 2, 3], foo=[-1, 1, 2, 3, 4]}
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#createSample of type ()Lcom/google/common/collect/Multimap;
Methodref -> java/lang/Object#toString of type ()Ljava/lang/String;
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
Fieldref -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
Methodref -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Methodref -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
Class -> java/lang/Object
Methodref -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Methodref -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
Methodref -> com/google/common/collect/TreeMultimap#asMap of type ()Ljava/util/SortedMap;
InterfaceMethodref -> java/util/SortedMap#entrySet of type ()Ljava/util/Set;
InterfaceMethodref -> java/util/Set#iterator of type ()Ljava/util/Iterator;
InterfaceMethodref -> java/util/Iterator#next of type ()Ljava/lang/Object;
Class -> java/util/Map$Entry
InterfaceMethodref -> java/util/Map$Entry#getKey of type ()Ljava/lang/Object;
Class -> java/lang/String
InterfaceMethodref -> java/util/Map$Entry#getValue of type ()Ljava/lang/Object;
Class -> java/util/Collection
Methodref -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsAnyOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Methodref -> com/google/common/collect/TreeMultimap#entries of type ()Ljava/util/Set;
Methodref -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
Methodref -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InterfaceMethodref -> java/util/SortedSet#first of type ()Ljava/lang/Object;
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
String -> missing
String -> Expected NoSuchElementException
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#fail of type (Ljava/lang/String;)V
Class -> java/util/NoSuchElementException
InterfaceMethodref -> java/util/SortedSet#last of type ()Ljava/lang/Object;
Methodref -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
InterfaceMethodref -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InterfaceMethodref -> java/util/SortedSet#headSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Class -> java/lang/Integer
Methodref -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
Methodref -> com/google/common/collect/Sets#newHashSet of type ()Ljava/util/HashSet;
InterfaceMethodref -> java/util/Set#add of type (Ljava/lang/Object;)Z
InterfaceMethodref -> java/util/SortedSet#tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InterfaceMethodref -> java/util/SortedSet#subSet of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
Methodref -> com/google/common/collect/TreeMultimap#create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
Fieldref -> com/google/common/collect/TreeMultimapNaturalTest#KEY_COMPARATOR of type Ljava/util/Comparator;
Fieldref -> com/google/common/collect/TreeMultimapNaturalTest#VALUE_COMPARATOR of type Ljava/util/Comparator;
Methodref -> com/google/common/collect/TreeMultimap#create of type (Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;
Methodref -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Double 2.0
Double 2.0
InterfaceMethodref -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Double 3.0
Double 3.0
Double 4.0
Double 4.0
Double 5.0
Double 5.0
Methodref -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
Methodref -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
Methodref -> com/google/common/collect/HashMultimap#create of type ()Lcom/google/common/collect/HashMultimap;
InterfaceMethodref -> com/google/common/collect/SortedSetMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Methodref -> com/google/common/collect/Multimaps#unmodifiableSortedSetMultimap of type (Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;
Methodref -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
String -> hi
Methodref -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
String -> gap
InterfaceMethodref -> java/util/SortedSet#size of type ()I
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
InterfaceMethodref -> java/util/SortedSet#contains of type (Ljava/lang/Object;)Z
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
Methodref -> java/util/Collections#singleton of type (Ljava/lang/Object;)Ljava/util/Set;
InterfaceMethodref -> java/util/SortedSet#containsAll of type (Ljava/util/Collection;)Z
InterfaceMethodref -> java/util/SortedSet#iterator of type ()Ljava/util/Iterator;
InterfaceMethodref -> java/util/Iterator#hasNext of type ()Z
InterfaceMethodref -> java/util/SortedSet#remove of type (Ljava/lang/Object;)Z
Methodref -> com/google/common/collect/TreeMultimap#containsKey of type (Ljava/lang/Object;)Z
Methodref -> com/google/common/collect/TreeMultimap#size of type ()I
Class -> com/google/common/collect/TreeMultimapNaturalTest$1
Fieldref -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
Methodref -> java/util/Arrays#asList of type ([Ljava/lang/Object;)Ljava/util/List;
Methodref -> com/google/common/collect/Sets#newTreeSet of type (Ljava/lang/Iterable;)Ljava/util/TreeSet;
Fieldref -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$1#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$1#test of type ()V
String -> bar
Methodref -> com/google/common/collect/Sets#newLinkedHashSet of type (Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;
Class -> com/google/common/collect/TreeMultimapNaturalTest$2
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$2#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$2#test of type ()V
Class -> com/google/common/collect/TreeMultimapNaturalTest$3
Methodref -> com/google/common/collect/Lists#newArrayList of type ([Ljava/lang/Object;)Ljava/util/ArrayList;
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$3#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$3#test of type ()V
Class -> com/google/common/collect/TreeMultimapNaturalTest$4
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$4#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$4#test of type ()V
Class -> com/google/common/collect/TreeMultimapNaturalTest$5
String -> baz
String -> cat
String -> dog
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$5#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$5#test of type ()V
Class -> com/google/common/collect/TreeMultimapNaturalTest$6
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$6#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;)V
Methodref -> com/google/common/collect/Sets#newTreeSet of type (Ljava/util/Comparator;)Ljava/util/TreeSet;
Methodref -> java/util/Collections#addAll of type (Ljava/util/Collection;[Ljava/lang/Object;)Z
Class -> com/google/common/collect/TreeMultimapNaturalTest$7
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$7#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
Methodref -> com/google/common/collect/TreeMultimapNaturalTest$7#test of type ()V
Methodref -> com/google/common/testing/SerializableTester#reserializeAndAssert of type (Ljava/lang/Object;)Ljava/lang/Object;
Class -> com/google/common/collect/TreeMultimap
Methodref -> com/google/common/collect/ImmutableMultimap#of of type ()Lcom/google/common/collect/ImmutableMultimap;
Class -> com/google/common/collect/testing/DerivedComparable
Methodref -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
String -> f
String -> o
String -> b
String -> a
String -> r
Class -> com/google/common/collect/LegacyComparable
Methodref -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InterfaceMethodref -> java/util/SortedMap#comparator of type ()Ljava/util/Comparator;
InterfaceMethodref -> java/util/SortedMap#firstKey of type ()Ljava/lang/Object;
InterfaceMethodref -> java/util/SortedMap#lastKey of type ()Ljava/lang/Object;
Methodref -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
Methodref -> com/google/common/collect/ImmutableMap#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
String -> g
InterfaceMethodref -> java/util/SortedMap#tailMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
String -> h
InterfaceMethodref -> java/util/SortedMap#headMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
Methodref -> com/google/common/collect/ImmutableMap#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
InterfaceMethodref -> java/util/SortedMap#subMap of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;
String -> c
String -> d
String -> e
InterfaceMethodref -> java/util/SortedSet#clear of type ()V
InterfaceMethodref -> java/util/Collection#size of type ()I
Methodref -> com/google/common/collect/TreeMultimap#keys of type ()Lcom/google/common/collect/Multiset;
InterfaceMethodref -> com/google/common/collect/Multiset#size of type ()I
Methodref -> com/google/common/collect/Ordering#reverse of type ()Lcom/google/common/collect/Ordering;
Methodref -> com/google/common/collect/Ordering#nullsFirst of type ()Lcom/google/common/collect/Ordering;
Class -> com/google/common/collect/TreeMultimapNaturalTest
Class -> com/google/common/collect/AbstractSetMultimapTest
Utf8 ""
Utf8 "InnerClasses"
Utf8 "KEY_COMPARATOR"
Utf8 "Ljava/util/Comparator;"
Utf8 "Signature"
Utf8 "Ljava/util/Comparator<Ljava/lang/Double;>;"
Utf8 "VALUE_COMPARATOR"
Utf8 "<init>"
Utf8 "()V"
Utf8 "Code"
Utf8 "LineNumberTable"
Utf8 "LocalVariableTable"
Utf8 "this"
Utf8 "Lcom/google/common/collect/TreeMultimapNaturalTest;"
Utf8 "LocalVariableTypeTable"
Utf8 "Lcom/google/common/collect/TreeMultimapNaturalTest<TE;>;"
Utf8 "create"
Utf8 "()Lcom/google/common/collect/Multimap;"
Utf8 "()Lcom/google/common/collect/Multimap<Ljava/lang/String;Ljava/lang/Integer;>;"
Utf8 "nullKey"
Utf8 "()Ljava/lang/String;"
Utf8 "nullValue"
Utf8 "()Ljava/lang/Integer;"
Utf8 "createPopulate"
Utf8 "()Lcom/google/common/collect/TreeMultimap;"
Utf8 "multimap"
Utf8 "Lcom/google/common/collect/TreeMultimap;"
Utf8 "Lcom/google/common/collect/TreeMultimap<Ljava/lang/String;Ljava/lang/Integer;>;"
Utf8 "()Lcom/google/common/collect/TreeMultimap<Ljava/lang/String;Ljava/lang/Integer;>;"
Utf8 "testToString"
Utf8 "testOrderedGet"
Utf8 "testOrderedKeySet"
Utf8 "testOrderedAsMapEntries"
Utf8 "iterator"
Utf8 "Ljava/util/Iterator;"
Utf8 "entry"
Utf8 "Entry"
Utf8 "Ljava/util/Map$Entry;"
Utf8 "Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Collection<Ljava/lang/Integer;>;>;>;"
Utf8 "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Collection<Ljava/lang/Integer;>;>;"
Utf8 "testOrderedEntries"
Utf8 "testOrderedValues"
Utf8 "testFirst"
Utf8 "expected"
Utf8 "Ljava/util/NoSuchElementException;"
Utf8 "StackMapTable"
Class -> com/google/common/collect/TreeMultimapNaturalTest
Class -> com/google/common/collect/TreeMultimap
Class -> java/util/NoSuchElementException
Utf8 "testLast"
Utf8 "testComparatorFromGet"
Utf8 "testHeadSet"
Utf8 "fooSet"
Utf8 "Ljava/util/Set;"
Utf8 "missingSet"
Utf8 "Ljava/util/Set<Ljava/lang/Integer;>;"
Utf8 "testTailSet"
Utf8 "testSubSet"
Utf8 "testMultimapConstructor"
Utf8 "Lcom/google/common/collect/Multimap;"
Utf8 "copy"
Utf8 "Lcom/google/common/collect/Multimap<Ljava/lang/String;Ljava/lang/Integer;>;"
Utf8 "testCreateFromTreeMultimap"
Utf8 "tree"
Utf8 "copyFromTree"
Utf8 "Lcom/google/common/collect/Multimap<Ljava/lang/Double;Ljava/lang/Double;>;"
Utf8 "Lcom/google/common/collect/TreeMultimap<Ljava/lang/Double;Ljava/lang/Double;>;"
Utf8 "testCreateFromHashMultimap"
Utf8 "hash"
Utf8 "copyFromHash"
Utf8 "testCreateFromSortedSetMultimap"
Utf8 "Lcom/google/common/collect/SortedSetMultimap;"
Utf8 "sorted"
Utf8 "copyFromSorted"
Utf8 "Lcom/google/common/collect/SortedSetMultimap<Ljava/lang/Double;Ljava/lang/Double;>;"
Utf8 "testComparators"
Utf8 "testSortedKeySet"
Utf8 "keySet"
Utf8 "Ljava/util/SortedSet;"
Utf8 "Ljava/util/SortedSet<Ljava/lang/String;>;"
Utf8 "testKeySetSubSet"
Utf8 "subSet"
Utf8 "Ljava/util/Iterator<Ljava/lang/String;>;"
Utf8 "testGetIteration"
Utf8 "RuntimeInvisibleAnnotations"
Utf8 "Lcom/google/common/annotations/GwtIncompatible;"
Utf8 "value"
Utf8 "unreasonable slow"
Utf8 "testEntriesIteration"
Utf8 "set"
Utf8 "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;>;"
Utf8 "testKeysIteration"
Utf8 "testValuesIteration"
Utf8 "testKeySetIteration"
Utf8 "testAsSetIteration"
Utf8 "Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/Collection<Ljava/lang/Integer;>;>;>;"
Utf8 "testExplicitComparatorSerialization"
Utf8 "SerializableTester"
Utf8 "testTreeMultimapDerived"
Utf8 "Lcom/google/common/collect/TreeMultimap<Lcom/google/common/collect/testing/DerivedComparable;Lcom/google/common/collect/testing/DerivedComparable;>;"
Utf8 "testTreeMultimapNonGeneric"
Utf8 "Lcom/google/common/collect/TreeMultimap<Lcom/google/common/collect/LegacyComparable;Lcom/google/common/collect/LegacyComparable;>;"
Utf8 "testTreeMultimapAsMapSorted"
Utf8 "asMap"
Utf8 "Ljava/util/SortedMap;"
Utf8 "fooValues"
Utf8 "googleValues"
Utf8 "treeValues"
Utf8 "Ljava/util/SortedMap<Ljava/lang/String;Ljava/util/Collection<Ljava/lang/Integer;>;>;"
Utf8 "testTailSetClear"
Utf8 "<clinit>"
Utf8 "<E:Ljava/lang/Object;>Lcom/google/common/collect/AbstractSetMultimapTest;"
Utf8 "SourceFile"
Utf8 "TreeMultimapNaturalTest.java"
Utf8 "Lcom/google/common/annotations/GwtCompatible;"
Utf8 "emulated"
Int 1
NameAndType -> <init> of type ()V
NameAndType -> create of type ()Lcom/google/common/collect/TreeMultimap;
Utf8 "null"
NameAndType -> valueOf of type (I)Ljava/lang/Integer;
Utf8 "google"
NameAndType -> put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Utf8 "foo"
Utf8 "{bar=[1, 2, 3], foo=[-1, 1, 2, 3, 4]}"
NameAndType -> createSample of type ()Lcom/google/common/collect/Multimap;
NameAndType -> toString of type ()Ljava/lang/String;
NameAndType -> assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
NameAndType -> createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
Class -> org/junit/contrib/truth/Truth
NameAndType -> ASSERT of type Lorg/junit/contrib/truth/TestVerb;
NameAndType -> get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Class -> org/junit/contrib/truth/TestVerb
NameAndType -> that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
Utf8 "java/lang/Object"
Class -> org/junit/contrib/truth/subjects/CollectionSubject
NameAndType -> hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
NameAndType -> keySet of type ()Ljava/util/SortedSet;
NameAndType -> asMap of type ()Ljava/util/SortedMap;
Class -> java/util/SortedMap
NameAndType -> entrySet of type ()Ljava/util/Set;
Class -> java/util/Set
NameAndType -> iterator of type ()Ljava/util/Iterator;
Class -> java/util/Iterator
NameAndType -> next of type ()Ljava/lang/Object;
Class -> java/util/Map
Utf8 "java/util/Map$Entry"
NameAndType -> getKey of type ()Ljava/lang/Object;
Utf8 "java/lang/String"
NameAndType -> getValue of type ()Ljava/lang/Object;
Utf8 "java/util/Collection"
NameAndType -> hasContentsAnyOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
NameAndType -> entries of type ()Ljava/util/Set;
Class -> com/google/common/collect/Maps
NameAndType -> immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
NameAndType -> values of type ()Ljava/util/Collection;
Class -> java/util/SortedSet
NameAndType -> first of type ()Ljava/lang/Object;
NameAndType -> assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Utf8 "missing"
Utf8 "Expected NoSuchElementException"
NameAndType -> fail of type (Ljava/lang/String;)V
Utf8 "java/util/NoSuchElementException"
NameAndType -> last of type ()Ljava/lang/Object;
Class -> com/google/common/collect/Ordering
NameAndType -> natural of type ()Lcom/google/common/collect/Ordering;
NameAndType -> comparator of type ()Ljava/util/Comparator;
NameAndType -> assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
NameAndType -> headSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Utf8 "java/lang/Integer"
Class -> com/google/common/collect/Sets
NameAndType -> newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
NameAndType -> newHashSet of type ()Ljava/util/HashSet;
NameAndType -> add of type (Ljava/lang/Object;)Z
NameAndType -> tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
NameAndType -> subSet of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
NameAndType -> create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
NameAndType -> KEY_COMPARATOR of type Ljava/util/Comparator;
NameAndType -> VALUE_COMPARATOR of type Ljava/util/Comparator;
NameAndType -> create of type (Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;
Class -> java/lang/Double
NameAndType -> valueOf of type (D)Ljava/lang/Double;
Class -> com/google/common/collect/Multimap
NameAndType -> keyComparator of type ()Ljava/util/Comparator;
NameAndType -> valueComparator of type ()Ljava/util/Comparator;
Class -> com/google/common/collect/HashMultimap
NameAndType -> create of type ()Lcom/google/common/collect/HashMultimap;
Class -> com/google/common/collect/SortedSetMultimap
Class -> com/google/common/collect/Multimaps
NameAndType -> unmodifiableSortedSetMultimap of type (Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;
Class -> com/google/common/collect/ImmutableSet
NameAndType -> of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
Utf8 "hi"
NameAndType -> of of type (Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
Utf8 "gap"
NameAndType -> size of type ()I
NameAndType -> assertEquals of type (II)V
NameAndType -> contains of type (Ljava/lang/Object;)Z
NameAndType -> assertTrue of type (Z)V
NameAndType -> assertFalse of type (Z)V
Class -> java/util/Collections
NameAndType -> singleton of type (Ljava/lang/Object;)Ljava/util/Set;
NameAndType -> containsAll of type (Ljava/util/Collection;)Z
NameAndType -> hasNext of type ()Z
NameAndType -> remove of type (Ljava/lang/Object;)Z
NameAndType -> containsKey of type (Ljava/lang/Object;)Z
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$1"
Class -> com/google/common/collect/testing/IteratorFeature
NameAndType -> MODIFIABLE of type Ljava/util/Set;
Class -> java/util/Arrays
NameAndType -> asList of type ([Ljava/lang/Object;)Ljava/util/List;
NameAndType -> newTreeSet of type (Ljava/lang/Iterable;)Ljava/util/TreeSet;
Class -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder
NameAndType -> KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
NameAndType -> <init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
NameAndType -> test of type ()V
Utf8 "bar"
NameAndType -> newLinkedHashSet of type (Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$2"
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$3"
Class -> com/google/common/collect/Lists
NameAndType -> newArrayList of type ([Ljava/lang/Object;)Ljava/util/ArrayList;
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$4"
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$5"
Utf8 "baz"
Utf8 "cat"
Utf8 "dog"
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$6"
NameAndType -> <init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;)V
NameAndType -> newTreeSet of type (Ljava/util/Comparator;)Ljava/util/TreeSet;
NameAndType -> addAll of type (Ljava/util/Collection;[Ljava/lang/Object;)Z
Utf8 "com/google/common/collect/TreeMultimapNaturalTest$7"
Class -> com/google/common/testing/SerializableTester
NameAndType -> reserializeAndAssert of type (Ljava/lang/Object;)Ljava/lang/Object;
Utf8 "com/google/common/collect/TreeMultimap"
Class -> com/google/common/collect/ImmutableMultimap
NameAndType -> of of type ()Lcom/google/common/collect/ImmutableMultimap;
Utf8 "com/google/common/collect/testing/DerivedComparable"
NameAndType -> <init> of type (Ljava/lang/String;)V
Utf8 "f"
Utf8 "o"
Utf8 "b"
Utf8 "a"
Utf8 "r"
Utf8 "com/google/common/collect/LegacyComparable"
NameAndType -> <init> of type (Ljava/lang/String;)V
NameAndType -> firstKey of type ()Ljava/lang/Object;
NameAndType -> lastKey of type ()Ljava/lang/Object;
NameAndType -> of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
Class -> com/google/common/collect/ImmutableMap
NameAndType -> of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
Utf8 "g"
NameAndType -> tailMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
Utf8 "h"
NameAndType -> headMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
NameAndType -> of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
NameAndType -> subMap of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;
Utf8 "c"
Utf8 "d"
Utf8 "e"
NameAndType -> clear of type ()V
NameAndType -> keys of type ()Lcom/google/common/collect/Multiset;
Class -> com/google/common/collect/Multiset
NameAndType -> reverse of type ()Lcom/google/common/collect/Ordering;
NameAndType -> nullsFirst of type ()Lcom/google/common/collect/Ordering;
Utf8 "com/google/common/collect/TreeMultimapNaturalTest"
Utf8 "com/google/common/collect/AbstractSetMultimapTest"
Utf8 "valueOf"
Utf8 "(I)Ljava/lang/Integer;"
Utf8 "put"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Z"
Utf8 "createSample"
Utf8 "toString"
Utf8 "assertEquals"
Utf8 "(Ljava/lang/String;Ljava/lang/String;)V"
Utf8 "org/junit/contrib/truth/Truth"
Utf8 "ASSERT"
Utf8 "Lorg/junit/contrib/truth/TestVerb;"
Utf8 "get"
Utf8 "(Ljava/lang/Object;)Ljava/util/SortedSet;"
Utf8 "org/junit/contrib/truth/TestVerb"
Utf8 "that"
Utf8 "(Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;"
Utf8 "org/junit/contrib/truth/subjects/CollectionSubject"
Utf8 "hasContentsInOrder"
Class -> org/junit/contrib/truth/subjects/Subject$And
Utf8 "And"
Utf8 "([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;"
Utf8 "()Ljava/util/SortedSet;"
Utf8 "()Ljava/util/SortedMap;"
Utf8 "java/util/SortedMap"
Utf8 "entrySet"
Utf8 "()Ljava/util/Set;"
Utf8 "java/util/Set"
Utf8 "()Ljava/util/Iterator;"
Utf8 "java/util/Iterator"
Utf8 "next"
Utf8 "()Ljava/lang/Object;"
Utf8 "java/util/Map"
Utf8 "getKey"
Utf8 "getValue"
Utf8 "hasContentsAnyOrder"
Utf8 "entries"
Utf8 "com/google/common/collect/Maps"
Utf8 "immutableEntry"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;"
Utf8 "values"
Utf8 "()Ljava/util/Collection;"
Utf8 "java/util/SortedSet"
Utf8 "first"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)V"
Utf8 "fail"
Utf8 "(Ljava/lang/String;)V"
Utf8 "last"
Utf8 "com/google/common/collect/Ordering"
Utf8 "natural"
Utf8 "()Lcom/google/common/collect/Ordering;"
Utf8 "comparator"
Utf8 "()Ljava/util/Comparator;"
Utf8 "assertSame"
Utf8 "headSet"
Utf8 "com/google/common/collect/Sets"
Utf8 "newHashSet"
Utf8 "([Ljava/lang/Object;)Ljava/util/HashSet;"
Utf8 "()Ljava/util/HashSet;"
Utf8 "add"
Utf8 "(Ljava/lang/Object;)Z"
Utf8 "tailSet"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;"
Utf8 "(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;"
Utf8 "(Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;"
Utf8 "java/lang/Double"
Utf8 "(D)Ljava/lang/Double;"
Utf8 "com/google/common/collect/Multimap"
Utf8 "keyComparator"
Utf8 "valueComparator"
Utf8 "com/google/common/collect/HashMultimap"
Utf8 "()Lcom/google/common/collect/HashMultimap;"
Utf8 "com/google/common/collect/SortedSetMultimap"
Utf8 "com/google/common/collect/Multimaps"
Utf8 "unmodifiableSortedSetMultimap"
Utf8 "(Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;"
Utf8 "com/google/common/collect/ImmutableSet"
Utf8 "of"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;"
Utf8 "(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;"
Utf8 "size"
Utf8 "()I"
Utf8 "(II)V"
Utf8 "contains"
Utf8 "assertTrue"
Utf8 "(Z)V"
Utf8 "assertFalse"
Utf8 "java/util/Collections"
Utf8 "singleton"
Utf8 "(Ljava/lang/Object;)Ljava/util/Set;"
Utf8 "containsAll"
Utf8 "(Ljava/util/Collection;)Z"
Utf8 "hasNext"
Utf8 "()Z"
Utf8 "remove"
Utf8 "containsKey"
Utf8 "com/google/common/collect/testing/IteratorFeature"
Utf8 "MODIFIABLE"
Utf8 "java/util/Arrays"
Utf8 "asList"
Utf8 "([Ljava/lang/Object;)Ljava/util/List;"
Utf8 "newTreeSet"
Utf8 "(Ljava/lang/Iterable;)Ljava/util/TreeSet;"
Class -> com/google/common/collect/testing/AbstractIteratorTester
Utf8 "com/google/common/collect/testing/AbstractIteratorTester$KnownOrder"
Utf8 "KnownOrder"
Utf8 "KNOWN_ORDER"
Utf8 "Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;"
Utf8 "(Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V"
Utf8 "test"
Utf8 "newLinkedHashSet"
Utf8 "(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;"
Utf8 "com/google/common/collect/Lists"
Utf8 "newArrayList"
Utf8 "([Ljava/lang/Object;)Ljava/util/ArrayList;"
Utf8 "(Lcom/google/common/collect/TreeMultimapNaturalTest;)V"
Utf8 "(Ljava/util/Comparator;)Ljava/util/TreeSet;"
Utf8 "addAll"
Utf8 "(Ljava/util/Collection;[Ljava/lang/Object;)Z"
Utf8 "com/google/common/testing/SerializableTester"
Utf8 "reserializeAndAssert"
Utf8 "(Ljava/lang/Object;)Ljava/lang/Object;"
Utf8 "com/google/common/collect/ImmutableMultimap"
Utf8 "()Lcom/google/common/collect/ImmutableMultimap;"
Utf8 "firstKey"
Utf8 "lastKey"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;"
Utf8 "com/google/common/collect/ImmutableMap"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;"
Utf8 "tailMap"
Utf8 "(Ljava/lang/Object;)Ljava/util/SortedMap;"
Utf8 "headMap"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;"
Utf8 "subMap"
Utf8 "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;"
Utf8 "clear"
Utf8 "keys"
Utf8 "()Lcom/google/common/collect/Multiset;"
Utf8 "com/google/common/collect/Multiset"
Utf8 "reverse"
Utf8 "nullsFirst"
Class -> org/junit/contrib/truth/subjects/Subject
Utf8 "org/junit/contrib/truth/subjects/Subject$And"
Utf8 "com/google/common/collect/testing/AbstractIteratorTester"
Utf8 "org/junit/contrib/truth/subjects/Subject"
Fields
FieldInfo
Name #153
Descriptor #154
AccessFlags [FieldFinal,FieldStatic,FieldPrivate]
Attributes
Signature {signatureIndex = 156}
FieldInfo
Name #157
Descriptor #154
AccessFlags [FieldFinal,FieldStatic,FieldPrivate]
Attributes
Signature {signatureIndex = 156}
Methods
MethodInfo
Name #158
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 1
Max locals: 1
Code
ALoad0
InvokeSpecial #1 -> com/google/common/collect/AbstractSetMultimapTest#<init> of type ()V
Return
MethodInfo
Name #167
Descriptor #168
AccessFlags "[MethodProtected]"
Attributes
Code attribute
Max stack: 1
Max locals: 1
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AReturn
Signature {signatureIndex = 169}
MethodInfo
Name #170
Descriptor #171
AccessFlags "[MethodProtected]"
Attributes
Code attribute
Max stack: 1
Max locals: 1
Code
Ldc #3 -> null
AReturn
MethodInfo
Name #172
Descriptor #173
AccessFlags "[MethodProtected]"
Attributes
Code attribute
Max stack: 1
Max locals: 1
Code
BiPush 42
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AReturn
MethodInfo
Name #174
Descriptor #175
AccessFlags "[MethodPrivate]"
Attributes
Code attribute
Max stack: 3
Max locals: 2
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
Ldc #5 -> google
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #5 -> google
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #7 -> foo
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #7 -> foo
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #7 -> foo
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #8 -> tree
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #8 -> tree
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
AReturn
Signature {signatureIndex = 179}
MethodInfo
Name #180
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 2
Max locals: 1
Code
Ldc #9 -> {bar=[1, 2, 3], foo=[-1, 1, 2, 3, 4]}
ALoad0
InvokeVirtual #10 -> com/google/common/collect/TreeMultimapNaturalTest#createSample of type ()Lcom/google/common/collect/Multimap;
InvokeVirtual #11 -> java/lang/Object#toString of type ()Ljava/lang/String;
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
Return
MethodInfo
Name #181
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 5
Max locals: 2
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst3
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
Ldc #5 -> google
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
Ldc #8 -> tree
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
Return
MethodInfo
Name #182
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 5
Max locals: 2
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst3
ANewArray #17 -> java/lang/Object
Dup
IConst0
Ldc #7 -> foo
AaStore
Dup
IConst1
Ldc #5 -> google
AaStore
Dup
IConst2
Ldc #8 -> tree
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
Return
MethodInfo
Name #183
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 5
Max locals: 4
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
InvokeVirtual #20 -> com/google/common/collect/TreeMultimap#asMap of type ()Ljava/util/SortedMap;
InvokeInterface #21 1 -> java/util/SortedMap#entrySet of type ()Ljava/util/Set;
Nop
InvokeInterface #22 1 -> java/util/Set#iterator of type ()Ljava/util/Iterator;
Nop
AStore2
ALoad2
InvokeInterface #23 1 -> java/util/Iterator#next of type ()Ljava/lang/Object;
Nop
CheckCast #24 -> java/util/Map$Entry
AStore3
Ldc #7 -> foo
ALoad3
InvokeInterface #25 1 -> java/util/Map$Entry#getKey of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad3
InvokeInterface #27 1 -> java/util/Map$Entry#getValue of type ()Ljava/lang/Object;
Nop
CheckCast #28 -> java/util/Collection
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst3
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #29 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsAnyOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
ALoad2
InvokeInterface #23 1 -> java/util/Iterator#next of type ()Ljava/lang/Object;
Nop
CheckCast #24 -> java/util/Map$Entry
AStore3
Ldc #5 -> google
ALoad3
InvokeInterface #25 1 -> java/util/Map$Entry#getKey of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad3
InvokeInterface #27 1 -> java/util/Map$Entry#getValue of type ()Ljava/lang/Object;
Nop
CheckCast #28 -> java/util/Collection
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #29 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsAnyOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
ALoad2
InvokeInterface #23 1 -> java/util/Iterator#next of type ()Ljava/lang/Object;
Nop
CheckCast #24 -> java/util/Map$Entry
AStore3
Ldc #8 -> tree
ALoad3
InvokeInterface #25 1 -> java/util/Map$Entry#getKey of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad3
InvokeInterface #27 1 -> java/util/Map$Entry#getValue of type ()Ljava/lang/Object;
Nop
CheckCast #28 -> java/util/Collection
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #29 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsAnyOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
Return
MethodInfo
Name #191
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 6
Max locals: 2
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #30 -> com/google/common/collect/TreeMultimap#entries of type ()Ljava/util/Set;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
BiPush 7
ANewArray #17 -> java/lang/Object
Dup
IConst0
Ldc #7 -> foo
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst1
Ldc #7 -> foo
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst2
Ldc #7 -> foo
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst3
Ldc #5 -> google
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst4
Ldc #5 -> google
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst5
Ldc #8 -> tree
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
BiPush 6
Ldc #8 -> tree
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
Return
MethodInfo
Name #192
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 5
Max locals: 2
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #32 -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
BiPush 7
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst4
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst5
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
BiPush 6
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
Return
MethodInfo
Name #193
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 3
Max locals: 3
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #33 1 -> java/util/SortedSet#first of type ()Ljava/lang/Object;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #33 1 -> java/util/SortedSet#first of type ()Ljava/lang/Object;
Nop
Pop
Ldc #36 -> Expected NoSuchElementException
InvokeStatic #37 -> com/google/common/collect/TreeMultimapNaturalTest#fail of type (Ljava/lang/String;)V
Goto 4
AStore2
Return
MethodInfo
Name #200
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 3
Max locals: 3
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #39 1 -> java/util/SortedSet#last of type ()Ljava/lang/Object;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #39 1 -> java/util/SortedSet#last of type ()Ljava/lang/Object;
Nop
Pop
Ldc #36 -> Expected NoSuchElementException
InvokeStatic #37 -> com/google/common/collect/TreeMultimapNaturalTest#fail of type (Ljava/lang/String;)V
Goto 4
AStore2
Return
MethodInfo
Name #201
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 3
Max locals: 2
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #41 1 -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #41 1 -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #202
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 4
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #43 2 -> java/util/SortedSet#headSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore2
IConst2
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #43 2 -> java/util/SortedSet#headSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore3
InvokeStatic #46 -> com/google/common/collect/Sets#newHashSet of type ()Ljava/util/HashSet;
ALoad3
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #7 -> foo
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
IConst3
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad3
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #47 2 -> java/util/Set#add of type (Ljava/lang/Object;)Z
Nop
Pop
IConst1
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #207
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 4
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #48 2 -> java/util/SortedSet#tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore2
IConst2
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #48 2 -> java/util/SortedSet#tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore3
InvokeStatic #46 -> com/google/common/collect/Sets#newHashSet of type ()Ljava/util/HashSet;
ALoad3
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #7 -> foo
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
IConst3
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad3
BiPush 9
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #47 2 -> java/util/Set#add of type (Ljava/lang/Object;)Z
Nop
Pop
IConst1
ANewArray #44 -> java/lang/Integer
Dup
IConst0
BiPush 9
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad1
Ldc #35 -> missing
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #208
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 3
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #49 3 -> java/util/SortedSet#subSet of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore2
IConst1
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
Ldc #7 -> foo
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
IConst2
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad2
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeInterface #47 2 -> java/util/Set#add of type (Ljava/lang/Object;)Z
Nop
Pop
IConst5
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst4
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
ALoad1
Ldc #7 -> foo
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #209
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 2
Max locals: 3
Code
ALoad0
InvokeVirtual #10 -> com/google/common/collect/TreeMultimapNaturalTest#createSample of type ()Lcom/google/common/collect/Multimap;
AStore1
ALoad1
InvokeStatic #50 -> com/google/common/collect/TreeMultimap#create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
AStore2
ALoad1
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #213
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 3
Code
GetStatic #51 -> com/google/common/collect/TreeMultimapNaturalTest#KEY_COMPARATOR of type Ljava/util/Comparator;
GetStatic #52 -> com/google/common/collect/TreeMultimapNaturalTest#VALUE_COMPARATOR of type Ljava/util/Comparator;
InvokeStatic #53 -> com/google/common/collect/TreeMultimap#create of type (Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
DConst1
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #62 -> 5.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
InvokeStatic #50 -> com/google/common/collect/TreeMultimap#create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
AStore2
ALoad1
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
DConst1
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #41 1 -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #218
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 3
Code
InvokeStatic #66 -> com/google/common/collect/HashMultimap#create of type ()Lcom/google/common/collect/HashMultimap;
AStore1
ALoad1
DConst1
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #62 -> 5.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #57 3 -> com/google/common/collect/Multimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
InvokeStatic #50 -> com/google/common/collect/TreeMultimap#create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
AStore2
ALoad1
ALoad2
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #221
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 4
Code
GetStatic #51 -> com/google/common/collect/TreeMultimapNaturalTest#KEY_COMPARATOR of type Ljava/util/Comparator;
GetStatic #52 -> com/google/common/collect/TreeMultimapNaturalTest#VALUE_COMPARATOR of type Ljava/util/Comparator;
InvokeStatic #53 -> com/google/common/collect/TreeMultimap#create of type (Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
DConst1
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #67 3 -> com/google/common/collect/SortedSetMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #55 -> 2.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #67 3 -> com/google/common/collect/SortedSetMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #58 -> 3.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #67 3 -> com/google/common/collect/SortedSetMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
Ldc2W #60 -> 4.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
Ldc2W #62 -> 5.0
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeInterface #67 3 -> com/google/common/collect/SortedSetMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Nop
Pop
ALoad1
InvokeStatic #68 -> com/google/common/collect/Multimaps#unmodifiableSortedSetMultimap of type (Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;
AStore2
ALoad2
InvokeStatic #50 -> com/google/common/collect/TreeMultimap#create of type (Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;
AStore3
ALoad1
ALoad3
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad3
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad3
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad3
DConst1
InvokeStatic #54 -> java/lang/Double#valueOf of type (D)Ljava/lang/Double;
InvokeVirtual #15 -> com/google/common/collect/TreeMultimap#get of type (Ljava/lang/Object;)Ljava/util/SortedSet;
InvokeInterface #41 1 -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #42 -> com/google/common/collect/TreeMultimapNaturalTest#assertSame of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #226
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 2
Max locals: 2
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #227
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 3
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
AStore2
Ldc #7 -> foo
ALoad2
InvokeInterface #33 1 -> java/util/SortedSet#first of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
Ldc #8 -> tree
ALoad2
InvokeInterface #39 1 -> java/util/SortedSet#last of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeInterface #41 1 -> java/util/SortedSet#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #7 -> foo
Ldc #5 -> google
InvokeStatic #69 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
ALoad2
Ldc #70 -> hi
InvokeInterface #43 2 -> java/util/SortedSet#headSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #8 -> tree
InvokeStatic #71 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
ALoad2
Ldc #70 -> hi
InvokeInterface #48 2 -> java/util/SortedSet#tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #5 -> google
InvokeStatic #71 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
ALoad2
Ldc #72 -> gap
Ldc #70 -> hi
InvokeInterface #49 3 -> java/util/SortedSet#subSet of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #231
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 3
Max locals: 5
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
AStore2
ALoad2
Ldc #72 -> gap
Ldc #70 -> hi
InvokeInterface #49 3 -> java/util/SortedSet#subSet of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
AStore3
IConst1
ALoad3
InvokeInterface #73 1 -> java/util/SortedSet#size of type ()I
Nop
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
ALoad3
Ldc #5 -> google
InvokeInterface #75 2 -> java/util/SortedSet#contains of type (Ljava/lang/Object;)Z
Nop
InvokeStatic #76 -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
ALoad3
Ldc #7 -> foo
InvokeInterface #75 2 -> java/util/SortedSet#contains of type (Ljava/lang/Object;)Z
Nop
InvokeStatic #77 -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
ALoad3
Ldc #5 -> google
InvokeStatic #78 -> java/util/Collections#singleton of type (Ljava/lang/Object;)Ljava/util/Set;
InvokeInterface #79 2 -> java/util/SortedSet#containsAll of type (Ljava/util/Collection;)Z
Nop
InvokeStatic #76 -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
ALoad3
Ldc #7 -> foo
InvokeStatic #78 -> java/util/Collections#singleton of type (Ljava/lang/Object;)Ljava/util/Set;
InvokeInterface #79 2 -> java/util/SortedSet#containsAll of type (Ljava/util/Collection;)Z
Nop
InvokeStatic #77 -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
ALoad3
InvokeInterface #80 1 -> java/util/SortedSet#iterator of type ()Ljava/util/Iterator;
Nop
AStore 4
ALoad 4
InvokeInterface #81 1 -> java/util/Iterator#hasNext of type ()Z
Nop
InvokeStatic #76 -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
Ldc #5 -> google
ALoad 4
InvokeInterface #23 1 -> java/util/Iterator#next of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
ALoad 4
InvokeInterface #81 1 -> java/util/Iterator#hasNext of type ()Z
Nop
InvokeStatic #77 -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
ALoad3
Ldc #7 -> foo
InvokeInterface #82 2 -> java/util/SortedSet#remove of type (Ljava/lang/Object;)Z
Nop
InvokeStatic #77 -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
ALoad1
Ldc #7 -> foo
InvokeVirtual #83 -> com/google/common/collect/TreeMultimap#containsKey of type (Ljava/lang/Object;)Z
InvokeStatic #76 -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
BiPush 7
ALoad1
InvokeVirtual #84 -> com/google/common/collect/TreeMultimap#size of type ()I
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
ALoad3
Ldc #5 -> google
InvokeInterface #82 2 -> java/util/SortedSet#remove of type (Ljava/lang/Object;)Z
Nop
InvokeStatic #76 -> com/google/common/collect/TreeMultimapNaturalTest#assertTrue of type (Z)V
ALoad1
Ldc #5 -> google
InvokeVirtual #83 -> com/google/common/collect/TreeMultimap#containsKey of type (Ljava/lang/Object;)Z
InvokeStatic #77 -> com/google/common/collect/TreeMultimapNaturalTest#assertFalse of type (Z)V
IConst5
ALoad1
InvokeVirtual #84 -> com/google/common/collect/TreeMultimap#size of type ()I
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
Return
MethodInfo
Name #234
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 9
Max locals: 1
Code
New_ #85 -> com/google/common/collect/TreeMultimapNaturalTest$1
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
IConst5
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst4
BiPush 8
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #87 -> java/util/Arrays#asList of type ([Ljava/lang/Object;)Ljava/util/List;
InvokeStatic #88 -> com/google/common/collect/Sets#newTreeSet of type (Ljava/lang/Iterable;)Ljava/util/TreeSet;
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #90 -> com/google/common/collect/TreeMultimapNaturalTest$1#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #91 -> com/google/common/collect/TreeMultimapNaturalTest$1#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #239
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 7
Max locals: 2
Code
IConst5
ANewArray #24 -> java/util/Map$Entry
Dup
IConst0
Ldc #92 -> bar
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst1
Ldc #92 -> bar
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst2
Ldc #7 -> foo
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst3
Ldc #7 -> foo
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst4
Ldc #7 -> foo
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
InvokeStatic #87 -> java/util/Arrays#asList of type ([Ljava/lang/Object;)Ljava/util/List;
InvokeStatic #93 -> com/google/common/collect/Sets#newLinkedHashSet of type (Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;
AStore1
New_ #94 -> com/google/common/collect/TreeMultimapNaturalTest$2
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
ALoad1
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #95 -> com/google/common/collect/TreeMultimapNaturalTest$2#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #96 -> com/google/common/collect/TreeMultimapNaturalTest$2#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #242
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 9
Max locals: 1
Code
New_ #97 -> com/google/common/collect/TreeMultimapNaturalTest$3
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
IConst5
ANewArray #26 -> java/lang/String
Dup
IConst0
Ldc #92 -> bar
AaStore
Dup
IConst1
Ldc #92 -> bar
AaStore
Dup
IConst2
Ldc #7 -> foo
AaStore
Dup
IConst3
Ldc #7 -> foo
AaStore
Dup
IConst4
Ldc #7 -> foo
AaStore
InvokeStatic #98 -> com/google/common/collect/Lists#newArrayList of type ([Ljava/lang/Object;)Ljava/util/ArrayList;
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #99 -> com/google/common/collect/TreeMultimapNaturalTest$3#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #100 -> com/google/common/collect/TreeMultimapNaturalTest$3#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #243
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 9
Max locals: 1
Code
New_ #101 -> com/google/common/collect/TreeMultimapNaturalTest$4
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
IConst5
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst4
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #98 -> com/google/common/collect/Lists#newArrayList of type ([Ljava/lang/Object;)Ljava/util/ArrayList;
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #102 -> com/google/common/collect/TreeMultimapNaturalTest$4#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #103 -> com/google/common/collect/TreeMultimapNaturalTest$4#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #244
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 9
Max locals: 1
Code
New_ #104 -> com/google/common/collect/TreeMultimapNaturalTest$5
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
IConst5
ANewArray #26 -> java/lang/String
Dup
IConst0
Ldc #92 -> bar
AaStore
Dup
IConst1
Ldc #105 -> baz
AaStore
Dup
IConst2
Ldc #106 -> cat
AaStore
Dup
IConst3
Ldc #107 -> dog
AaStore
Dup
IConst4
Ldc #7 -> foo
AaStore
InvokeStatic #87 -> java/util/Arrays#asList of type ([Ljava/lang/Object;)Ljava/util/List;
InvokeStatic #88 -> com/google/common/collect/Sets#newTreeSet of type (Ljava/lang/Iterable;)Ljava/util/TreeSet;
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #108 -> com/google/common/collect/TreeMultimapNaturalTest$5#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #109 -> com/google/common/collect/TreeMultimapNaturalTest$5#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #245
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 9
Max locals: 2
Code
New_ #110 -> com/google/common/collect/TreeMultimapNaturalTest$6
Dup
ALoad0
InvokeSpecial #111 -> com/google/common/collect/TreeMultimapNaturalTest$6#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;)V
InvokeStatic #112 -> com/google/common/collect/Sets#newTreeSet of type (Ljava/util/Comparator;)Ljava/util/TreeSet;
AStore1
ALoad1
IConst5
ANewArray #24 -> java/util/Map$Entry
Dup
IConst0
Ldc #92 -> bar
IConst4
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 10
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
BiPush 11
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst1
Ldc #105 -> baz
IConst2
ANewArray #44 -> java/lang/Integer
Dup
IConst0
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 8
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst2
Ldc #106 -> cat
IConst3
ANewArray #44 -> java/lang/Integer
Dup
IConst0
BiPush 12
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
BiPush 13
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 14
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst3
Ldc #107 -> dog
IConst1
ANewArray #44 -> java/lang/Integer
Dup
IConst0
BiPush 9
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
Dup
IConst4
Ldc #7 -> foo
IConst3
ANewArray #44 -> java/lang/Integer
Dup
IConst0
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeStatic #45 -> com/google/common/collect/Sets#newHashSet of type ([Ljava/lang/Object;)Ljava/util/HashSet;
InvokeStatic #31 -> com/google/common/collect/Maps#immutableEntry of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
AaStore
InvokeStatic #113 -> java/util/Collections#addAll of type (Ljava/util/Collection;[Ljava/lang/Object;)Z
Pop
New_ #114 -> com/google/common/collect/TreeMultimapNaturalTest$7
Dup
ALoad0
BiPush 6
GetStatic #86 -> com/google/common/collect/testing/IteratorFeature#MODIFIABLE of type Ljava/util/Set;
ALoad1
GetStatic #89 -> com/google/common/collect/testing/AbstractIteratorTester$KnownOrder#KNOWN_ORDER of type Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;
InvokeSpecial #115 -> com/google/common/collect/TreeMultimapNaturalTest$7#<init> of type (Lcom/google/common/collect/TreeMultimapNaturalTest;ILjava/lang/Iterable;Ljava/lang/Iterable;Lcom/google/common/collect/testing/AbstractIteratorTester$KnownOrder;)V
InvokeVirtual #116 -> com/google/common/collect/TreeMultimapNaturalTest$7#test of type ()V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 238}}]}]}
MethodInfo
Name #247
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 5
Max locals: 3
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
InvokeStatic #117 -> com/google/common/testing/SerializableTester#reserializeAndAssert of type (Ljava/lang/Object;)Ljava/lang/Object;
CheckCast #118 -> com/google/common/collect/TreeMultimap
AStore2
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad2
InvokeVirtual #32 -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
BiPush 7
ANewArray #17 -> java/lang/Object
Dup
IConst0
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst1
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst2
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst3
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst4
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
IConst5
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
Dup
BiPush 6
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad2
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst3
ANewArray #17 -> java/lang/Object
Dup
IConst0
Ldc #7 -> foo
AaStore
Dup
IConst1
Ldc #5 -> google
AaStore
Dup
IConst2
Ldc #8 -> tree
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
ALoad1
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
ALoad2
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
ALoad2
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 248}}]}]}
MethodInfo
Name #249
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 7
Max locals: 2
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
InvokeStatic #119 -> com/google/common/collect/ImmutableMultimap#of of type ()Lcom/google/common/collect/ImmutableMultimap;
ALoad1
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #7 -> foo
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #122 -> f
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #7 -> foo
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #123 -> o
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #7 -> foo
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #123 -> o
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #92 -> bar
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #124 -> b
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #92 -> bar
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #125 -> a
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #92 -> bar
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #126 -> r
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #92 -> bar
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #7 -> foo
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #32 -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst5
ANewArray #17 -> java/lang/Object
Dup
IConst0
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #125 -> a
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst1
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #124 -> b
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst2
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #126 -> r
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst3
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #122 -> f
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst4
New_ #120 -> com/google/common/collect/testing/DerivedComparable
Dup
Ldc #123 -> o
InvokeSpecial #121 -> com/google/common/collect/testing/DerivedComparable#<init> of type (Ljava/lang/String;)V
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
InvokeStatic #117 -> com/google/common/testing/SerializableTester#reserializeAndAssert of type (Ljava/lang/Object;)Ljava/lang/Object;
Pop
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 248}}]}]}
MethodInfo
Name #251
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 7
Max locals: 2
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
InvokeStatic #119 -> com/google/common/collect/ImmutableMultimap#of of type ()Lcom/google/common/collect/ImmutableMultimap;
ALoad1
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #7 -> foo
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #122 -> f
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #7 -> foo
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #123 -> o
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #7 -> foo
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #123 -> o
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #92 -> bar
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #124 -> b
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #92 -> bar
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #125 -> a
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #92 -> bar
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #126 -> r
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst2
ANewArray #17 -> java/lang/Object
Dup
IConst0
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #92 -> bar
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #7 -> foo
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
GetStatic #14 -> org/junit/contrib/truth/Truth#ASSERT of type Lorg/junit/contrib/truth/TestVerb;
ALoad1
InvokeVirtual #32 -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InvokeVirtual #16 -> org/junit/contrib/truth/TestVerb#that of type (Ljava/util/Collection;)Lorg/junit/contrib/truth/subjects/CollectionSubject;
IConst5
ANewArray #17 -> java/lang/Object
Dup
IConst0
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #125 -> a
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst1
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #124 -> b
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst2
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #126 -> r
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst3
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #122 -> f
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
Dup
IConst4
New_ #127 -> com/google/common/collect/LegacyComparable
Dup
Ldc #123 -> o
InvokeSpecial #128 -> com/google/common/collect/LegacyComparable#<init> of type (Ljava/lang/String;)V
AaStore
InvokeVirtual #18 -> org/junit/contrib/truth/subjects/CollectionSubject#hasContentsInOrder of type ([Ljava/lang/Object;)Lorg/junit/contrib/truth/subjects/Subject$And;
Pop
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #64 -> com/google/common/collect/TreeMultimap#keyComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad1
InvokeVirtual #65 -> com/google/common/collect/TreeMultimap#valueComparator of type ()Ljava/util/Comparator;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
ALoad1
InvokeStatic #117 -> com/google/common/testing/SerializableTester#reserializeAndAssert of type (Ljava/lang/Object;)Ljava/lang/Object;
Pop
Return
RTInvisibleAnns {annotations = [Ann {typeIndex = 236, elementValuePairs = [ElementValuePair {elementNameIndex = 237, elementValue = ElementConstValue {tag = 's', value = 248}}]}]}
MethodInfo
Name #253
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 4
Max locals: 6
Code
ALoad0
InvokeSpecial #13 -> com/google/common/collect/TreeMultimapNaturalTest#createPopulate of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
InvokeVirtual #20 -> com/google/common/collect/TreeMultimap#asMap of type ()Ljava/util/SortedMap;
AStore2
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
ALoad2
InvokeInterface #129 1 -> java/util/SortedMap#comparator of type ()Ljava/util/Comparator;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #7 -> foo
ALoad2
InvokeInterface #130 1 -> java/util/SortedMap#firstKey of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
Ldc #8 -> tree
ALoad2
InvokeInterface #131 1 -> java/util/SortedMap#lastKey of type ()Ljava/lang/Object;
Nop
CheckCast #26 -> java/lang/String
InvokeStatic #12 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/String;Ljava/lang/String;)V
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
BiPush 7
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #132 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
AStore3
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
BiPush 6
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #69 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
AStore 4
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
IConst0
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeStatic #69 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
AStore 5
Ldc #5 -> google
ALoad 4
Ldc #8 -> tree
ALoad 5
InvokeStatic #133 -> com/google/common/collect/ImmutableMap#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
ALoad2
Ldc #134 -> g
InvokeInterface #135 2 -> java/util/SortedMap#tailMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #5 -> google
ALoad 4
Ldc #7 -> foo
ALoad3
InvokeStatic #133 -> com/google/common/collect/ImmutableMap#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
ALoad2
Ldc #136 -> h
InvokeInterface #137 2 -> java/util/SortedMap#headMap of type (Ljava/lang/Object;)Ljava/util/SortedMap;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Ldc #5 -> google
ALoad 4
InvokeStatic #138 -> com/google/common/collect/ImmutableMap#of of type (Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
ALoad2
Ldc #134 -> g
Ldc #136 -> h
InvokeInterface #139 3 -> java/util/SortedMap#subMap of type (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;
Nop
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
Return
MethodInfo
Name #260
Descriptor #159
AccessFlags "[MethodPublic]"
Attributes
Code attribute
Max stack: 3
Max locals: 2
Code
InvokeStatic #2 -> com/google/common/collect/TreeMultimap#create of type ()Lcom/google/common/collect/TreeMultimap;
AStore1
ALoad1
Ldc #125 -> a
IConst1
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #125 -> a
BiPush 11
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #124 -> b
IConst2
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #140 -> c
IConst3
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #141 -> d
IConst4
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #142 -> e
IConst5
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
Ldc #142 -> e
BiPush 55
InvokeStatic #4 -> java/lang/Integer#valueOf of type (I)Ljava/lang/Integer;
InvokeVirtual #6 -> com/google/common/collect/TreeMultimap#put of type (Ljava/lang/Object;Ljava/lang/Object;)Z
Pop
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
Ldc #141 -> d
InvokeInterface #48 2 -> java/util/SortedSet#tailSet of type (Ljava/lang/Object;)Ljava/util/SortedSet;
Nop
InvokeInterface #143 1 -> java/util/SortedSet#clear of type ()V
Nop
Ldc #125 -> a
Ldc #124 -> b
Ldc #140 -> c
InvokeStatic #132 -> com/google/common/collect/ImmutableSet#of of type (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
ALoad1
InvokeVirtual #19 -> com/google/common/collect/TreeMultimap#keySet of type ()Ljava/util/SortedSet;
InvokeStatic #34 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (Ljava/lang/Object;Ljava/lang/Object;)V
IConst4
ALoad1
InvokeVirtual #84 -> com/google/common/collect/TreeMultimap#size of type ()I
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
IConst4
ALoad1
InvokeVirtual #32 -> com/google/common/collect/TreeMultimap#values of type ()Ljava/util/Collection;
InvokeInterface #144 1 -> java/util/Collection#size of type ()I
Nop
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
IConst4
ALoad1
InvokeVirtual #145 -> com/google/common/collect/TreeMultimap#keys of type ()Lcom/google/common/collect/Multiset;
InvokeInterface #146 1 -> com/google/common/collect/Multiset#size of type ()I
Nop
InvokeStatic #74 -> com/google/common/collect/TreeMultimapNaturalTest#assertEquals of type (II)V
Return
MethodInfo
Name #261
Descriptor #159
AccessFlags "[MethodStatic]"
Attributes
Code attribute
Max stack: 1
Max locals: 0
Code
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
PutStatic #51 -> com/google/common/collect/TreeMultimapNaturalTest#KEY_COMPARATOR of type Ljava/util/Comparator;
InvokeStatic #40 -> com/google/common/collect/Ordering#natural of type ()Lcom/google/common/collect/Ordering;
InvokeVirtual #147 -> com/google/common/collect/Ordering#reverse of type ()Lcom/google/common/collect/Ordering;
InvokeVirtual #148 -> com/google/common/collect/Ordering#nullsFirst of type ()Lcom/google/common/collect/Ordering;
PutStatic #52 -> com/google/common/collect/TreeMultimapNaturalTest#VALUE_COMPARATOR of type Ljava/util/Comparator;
Return
Class attributes
Signature {signatureIndex = 262}
Source file -> TreeMultimapNaturalTest.java
RTInvisibleAnns {annotations = [Ann {typeIndex = 265, elementValuePairs = [ElementValuePair {elementNameIndex = 266, elementValue = ElementConstValue {tag = 'Z', value = 267}}]}]}
InnerClasses {classes = [InnerClassInfo {innerClassInfoIndex = 114, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 110, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 104, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 101, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 97, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 94, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 85, outerClassInfoIndex = 0, innerNameIndex = 0, innerClassAccessFlags = []},InnerClassInfo {innerClassInfoIndex = 24, outerClassInfoIndex = 296, innerNameIndex = 187, innerClassAccessFlags = [InnerClassAbstract,InnerClassInterface,InnerClassStatic,InnerClassPublic]},InnerClassInfo {innerClassInfoIndex = 436, outerClassInfoIndex = 558, innerNameIndex = 437, innerClassAccessFlags = [InnerClassAbstract,InnerClassInterface,InnerClassStatic,InnerClassPublic]},InnerClassInfo {innerClassInfoIndex = 363, outerClassInfoIndex = 520, innerNameIndex = 522, innerClassAccessFlags = [InnerClassEnum,InnerClassFinal,InnerClassStatic,InnerClassPublic]}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment