=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== clojure-1.10.1/changes.md-67-* [CLJ-2363](http://dev.clojure.org/jira/browse/CLJ-2363) clojure-1.10.1/changes.md:68: Bump to Java 8 as minimum requirement, update embedded ASM to 6.2, clojure-1.10.1/changes.md-69- remove reliance on jsr166 jar, update javadoc links, and remove ############################################## clojure-1.10.1/changes.md-71-* [CLJ-2367](http://dev.clojure.org/jira/browse/CLJ-2367) clojure-1.10.1/changes.md:72: ASM regression fix clojure-1.10.1/changes.md-73-* [CLJ-2284](http://dev.clojure.org/jira/browse/CLJ-2284) ############################################## clojure-1.10.1/changes.md-1111- clojure-1.10.1/changes.md:1112:## 1.2 ASM Library Update clojure-1.10.1/changes.md-1113- clojure-1.10.1/changes.md:1114:The embedded version of the ASM bytecode library has been upgraded to clojure-1.10.1/changes.md:1115:ASM 4.1. [CLJ-713] clojure-1.10.1/changes.md-1116- ############################################## clojure-1.10.1/changes.md-1709-replacement, then dollar sign and backslash characters in the clojure-1.10.1/changes.md:1710:replacement string are treated specially. Occurrences of `$1` in the clojure-1.10.1/changes.md-1711-replacement string are replaced with the string that matched the first clojure-1.10.1/changes.md:1712:parenthesized subexpression of the regex, occurrences of `$2` are clojure-1.10.1/changes.md-1713-replaced with the match of the second parenthesized subexpression, ############################################## clojure-1.10.1/changes.md-1791-* [CLJ-1084](http://dev.clojure.org/jira/browse/CLJ-1084) clojure-1.10.1/changes.md:1792: `PersistentVector$ChunkedSeq` now implements `Counted` interface, to avoid some cases where vector elements were being counted by iterating over their elements. clojure-1.10.1/changes.md-1793-* [CLJ-867](http://dev.clojure.org/jira/browse/CLJ-867) ############################################## clojure-1.10.1/readme.txt-37--------------------------------------------------------------------------- clojure-1.10.1/readme.txt:38:This program uses the ASM bytecode engineering library which is distributed clojure-1.10.1/readme.txt-39-with the following notice: ############################################## clojure-1.10.1/src/clj/clojure/core.clj-5495- (when (is-annotation? c) clojure-1.10.1/src/clj/clojure/core.clj:5496: ;this is known duck/reflective as no common base of ASM Visitors clojure-1.10.1/src/clj/clojure/core.clj-5497- (let [av (if i ############################################## clojure-1.10.1/src/clj/clojure/core_proxy.clj-13-(import clojure-1.10.1/src/clj/clojure/core_proxy.clj:14: '(clojure.asm ClassWriter ClassVisitor Opcodes Type) clojure-1.10.1/src/clj/clojure/core_proxy.clj-15- '(java.lang.reflect Modifier Constructor) ############################################## clojure-1.10.1/src/clj/clojure/genclass.clj-11-(import '(java.lang.reflect Modifier Constructor) clojure-1.10.1/src/clj/clojure/genclass.clj:12: '(clojure.asm ClassWriter ClassVisitor Opcodes Type) clojure-1.10.1/src/clj/clojure/genclass.clj-13- '(clojure.asm.commons Method GeneratorAdapter) ############################################## clojure-1.10.1/src/clj/clojure/genclass.clj-643-(defn- ^Type asm-type clojure-1.10.1/src/clj/clojure/genclass.clj:644: "Returns an asm Type object for c, which may be a primitive class clojure-1.10.1/src/clj/clojure/genclass.clj-645- (such as Integer/TYPE), any other class (such as Double), or a ############################################## clojure-1.10.1/src/clj/clojure/reflect.clj-53- normalize a typeref yourself, call typesym." clojure-1.10.1/src/clj/clojure/reflect.clj:54: (typename [o] "Returns Java name as returned by ASM getClassName, e.g. byte[], java.lang.String[]")) clojure-1.10.1/src/clj/clojure/reflect.clj-55- ############################################## clojure-1.10.1/src/clj/clojure/reflect/java.clj-14- '[clojure.string :as str]) clojure-1.10.1/src/clj/clojure/reflect/java.clj:15:(import '[clojure.asm ClassReader ClassVisitor Type Opcodes] clojure-1.10.1/src/clj/clojure/reflect/java.clj-16- '[java.lang.reflect Modifier] ############################################## clojure-1.10.1/src/clj/clojure/reflect/java.clj-48- "Given a typeref, return implied resource name. Used by Reflectors clojure-1.10.1/src/clj/clojure/reflect/java.clj:49: such as ASM that need to find and read classbytes from files." clojure-1.10.1/src/clj/clojure/reflect/java.clj-50- [typeref] ############################################## clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-40- /** clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java:41: * The ASM API version implemented by this visitor. The value of this field must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-42- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-51- * clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java:52: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-53- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-62- * clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java:63: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/AnnotationVisitor.java-64- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-77- /** clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java:78: * A flag to expand the ASM specific instructions into an equivalent sequence of standard bytecode clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-79- * instructions. When resolving a forward jump it may happen that the signed 2 bytes offset clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-80- * reserved for it is not sufficient to store the bytecode offset. In this case the jump clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java:81: * instruction is replaced with a temporary ASM specific instruction using an unsigned 2 bytes clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-82- * offset (see {@link Label#resolve}). This internal flag is used to re-read classes containing ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-1775- if (expandFrames && (context.parsingOptions & EXPAND_ASM_INSNS) != 0) { clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java:1776: // Expanding the ASM specific instructions can introduce F_INSERT frames, even if the method clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-1777- // does not currently have any frame. These inserted frames must be computed by simulating the ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-1804- // The delta to subtract from a goto_w or jsr_w opcode to get the corresponding goto or jsr clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java:1805: // opcode, or 0 if goto_w and jsr_w must be left unchanged (i.e. when expanding ASM specific clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-1806- // instructions). ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-2075- // where <L> designates the instruction just after the GOTO_W. clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java:2076: // First, change the ASM specific opcodes ASM_IFEQ ... ASM_JSR, ASM_IFNULL and clojure-1.10.1/src/jvm/clojure/asm/ClassReader.java-2077- // ASM_IFNONNULL to IFEQ ... JSR, IFNULL and IFNONNULL. ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-41- /** clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java:42: * The ASM API version implemented by this visitor. The value of this field must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-43- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-52- * clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java:53: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-54- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-63- * clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java:64: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/ClassVisitor.java-65- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-80- /** clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java:81: * The access_flags field of the JVMS ClassFile structure. This field can contain ASM specific clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-82- * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-654- clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java:655: // Third step: replace the ASM specific instructions, if any. clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-656- if (hasAsmInstructions) { ############################################## clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-663- /** clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java:664: * Returns the equivalent of the given class file, with the ASM specific instructions replaced clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-665- * with standard ones. This is done with a ClassReader -> ClassWriter round trip. clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-666- * clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java:667: * @param classFile a class file containing ASM specific instructions, generated by this clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-668- * ClassWriter. clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-669- * @param hasFrames whether there is at least one stack map frames in 'classFile'. clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java:670: * @return an equivalent of 'classFile', with the ASM specific instructions replaced with standard clojure-1.10.1/src/jvm/clojure/asm/ClassWriter.java-671- * ones. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-30-/** clojure-1.10.1/src/jvm/clojure/asm/Constants.java:31: * Defines additional JVM opcodes, access flags and constants which are not part of the ASM public clojure-1.10.1/src/jvm/clojure/asm/Constants.java-32- * API. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-73- clojure-1.10.1/src/jvm/clojure/asm/Constants.java:74: // ASM specific access flags. clojure-1.10.1/src/jvm/clojure/asm/Constants.java-75- // WARNING: the 16 least significant bits must NOT be used, to avoid conflicts with standard ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-80- clojure-1.10.1/src/jvm/clojure/asm/Constants.java:81: // ASM specific stack map frame types, used in {@link ClassVisitor#visitFrame}. clojure-1.10.1/src/jvm/clojure/asm/Constants.java-82- ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-87- * and the inserted one, without any knowledge of the type hierarchy. This kind of frame is only clojure-1.10.1/src/jvm/clojure/asm/Constants.java:88: * used when an unconditional jump is inserted in a method while expanding an ASM specific clojure-1.10.1/src/jvm/clojure/asm/Constants.java-89- * instruction. Keep in sync with Opcodes.java. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-92- clojure-1.10.1/src/jvm/clojure/asm/Constants.java:93: // The JVM opcode values which are not part of the ASM public API. clojure-1.10.1/src/jvm/clojure/asm/Constants.java-94- // See https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-6.html. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-146- clojure-1.10.1/src/jvm/clojure/asm/Constants.java:147: // Constants to convert JVM opcodes to the equivalent ASM specific opcodes, and vice versa. clojure-1.10.1/src/jvm/clojure/asm/Constants.java-148- ############################################## clojure-1.10.1/src/jvm/clojure/asm/Constants.java-155- clojure-1.10.1/src/jvm/clojure/asm/Constants.java:156: // ASM specific opcodes, used for long forward jump instructions. clojure-1.10.1/src/jvm/clojure/asm/Constants.java-157- ############################################## clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-39- /** clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java:40: * The ASM API version implemented by this visitor. The value of this field must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-41- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-50- * clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java:51: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-52- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-61- * clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java:62: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/FieldVisitor.java-63- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java-46- /** clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java:47: * The access_flags field of the field_info JVMS structure. This field can contain ASM specific clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java-48- * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the ############################################## clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java-222- } clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java:223: // ACC_DEPRECATED is ASM specific, the ClassFile format uses a Deprecated attribute instead. clojure-1.10.1/src/jvm/clojure/asm/FieldWriter.java-224- if ((accessFlags & Opcodes.ACC_DEPRECATED) != 0) { ############################################## clojure-1.10.1/src/jvm/clojure/asm/Frame.java-125- static final int ITEM_UNINITIALIZED = 8; clojure-1.10.1/src/jvm/clojure/asm/Frame.java:126: // Additional, ASM specific constants used in abstract types below. clojure-1.10.1/src/jvm/clojure/asm/Frame.java-127- private static final int ITEM_ASM_BOOLEAN = 9; ############################################## clojure-1.10.1/src/jvm/clojure/asm/Label.java-132- /** clojure-1.10.1/src/jvm/clojure/asm/Label.java:133: * A user managed state associated with this label. Warning: this field is used by the ASM tree clojure-1.10.1/src/jvm/clojure/asm/Label.java:134: * package. In order to use it with the ASM tree package you must override the getLabelNode method clojure-1.10.1/src/jvm/clojure/asm/Label.java-135- * in MethodNode. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Label.java-439- * offset. In such a case the corresponding jump instruction is replaced with an equivalent clojure-1.10.1/src/jvm/clojure/asm/Label.java:440: * ASM specific instruction using an unsigned two bytes offset. These ASM specific clojure-1.10.1/src/jvm/clojure/asm/Label.java-441- * instructions are later replaced with standard bytecode instructions with wider offsets (4 ############################################## clojure-1.10.1/src/jvm/clojure/asm/Label.java-458- // Change the opcode of the jump instruction, in order to be able to find it later in clojure-1.10.1/src/jvm/clojure/asm/Label.java:459: // ClassReader. These ASM specific opcodes are similar to jump instruction opcodes, except clojure-1.10.1/src/jvm/clojure/asm/Label.java-460- // that the 2 bytes offset is unsigned (and can therefore represent values from 0 to ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-53- /** clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java:54: * The ASM API version implemented by this visitor. The value of this field must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-55- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-64- * clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java:65: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-66- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-75- * clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java:76: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/MethodVisitor.java-77- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-292- /** clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java:293: * The access_flags field of the method_info JVMS structure. This field can contain ASM specific clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-294- * access flags, such as {@link Opcodes#ACC_DEPRECATED}, which are removed when generating the ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-543- clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java:544: /** Whether the bytecode of this method contains ASM specific instructions. */ clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-545- private boolean hasAsmInstructions; ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-1117- code.putShort(8); clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java:1118: // Here we could put a GOTO_W in theory, but if ASM specific instructions are used in this clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-1119- // method or another one, and if the class has frames, we will need to insert a frame after ############################################## clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-1131- // Case of a GOTO_W or JSR_W specified by the user (normally ClassReader when used to remove clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java:1132: // ASM specific instructions). In this case we keep the original instruction. clojure-1.10.1/src/jvm/clojure/asm/MethodWriter.java-1133- code.putByte(opcode); ############################################## clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-40- /** clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java:41: * The ASM API version implemented by this visitor. The value of this field must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-42- * Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-51- * clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java:52: * @param api the ASM API version implemented by this visitor. Must be one of {@link Opcodes#ASM6} clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-53- * or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-61- * clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java:62: * @param api the ASM API version implemented by this visitor. Must be one of {@link Opcodes#ASM6} clojure-1.10.1/src/jvm/clojure/asm/ModuleVisitor.java-63- * or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-42- clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java:43: // ASM API versions. clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-44- ############################################## clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-112- clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java:113: // ASM specific access flags. clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-114- // WARNING: the 16 least significant bits must NOT be used, to avoid conflicts with standard ############################################## clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-144- clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java:145: // ASM specific stack map frame types, used in {@link ClassVisitor#visitFrame}. clojure-1.10.1/src/jvm/clojure/asm/Opcodes.java-146- ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-30-/** clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:31: * An entry of the constant pool, of the BootstrapMethods attribute, or of the (ASM specific) type clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-32- * table of a class. ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-94- clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:95: // Tag values for the BootstrapMethods attribute entries (ASM specific tag). clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-96- ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-99- clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:100: // Tag values for the type table entries (ASM specific tags). clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-101- clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:102: /** The tag value of a normal type entry in the (ASM specific) type table of a class. */ clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-103- static final int TYPE_TAG = 128; ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-109- clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:110: /** The tag value of a merged type entry in the (ASM specific) type table of a class. */ clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-111- static final int MERGED_TYPE_TAG = 130; ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-116- * The index of this symbol in the constant pool, in the BootstrapMethods attribute, or in the clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:117: * (ASM specific) type table of a class (depending on the {@link #tag} value). clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-118- */ ############################################## clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-205- * @param index the symbol index in the constant pool, in the BootstrapMethods attribute, or in clojure-1.10.1/src/jvm/clojure/asm/Symbol.java:206: * the (ASM specific) type table of a class (depending on 'tag'). clojure-1.10.1/src/jvm/clojure/asm/Symbol.java-207- * @param tag the symbol type. Must be one of the static tag values defined in this class. ############################################## clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java-30-/** clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java:31: * The constant pool entries, the BootstrapMethods attribute entries and the (ASM specific) type clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java-32- * table entries of a class. ############################################## clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java-159- /** clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java:160: * An ASM specific type table used to temporarily store internal names that will not necessarily clojure-1.10.1/src/jvm/clojure/asm/SymbolTable.java-161- * be stored in the constant pool. This type table is used by the control flow and data flow ############################################## clojure-1.10.1/src/jvm/clojure/asm/commons/GeneratorAdapter.java-212- * clojure-1.10.1/src/jvm/clojure/asm/commons/GeneratorAdapter.java:213: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/commons/GeneratorAdapter.java-214- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/src/jvm/clojure/asm/commons/LocalVariablesSorter.java-92- * clojure-1.10.1/src/jvm/clojure/asm/commons/LocalVariablesSorter.java:93: * @param api the ASM API version implemented by this visitor. Must be one of {@link clojure-1.10.1/src/jvm/clojure/asm/commons/LocalVariablesSorter.java-94- * Opcodes#ASM4}, {@link Opcodes#ASM5}, {@link Opcodes#ASM6} or {@link Opcodes#ASM7_EXPERIMENTAL}. ############################################## clojure-1.10.1/debian/changelog-111- * Moved the library to its own libclojure-java package clojure-1.10.1/debian/changelog:112: * No longer use the system ASM to avoid runtime conflicts clojure-1.10.1/debian/changelog-113- * Simplified the usage instructions for the command line tool ############################################## clojure-1.10.1/debian/changelog-174- clojure-1.10.1/debian/changelog:175: * debian/patches/01-replace-asm: now depends on asm and asm-commons. clojure-1.10.1/debian/changelog-176-