Created
August 10, 2010 19:54
-
-
Save raek/517879 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {:constant-pool | |
| ([:method | |
| ["clojure.lang.Obj" | |
| ["<init>" {:params (), :return [:primitive :void]}]]] | |
| [:field | |
| ["clojure.lang.LazySeq" ["fn" [:reference "clojure.lang.IFn"]]]] | |
| [:method | |
| ["clojure.lang.Obj" | |
| ["<init>" | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:primitive :void]}]]] | |
| [:field | |
| ["clojure.lang.LazySeq" ["s" [:reference "clojure.lang.ISeq"]]]] | |
| [:class "clojure.lang.LazySeq"] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["seq" {:params (), :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["<init>" | |
| {:params | |
| ([:reference "clojure.lang.IPersistentMap"] | |
| [:reference "clojure.lang.ISeq"]), | |
| :return [:primitive :void]}]]] | |
| [:imethod | |
| ["clojure.lang.IFn" | |
| ["invoke" {:params (), :return [:reference "java.lang.Object"]}]]] | |
| [:field | |
| ["clojure.lang.LazySeq" ["sv" [:reference "java.lang.Object"]]]] | |
| [:class "java.lang.Exception"] | |
| [:class "java.lang.RuntimeException"] | |
| [:method | |
| ["java.lang.RuntimeException" | |
| ["<init>" | |
| {:params ([:reference "java.lang.Throwable"]), | |
| :return [:primitive :void]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["sval" {:params (), :return [:reference "java.lang.Object"]}]]] | |
| [:method | |
| ["clojure.lang.RT" | |
| ["seq" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:imethod | |
| ["clojure.lang.ISeq" | |
| ["next" {:params (), :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:imethod | |
| ["clojure.lang.ISeq" | |
| ["first" {:params (), :return [:reference "java.lang.Object"]}]]] | |
| [:field | |
| ["clojure.lang.PersistentList" | |
| ["EMPTY" [:reference "clojure.lang.PersistentList$EmptyList"]]]] | |
| [:imethod | |
| ["clojure.lang.ISeq" | |
| ["more" {:params (), :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:method | |
| ["clojure.lang.RT" | |
| ["cons" | |
| {:params | |
| ([:reference "java.lang.Object"] | |
| [:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["equals" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]]] | |
| [:method | |
| ["clojure.lang.Util" | |
| ["hash" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}]]] | |
| [:imethod | |
| ["clojure.lang.ISeq" | |
| ["equiv" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]]] | |
| [:class "clojure.lang.Sequential"] | |
| [:class "java.util.List"] | |
| [:method | |
| ["clojure.lang.RT" | |
| ["seqToArray" | |
| {:params ([:reference "clojure.lang.ISeq"]), | |
| :return [:array [:reference "java.lang.Object"] 1]}]]] | |
| [:class "java.lang.UnsupportedOperationException"] | |
| [:method | |
| ["java.lang.UnsupportedOperationException" | |
| ["<init>" {:params (), :return [:primitive :void]}]]] | |
| [:imethod | |
| ["java.util.Collection" | |
| ["iterator" | |
| {:params (), :return [:reference "java.util.Iterator"]}]]] | |
| [:imethod | |
| ["java.util.Iterator" | |
| ["hasNext" {:params (), :return [:primitive :boolean]}]]] | |
| [:imethod | |
| ["java.util.Iterator" | |
| ["next" {:params (), :return [:reference "java.lang.Object"]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["contains" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["count" {:params (), :return [:primitive :int]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["toArray" | |
| {:params (), | |
| :return [:array [:reference "java.lang.Object"] 1]}]]] | |
| [:method | |
| ["clojure.lang.Util" | |
| ["equiv" | |
| {:params | |
| ([:reference "java.lang.Object"] | |
| [:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]]] | |
| [:class "clojure.lang.SeqIterator"] | |
| [:method | |
| ["clojure.lang.SeqIterator" | |
| ["<init>" | |
| {:params ([:reference "clojure.lang.ISeq"]), | |
| :return [:primitive :void]}]]] | |
| [:class "java.util.ArrayList"] | |
| [:method | |
| ["java.util.ArrayList" | |
| ["<init>" | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :void]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["reify" {:params (), :return [:reference "java.util.List"]}]]] | |
| [:imethod | |
| ["java.util.List" | |
| ["subList" | |
| {:params ([:primitive :int] [:primitive :int]), | |
| :return [:reference "java.util.List"]}]]] | |
| [:imethod | |
| ["java.util.List" | |
| ["lastIndexOf" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}]]] | |
| [:imethod | |
| ["java.util.List" | |
| ["listIterator" | |
| {:params (), :return [:reference "java.util.ListIterator"]}]]] | |
| [:imethod | |
| ["java.util.List" | |
| ["listIterator" | |
| {:params ([:primitive :int]), | |
| :return [:reference "java.util.ListIterator"]}]]] | |
| [:method | |
| ["clojure.lang.RT" | |
| ["nth" | |
| {:params ([:reference "java.lang.Object"] [:primitive :int]), | |
| :return [:reference "java.lang.Object"]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["withMeta" | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:reference "clojure.lang.Obj"]}]]] | |
| [:method | |
| ["clojure.lang.LazySeq" | |
| ["cons" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]]] | |
| [:class "clojure.lang.Obj"] | |
| [:class "clojure.lang.ISeq"] | |
| [:text "fn"] | |
| [:text "Lclojure/lang/IFn;"] | |
| [:text "sv"] | |
| [:text "Ljava/lang/Object;"] | |
| [:text "s"] | |
| [:text "Lclojure/lang/ISeq;"] | |
| [:text "<init>"] | |
| [:text "(Lclojure/lang/IFn;)V"] | |
| [:text "Code"] | |
| [:text "LineNumberTable"] | |
| [:text "LocalVariableTable"] | |
| [:text "this"] | |
| [:text "Lclojure/lang/LazySeq;"] | |
| [:text "(Lclojure/lang/IPersistentMap;Lclojure/lang/ISeq;)V"] | |
| [:text "meta"] | |
| [:text "Lclojure/lang/IPersistentMap;"] | |
| [:text "withMeta"] | |
| [:text "(Lclojure/lang/IPersistentMap;)Lclojure/lang/Obj;"] | |
| [:text "sval"] | |
| [:text "()Ljava/lang/Object;"] | |
| [:text "e"] | |
| [:text "Ljava/lang/Exception;"] | |
| [:text "seq"] | |
| [:text "()Lclojure/lang/ISeq;"] | |
| [:text "ls"] | |
| [:text "count"] | |
| [:text "()I"] | |
| [:text "c"] | |
| [:text "I"] | |
| [:text "first"] | |
| [:text "next"] | |
| [:text "more"] | |
| [:text "cons"] | |
| [:text "(Ljava/lang/Object;)Lclojure/lang/ISeq;"] | |
| [:text "o"] | |
| [:text "empty"] | |
| [:text "()Lclojure/lang/IPersistentCollection;"] | |
| [:text "equiv"] | |
| [:text "(Ljava/lang/Object;)Z"] | |
| [:text "hashCode"] | |
| [:text "equals"] | |
| [:text "toArray"] | |
| [:text "()[Ljava/lang/Object;"] | |
| [:text "add"] | |
| [:text "remove"] | |
| [:text "addAll"] | |
| [:text "(Ljava/util/Collection;)Z"] | |
| [:text "Ljava/util/Collection;"] | |
| [:text "clear"] | |
| [:text "()V"] | |
| [:text "retainAll"] | |
| [:text "removeAll"] | |
| [:text "containsAll"] | |
| [:text "i$"] | |
| [:text "Ljava/util/Iterator;"] | |
| [:text "([Ljava/lang/Object;)[Ljava/lang/Object;"] | |
| [:text "i"] | |
| [:text "a"] | |
| [:text "[Ljava/lang/Object;"] | |
| [:text "size"] | |
| [:text "isEmpty"] | |
| [:text "()Z"] | |
| [:text "contains"] | |
| [:text "iterator"] | |
| [:text "()Ljava/util/Iterator;"] | |
| [:text "reify"] | |
| [:text "()Ljava/util/List;"] | |
| [:text "subList"] | |
| [:text "(II)Ljava/util/List;"] | |
| [:text "fromIndex"] | |
| [:text "toIndex"] | |
| [:text "set"] | |
| [:text "(ILjava/lang/Object;)Ljava/lang/Object;"] | |
| [:text "index"] | |
| [:text "element"] | |
| [:text "(I)Ljava/lang/Object;"] | |
| [:text "indexOf"] | |
| [:text "(Ljava/lang/Object;)I"] | |
| [:text "lastIndexOf"] | |
| [:text "listIterator"] | |
| [:text "()Ljava/util/ListIterator;"] | |
| [:text "(I)Ljava/util/ListIterator;"] | |
| [:text "get"] | |
| [:text "(ILjava/lang/Object;)V"] | |
| [:text "(ILjava/util/Collection;)Z"] | |
| [:text "(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj;"] | |
| [:text "x0"] | |
| [:text "(Ljava/lang/Object;)Lclojure/lang/IPersistentCollection;"] | |
| [:text "SourceFile"] | |
| [:text "LazySeq.java"] | |
| [:member ["<init>" {:params (), :return [:primitive :void]}]] | |
| [:member ["fn" [:reference "clojure.lang.IFn"]]] | |
| [:member | |
| ["<init>" | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:primitive :void]}]] | |
| [:member ["s" [:reference "clojure.lang.ISeq"]]] | |
| [:text "clojure/lang/LazySeq"] | |
| [:member | |
| ["seq" {:params (), :return [:reference "clojure.lang.ISeq"]}]] | |
| [:member | |
| ["<init>" | |
| {:params | |
| ([:reference "clojure.lang.IPersistentMap"] | |
| [:reference "clojure.lang.ISeq"]), | |
| :return [:primitive :void]}]] | |
| [:class "clojure.lang.IFn"] | |
| [:member | |
| ["invoke" {:params (), :return [:reference "java.lang.Object"]}]] | |
| [:member ["sv" [:reference "java.lang.Object"]]] | |
| [:text "java/lang/Exception"] | |
| [:text "java/lang/RuntimeException"] | |
| [:member | |
| ["<init>" | |
| {:params ([:reference "java.lang.Throwable"]), | |
| :return [:primitive :void]}]] | |
| [:member | |
| ["sval" {:params (), :return [:reference "java.lang.Object"]}]] | |
| [:class "clojure.lang.RT"] | |
| [:member | |
| ["seq" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]] | |
| [:member | |
| ["next" {:params (), :return [:reference "clojure.lang.ISeq"]}]] | |
| [:member | |
| ["first" {:params (), :return [:reference "java.lang.Object"]}]] | |
| [:class "clojure.lang.PersistentList"] | |
| [:member | |
| ["EMPTY" [:reference "clojure.lang.PersistentList$EmptyList"]]] | |
| [:member | |
| ["more" {:params (), :return [:reference "clojure.lang.ISeq"]}]] | |
| [:member | |
| ["cons" | |
| {:params | |
| ([:reference "java.lang.Object"] [:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]] | |
| [:member | |
| ["equals" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]] | |
| [:class "clojure.lang.Util"] | |
| [:member | |
| ["hash" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}]] | |
| [:member | |
| ["equiv" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]] | |
| [:text "clojure/lang/Sequential"] | |
| [:text "java/util/List"] | |
| [:member | |
| ["seqToArray" | |
| {:params ([:reference "clojure.lang.ISeq"]), | |
| :return [:array [:reference "java.lang.Object"] 1]}]] | |
| [:text "java/lang/UnsupportedOperationException"] | |
| [:class "java.util.Collection"] | |
| [:member | |
| ["iterator" | |
| {:params (), :return [:reference "java.util.Iterator"]}]] | |
| [:class "java.util.Iterator"] | |
| [:member ["hasNext" {:params (), :return [:primitive :boolean]}]] | |
| [:member | |
| ["next" {:params (), :return [:reference "java.lang.Object"]}]] | |
| [:member | |
| ["contains" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]] | |
| [:member ["count" {:params (), :return [:primitive :int]}]] | |
| [:member | |
| ["toArray" | |
| {:params (), :return [:array [:reference "java.lang.Object"] 1]}]] | |
| [:member | |
| ["equiv" | |
| {:params | |
| ([:reference "java.lang.Object"] [:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}]] | |
| [:text "clojure/lang/SeqIterator"] | |
| [:member | |
| ["<init>" | |
| {:params ([:reference "clojure.lang.ISeq"]), | |
| :return [:primitive :void]}]] | |
| [:text "java/util/ArrayList"] | |
| [:member | |
| ["<init>" | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :void]}]] | |
| [:member | |
| ["reify" {:params (), :return [:reference "java.util.List"]}]] | |
| [:member | |
| ["subList" | |
| {:params ([:primitive :int] [:primitive :int]), | |
| :return [:reference "java.util.List"]}]] | |
| [:member | |
| ["lastIndexOf" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}]] | |
| [:member | |
| ["listIterator" | |
| {:params (), :return [:reference "java.util.ListIterator"]}]] | |
| [:member | |
| ["listIterator" | |
| {:params ([:primitive :int]), | |
| :return [:reference "java.util.ListIterator"]}]] | |
| [:member | |
| ["nth" | |
| {:params ([:reference "java.lang.Object"] [:primitive :int]), | |
| :return [:reference "java.lang.Object"]}]] | |
| [:member | |
| ["withMeta" | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:reference "clojure.lang.Obj"]}]] | |
| [:member | |
| ["cons" | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}]] | |
| [:text "clojure/lang/Obj"] | |
| [:text "clojure/lang/ISeq"] | |
| [:text "(Lclojure/lang/IPersistentMap;)V"] | |
| [:text "clojure/lang/IFn"] | |
| [:text "invoke"] | |
| [:text "(Ljava/lang/Throwable;)V"] | |
| [:text "clojure/lang/RT"] | |
| [:text "clojure/lang/PersistentList"] | |
| [:text "EMPTY"] | |
| [:class "clojure.lang.PersistentList$EmptyList"] | |
| [:text "EmptyList"] | |
| [:text "InnerClasses"] | |
| [:text "Lclojure/lang/PersistentList$EmptyList;"] | |
| [:text "(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/ISeq;"] | |
| [:text "clojure/lang/Util"] | |
| [:text "hash"] | |
| [:text "seqToArray"] | |
| [:text "(Lclojure/lang/ISeq;)[Ljava/lang/Object;"] | |
| [:text "java/util/Collection"] | |
| [:text "java/util/Iterator"] | |
| [:text "hasNext"] | |
| [:text "(Ljava/lang/Object;Ljava/lang/Object;)Z"] | |
| [:text "(Lclojure/lang/ISeq;)V"] | |
| [:text "(Ljava/util/Collection;)V"] | |
| [:text "nth"] | |
| [:text "(Ljava/lang/Object;I)Ljava/lang/Object;"] | |
| [:text "clojure/lang/PersistentList$EmptyList"]), | |
| :name "clojure.lang.LazySeq", | |
| :interfaces ("clojure.lang.ISeq" "java.util.List"), | |
| :methods | |
| ({:flags #{:public}, | |
| :name "<init>", | |
| :type | |
| {:params ([:reference "clojure.lang.IFn"]), | |
| :return [:primitive :void]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 183 0 1 42 43 181 0 2 177], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 23, :start-pc 0} | |
| {:line-number 24, :start-pc 4} | |
| {:line-number 25, :start-pc 9}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 10, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "fn", | |
| :length 10, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.IFn"], | |
| :index 1})}}}} | |
| {:flags #{:private}, | |
| :name "<init>", | |
| :type | |
| {:params | |
| ([:reference "clojure.lang.IPersistentMap"] | |
| [:reference "clojure.lang.ISeq"]), | |
| :return [:primitive :void]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions [42 43 183 0 3 42 1 181 0 2 42 44 181 0 4 177], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 28, :start-pc 0} | |
| {:line-number 29, :start-pc 5} | |
| {:line-number 30, :start-pc 10} | |
| {:line-number 31, :start-pc 15}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 16, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "meta", | |
| :length 16, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.IPersistentMap"], | |
| :index 1} | |
| {:name "s", | |
| :length 16, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "withMeta", | |
| :type | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:reference "clojure.lang.Obj"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 4, | |
| :max-locals 2, | |
| :instructions [187 0 5 89 43 42 182 0 6 183 0 7 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 34, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 13, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "meta", | |
| :length 13, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.IPersistentMap"], | |
| :index 1})}}}} | |
| {:flags #{:synchronized :final}, | |
| :name "sval", | |
| :type {:params (), :return [:reference "java.lang.Object"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 3, | |
| :max-locals 2, | |
| :instructions | |
| [42 | |
| 180 | |
| 0 | |
| 2 | |
| 198 | |
| 0 | |
| 34 | |
| 42 | |
| 42 | |
| 180 | |
| 0 | |
| 2 | |
| 185 | |
| 0 | |
| 8 | |
| 1 | |
| 0 | |
| 181 | |
| 0 | |
| 9 | |
| 42 | |
| 1 | |
| 181 | |
| 0 | |
| 2 | |
| 167 | |
| 0 | |
| 13 | |
| 76 | |
| 187 | |
| 0 | |
| 11 | |
| 89 | |
| 43 | |
| 183 | |
| 0 | |
| 12 | |
| 191 | |
| 42 | |
| 180 | |
| 0 | |
| 9 | |
| 198 | |
| 0 | |
| 8 | |
| 42 | |
| 180 | |
| 0 | |
| 9 | |
| 176 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 176], | |
| :exception-table | |
| ({:catch-type "java.lang.Exception", | |
| :start-pc 7, | |
| :end-pc 25, | |
| :handler-pc 28}), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 38, :start-pc 0} | |
| {:line-number 42, :start-pc 7} | |
| {:line-number 43, :start-pc 20} | |
| {:line-number 48, :start-pc 25} | |
| {:line-number 45, :start-pc 28} | |
| {:line-number 47, :start-pc 29} | |
| {:line-number 50, :start-pc 38} | |
| {:line-number 51, :start-pc 45} | |
| {:line-number 52, :start-pc 50}), | |
| "LocalVariableTable" | |
| ({:name "e", | |
| :length 9, | |
| :start-pc 29, | |
| :type [:reference "java.lang.Exception"], | |
| :index 1} | |
| {:name "this", | |
| :length 55, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:synchronized :public :final}, | |
| :name "seq", | |
| :type {:params (), :return [:reference "clojure.lang.ISeq"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 13 | |
| 87 | |
| 42 | |
| 180 | |
| 0 | |
| 9 | |
| 198 | |
| 0 | |
| 39 | |
| 42 | |
| 180 | |
| 0 | |
| 9 | |
| 76 | |
| 42 | |
| 1 | |
| 181 | |
| 0 | |
| 9 | |
| 43 | |
| 193 | |
| 0 | |
| 5 | |
| 153 | |
| 0 | |
| 14 | |
| 43 | |
| 192 | |
| 0 | |
| 5 | |
| 182 | |
| 0 | |
| 13 | |
| 76 | |
| 167 | |
| 255 | |
| 241 | |
| 42 | |
| 43 | |
| 184 | |
| 0 | |
| 14 | |
| 181 | |
| 0 | |
| 4 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 56, :start-pc 0} | |
| {:line-number 57, :start-pc 5} | |
| {:line-number 59, :start-pc 12} | |
| {:line-number 60, :start-pc 17} | |
| {:line-number 61, :start-pc 22} | |
| {:line-number 63, :start-pc 29} | |
| {:line-number 65, :start-pc 40} | |
| {:line-number 67, :start-pc 48}), | |
| "LocalVariableTable" | |
| ({:name "ls", | |
| :length 31, | |
| :start-pc 17, | |
| :type [:reference "java.lang.Object"], | |
| :index 1} | |
| {:name "this", | |
| :length 53, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "count", | |
| :type {:params (), :return [:primitive :int]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 3, | |
| :instructions | |
| [3 | |
| 60 | |
| 42 | |
| 182 | |
| 0 | |
| 6 | |
| 77 | |
| 44 | |
| 198 | |
| 0 | |
| 16 | |
| 132 | |
| 1 | |
| 1 | |
| 44 | |
| 185 | |
| 0 | |
| 15 | |
| 1 | |
| 0 | |
| 77 | |
| 167 | |
| 255 | |
| 242 | |
| 27 | |
| 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 71, :start-pc 0} | |
| {:line-number 72, :start-pc 2} | |
| {:line-number 73, :start-pc 11} | |
| {:line-number 72, :start-pc 14} | |
| {:line-number 74, :start-pc 24}), | |
| "LocalVariableTable" | |
| ({:name "s", | |
| :length 17, | |
| :start-pc 7, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2} | |
| {:name "this", | |
| :length 26, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "c", | |
| :length 24, | |
| :start-pc 2, | |
| :type [:primitive :int], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "first", | |
| :type {:params (), :return [:reference "java.lang.Object"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 87 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 199 | |
| 0 | |
| 5 | |
| 1 | |
| 176 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 185 | |
| 0 | |
| 16 | |
| 1 | |
| 0 | |
| 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 78, :start-pc 0} | |
| {:line-number 79, :start-pc 5} | |
| {:line-number 80, :start-pc 12} | |
| {:line-number 81, :start-pc 14}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 24, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "next", | |
| :type {:params (), :return [:reference "clojure.lang.ISeq"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 87 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 199 | |
| 0 | |
| 5 | |
| 1 | |
| 176 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 185 | |
| 0 | |
| 15 | |
| 1 | |
| 0 | |
| 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 85, :start-pc 0} | |
| {:line-number 86, :start-pc 5} | |
| {:line-number 87, :start-pc 12} | |
| {:line-number 88, :start-pc 14}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 24, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "more", | |
| :type {:params (), :return [:reference "clojure.lang.ISeq"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 87 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 199 | |
| 0 | |
| 7 | |
| 178 | |
| 0 | |
| 17 | |
| 176 | |
| 42 | |
| 180 | |
| 0 | |
| 4 | |
| 185 | |
| 0 | |
| 18 | |
| 1 | |
| 0 | |
| 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 92, :start-pc 0} | |
| {:line-number 93, :start-pc 5} | |
| {:line-number 94, :start-pc 12} | |
| {:line-number 95, :start-pc 16}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 26, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "cons", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.ISeq"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [43 42 182 0 6 184 0 19 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 99, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 9, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 9, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "empty", | |
| :type | |
| {:params (), | |
| :return [:reference "clojure.lang.IPersistentCollection"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [178 0 17 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 103, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 4, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "equiv", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 43 182 0 20 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 107, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "hashCode", | |
| :type {:params (), :return [:primitive :int]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [42 182 0 6 184 0 21 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 111, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "equals", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 77 | |
| 44 | |
| 198 | |
| 0 | |
| 11 | |
| 44 | |
| 43 | |
| 185 | |
| 0 | |
| 22 | |
| 2 | |
| 0 | |
| 172 | |
| 43 | |
| 193 | |
| 0 | |
| 23 | |
| 154 | |
| 0 | |
| 10 | |
| 43 | |
| 193 | |
| 0 | |
| 24 | |
| 153 | |
| 0 | |
| 14 | |
| 43 | |
| 184 | |
| 0 | |
| 14 | |
| 199 | |
| 0 | |
| 7 | |
| 4 | |
| 167 | |
| 0 | |
| 4 | |
| 3 | |
| 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 115, :start-pc 0} | |
| {:line-number 116, :start-pc 5} | |
| {:line-number 117, :start-pc 9} | |
| {:line-number 119, :start-pc 17}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 44, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 44, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1} | |
| {:name "s", | |
| :length 39, | |
| :start-pc 5, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "toArray", | |
| :type | |
| {:params (), :return [:array [:reference "java.lang.Object"] 1]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [42 182 0 6 184 0 25 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 126, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "add", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 130, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "remove", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 134, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "addAll", | |
| :type | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 138, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "c", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.util.Collection"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "clear", | |
| :type {:params (), :return [:primitive :void]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 1, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 142, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "retainAll", | |
| :type | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 146, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "c", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.util.Collection"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "removeAll", | |
| :type | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 150, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "c", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.util.Collection"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "containsAll", | |
| :type | |
| {:params ([:reference "java.util.Collection"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 4, | |
| :instructions | |
| [43 | |
| 185 | |
| 0 | |
| 28 | |
| 1 | |
| 0 | |
| 77 | |
| 44 | |
| 185 | |
| 0 | |
| 29 | |
| 1 | |
| 0 | |
| 153 | |
| 0 | |
| 23 | |
| 44 | |
| 185 | |
| 0 | |
| 30 | |
| 1 | |
| 0 | |
| 78 | |
| 42 | |
| 45 | |
| 182 | |
| 0 | |
| 31 | |
| 154 | |
| 0 | |
| 5 | |
| 3 | |
| 172 | |
| 167 | |
| 255 | |
| 230 | |
| 4 | |
| 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 154, :start-pc 0} | |
| {:line-number 156, :start-pc 23} | |
| {:line-number 157, :start-pc 31} | |
| {:line-number 159, :start-pc 36}), | |
| "LocalVariableTable" | |
| ({:name "o", | |
| :length 10, | |
| :start-pc 23, | |
| :type [:reference "java.lang.Object"], | |
| :index 3} | |
| {:name "i$", | |
| :length 29, | |
| :start-pc 7, | |
| :type [:reference "java.util.Iterator"], | |
| :index 2} | |
| {:name "this", | |
| :length 38, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "c", | |
| :length 38, | |
| :start-pc 0, | |
| :type [:reference "java.util.Collection"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "toArray", | |
| :type | |
| {:params ([:array [:reference "java.lang.Object"] 1]), | |
| :return [:array [:reference "java.lang.Object"] 1]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 3, | |
| :max-locals 4, | |
| :instructions | |
| [43 | |
| 190 | |
| 42 | |
| 182 | |
| 0 | |
| 32 | |
| 161 | |
| 0 | |
| 54 | |
| 42 | |
| 182 | |
| 0 | |
| 6 | |
| 77 | |
| 3 | |
| 62 | |
| 44 | |
| 198 | |
| 0 | |
| 25 | |
| 43 | |
| 29 | |
| 44 | |
| 185 | |
| 0 | |
| 16 | |
| 1 | |
| 0 | |
| 83 | |
| 132 | |
| 3 | |
| 1 | |
| 44 | |
| 185 | |
| 0 | |
| 15 | |
| 1 | |
| 0 | |
| 77 | |
| 167 | |
| 255 | |
| 233 | |
| 43 | |
| 190 | |
| 42 | |
| 182 | |
| 0 | |
| 32 | |
| 164 | |
| 0 | |
| 10 | |
| 43 | |
| 42 | |
| 182 | |
| 0 | |
| 32 | |
| 1 | |
| 83 | |
| 43 | |
| 176 | |
| 42 | |
| 182 | |
| 0 | |
| 33 | |
| 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 163, :start-pc 0} | |
| {:line-number 165, :start-pc 9} | |
| {:line-number 166, :start-pc 14} | |
| {:line-number 168, :start-pc 20} | |
| {:line-number 166, :start-pc 29} | |
| {:line-number 170, :start-pc 42} | |
| {:line-number 171, :start-pc 51} | |
| {:line-number 172, :start-pc 58} | |
| {:line-number 175, :start-pc 60}), | |
| "LocalVariableTable" | |
| ({:name "i", | |
| :length 26, | |
| :start-pc 16, | |
| :type [:primitive :int], | |
| :index 3} | |
| {:name "s", | |
| :length 46, | |
| :start-pc 14, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2} | |
| {:name "this", | |
| :length 65, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "a", | |
| :length 65, | |
| :start-pc 0, | |
| :type [:array [:reference "java.lang.Object"] 1], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "size", | |
| :type {:params (), :return [:primitive :int]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [42 182 0 32 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 179, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 5, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "isEmpty", | |
| :type {:params (), :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [42 182 0 6 199 0 7 4 167 0 4 3 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 183, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 13, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "contains", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 77 | |
| 44 | |
| 198 | |
| 0 | |
| 28 | |
| 44 | |
| 185 | |
| 0 | |
| 16 | |
| 1 | |
| 0 | |
| 43 | |
| 184 | |
| 0 | |
| 34 | |
| 153 | |
| 0 | |
| 5 | |
| 4 | |
| 172 | |
| 44 | |
| 185 | |
| 0 | |
| 15 | |
| 1 | |
| 0 | |
| 77 | |
| 167 | |
| 255 | |
| 230 | |
| 3 | |
| 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 187, :start-pc 0} | |
| {:line-number 189, :start-pc 9} | |
| {:line-number 190, :start-pc 22} | |
| {:line-number 187, :start-pc 24} | |
| {:line-number 192, :start-pc 34}), | |
| "LocalVariableTable" | |
| ({:name "s", | |
| :length 29, | |
| :start-pc 5, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2} | |
| {:name "this", | |
| :length 36, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 36, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "iterator", | |
| :type {:params (), :return [:reference "java.util.Iterator"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 3, | |
| :max-locals 1, | |
| :instructions [187 0 35 89 42 182 0 6 183 0 36 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 196, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 12, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:private}, | |
| :name "reify", | |
| :type {:params (), :return [:reference "java.util.List"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 3, | |
| :max-locals 1, | |
| :instructions [187 0 37 89 42 183 0 38 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 201, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 9, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "subList", | |
| :type | |
| {:params ([:primitive :int] [:primitive :int]), | |
| :return [:reference "java.util.List"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 3, | |
| :max-locals 3, | |
| :instructions [42 183 0 39 27 28 185 0 40 3 0 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 205, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 12, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "fromIndex", | |
| :length 12, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1} | |
| {:name "toIndex", | |
| :length 12, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "set", | |
| :type | |
| {:params ([:primitive :int] [:reference "java.lang.Object"]), | |
| :return [:reference "java.lang.Object"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 209, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1} | |
| {:name "element", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "remove", | |
| :type | |
| {:params ([:primitive :int]), | |
| :return [:reference "java.lang.Object"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 213, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "indexOf", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 4, | |
| :instructions | |
| [42 | |
| 182 | |
| 0 | |
| 6 | |
| 77 | |
| 3 | |
| 62 | |
| 44 | |
| 198 | |
| 0 | |
| 31 | |
| 44 | |
| 185 | |
| 0 | |
| 16 | |
| 1 | |
| 0 | |
| 43 | |
| 184 | |
| 0 | |
| 34 | |
| 153 | |
| 0 | |
| 5 | |
| 29 | |
| 172 | |
| 44 | |
| 185 | |
| 0 | |
| 15 | |
| 1 | |
| 0 | |
| 77 | |
| 132 | |
| 3 | |
| 1 | |
| 167 | |
| 255 | |
| 227 | |
| 2 | |
| 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" | |
| ({:line-number 217, :start-pc 0} | |
| {:line-number 218, :start-pc 5} | |
| {:line-number 220, :start-pc 11} | |
| {:line-number 221, :start-pc 24} | |
| {:line-number 218, :start-pc 26} | |
| {:line-number 223, :start-pc 39}), | |
| "LocalVariableTable" | |
| ({:name "i", | |
| :length 32, | |
| :start-pc 7, | |
| :type [:primitive :int], | |
| :index 3} | |
| {:name "this", | |
| :length 41, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 41, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1} | |
| {:name "s", | |
| :length 36, | |
| :start-pc 5, | |
| :type [:reference "clojure.lang.ISeq"], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "lastIndexOf", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:primitive :int]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 183 0 39 43 185 0 41 2 0 172], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 227, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 11, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "o", | |
| :length 11, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "listIterator", | |
| :type {:params (), :return [:reference "java.util.ListIterator"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 1, | |
| :max-locals 1, | |
| :instructions [42 183 0 39 185 0 42 1 0 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 231, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 10, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0})}}}} | |
| {:flags #{:public}, | |
| :name "listIterator", | |
| :type | |
| {:params ([:primitive :int]), | |
| :return [:reference "java.util.ListIterator"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 183 0 39 27 185 0 43 2 0 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 235, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 11, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 11, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "get", | |
| :type | |
| {:params ([:primitive :int]), | |
| :return [:reference "java.lang.Object"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 27 184 0 44 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 239, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1})}}}} | |
| {:flags #{:public}, | |
| :name "add", | |
| :type | |
| {:params ([:primitive :int] [:reference "java.lang.Object"]), | |
| :return [:primitive :void]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 243, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1} | |
| {:name "element", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 2})}}}} | |
| {:flags #{:public}, | |
| :name "addAll", | |
| :type | |
| {:params ([:primitive :int] [:reference "java.util.Collection"]), | |
| :return [:primitive :boolean]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 3, | |
| :instructions [187 0 26 89 183 0 27 191], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 247, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "index", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:primitive :int], | |
| :index 1} | |
| {:name "c", | |
| :length 8, | |
| :start-pc 0, | |
| :type [:reference "java.util.Collection"], | |
| :index 2})}}}} | |
| {:flags #{:unknown6 :unknown12 :public}, | |
| :name "withMeta", | |
| :type | |
| {:params ([:reference "clojure.lang.IPersistentMap"]), | |
| :return [:reference "clojure.lang.IObj"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 43 182 0 45 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 17, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "x0", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.IPersistentMap"], | |
| :index 1})}}}} | |
| {:flags #{:unknown6 :unknown12 :public}, | |
| :name "cons", | |
| :type | |
| {:params ([:reference "java.lang.Object"]), | |
| :return [:reference "clojure.lang.IPersistentCollection"]}, | |
| :attributes | |
| {"Code" | |
| {:max-stack 2, | |
| :max-locals 2, | |
| :instructions [42 43 182 0 46 176], | |
| :exception-table (), | |
| :attributes | |
| {"LineNumberTable" ({:line-number 17, :start-pc 0}), | |
| "LocalVariableTable" | |
| ({:name "this", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "clojure.lang.LazySeq"], | |
| :index 0} | |
| {:name "x0", | |
| :length 6, | |
| :start-pc 0, | |
| :type [:reference "java.lang.Object"], | |
| :index 1})}}}}), | |
| :version [49 0], | |
| :attributes | |
| {"SourceFile" "LazySeq.java", | |
| "InnerClasses" [0 1 0 199 0 157 0 200 0 8]}, | |
| :flags #{:super :public :final}, | |
| :fields | |
| ({:flags #{:private}, | |
| :name "fn", | |
| :type [:reference "clojure.lang.IFn"], | |
| :attributes {}} | |
| {:flags #{:private}, | |
| :name "sv", | |
| :type [:reference "java.lang.Object"], | |
| :attributes {}} | |
| {:flags #{:private}, | |
| :name "s", | |
| :type [:reference "clojure.lang.ISeq"], | |
| :attributes {}}), | |
| :super-class "clojure.lang.Obj"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment