diff -Nru asm-5.2/archive/asm-all.bnd asm-6.0~alpha/archive/asm-all.bnd --- asm-5.2/archive/asm-all.bnd 2012-03-17 07:55:33.000000000 +0000 +++ asm-6.0~alpha/archive/asm-all.bnd 2016-06-13 12:31:11.000000000 +0000 @@ -40,14 +40,29 @@ Bundle-SymbolicName: org.objectweb.asm.all Export-Package: \ - !org.objectweb.asm.optimizer.*,\ - org.objectweb.asm.*;version=${product.artifact} + org.objectweb.asm;version=${product.artifact},\ + org.objectweb.asm.commons;version=${product.artifact},\ + org.objectweb.asm.signature;version=${product.artifact},\ + org.objectweb.asm.tree;version=${product.artifact},\ + org.objectweb.asm.tree.analysis;version=${product.artifact},\ + org.objectweb.asm.util;version=${product.artifact},\ + org.objectweb.asm.xml;version=${product.artifact} Import-Package: \ javax.xml.transform.*;resolution:="optional",\ org.xml.sax.*;resolution:="optional" -Bundle-RequiredExecutionEnvironment: J2SE-1.3 +Module-Requires: \ + java.xml;public=true + +Bundle-RequiredExecutionEnvironment: J2SE-1.4 + +-pluginpath: \ + ${out.build}/bnd-module-plugin.jar + +-plugin.asm: \ + org.objectweb.asm.optimizer.ModuleInfoBndPlugin; + -removeheaders:\ ANNV,\ diff -Nru asm-5.2/archive/asm-all.xml asm-6.0~alpha/archive/asm-all.xml --- asm-5.2/archive/asm-all.xml 2012-03-17 07:55:33.000000000 +0000 +++ asm-6.0~alpha/archive/asm-all.xml 2016-06-13 12:31:11.000000000 +0000 @@ -34,10 +34,9 @@ - + - + - + - + - + - + - + diff -Nru asm-5.2/archive/asm-xml.bnd asm-6.0~alpha/archive/asm-xml.bnd --- asm-5.2/archive/asm-xml.bnd 2014-05-03 07:24:37.000000000 +0000 +++ asm-6.0~alpha/archive/asm-xml.bnd 2016-06-13 12:31:11.000000000 +0000 @@ -48,7 +48,17 @@ javax.xml.transform.*;resolution:="optional",\ org.xml.sax.*;resolution:="optional" -Bundle-RequiredExecutionEnvironment: J2SE-1.3 +Module-Requires: \ + java.xml;public=true,\ + org.objectweb.asm;public=true + +Bundle-RequiredExecutionEnvironment: J2SE-1.5 + +-pluginpath: \ + ${out.build}/bnd-module-plugin.jar + +-plugin.asm: \ + org.objectweb.asm.optimizer.ModuleInfoBndPlugin; -removeheaders:\ ANNV,\ diff -Nru asm-5.2/archive/asm-xml.xml asm-6.0~alpha/archive/asm-xml.xml --- asm-5.2/archive/asm-xml.xml 2012-03-17 07:55:33.000000000 +0000 +++ asm-6.0~alpha/archive/asm-xml.xml 2016-06-13 12:31:11.000000000 +0000 @@ -33,10 +33,9 @@ - + + @@ -183,6 +184,7 @@ + @@ -318,7 +320,14 @@ - + + + + + + diff -Nru asm-5.2/.classpath asm-6.0~alpha/.classpath --- asm-5.2/.classpath 2011-07-31 01:17:49.000000000 +0000 +++ asm-6.0~alpha/.classpath 2016-06-13 12:31:11.000000000 +0000 @@ -33,6 +33,7 @@ + diff -Nru asm-5.2/debian/changelog asm-6.0~alpha/debian/changelog --- asm-5.2/debian/changelog 2017-01-18 11:17:49.000000000 +0000 +++ asm-6.0~alpha/debian/changelog 2017-06-30 11:57:01.000000000 +0000 @@ -1,3 +1,11 @@ +asm (6.0~alpha-1) unstable; urgency=medium + + * New upstream release + * Use pkg-info.mk instead of parsing dpkg-parsechangelog to get the version + * Standards-Version updated to 4.0.0 + + -- Emmanuel Bourg Fri, 30 Jun 2017 13:57:01 +0200 + asm (5.2-2) unstable; urgency=medium * Team upload. diff -Nru asm-5.2/debian/control asm-6.0~alpha/debian/control --- asm-5.2/debian/control 2017-01-18 08:29:05.000000000 +0000 +++ asm-6.0~alpha/debian/control 2017-06-30 11:41:27.000000000 +0000 @@ -7,7 +7,7 @@ Damien Raude-Morvan Build-Depends: debhelper (>= 10), default-jdk Build-Depends-Indep: ant, bnd, maven-repo-helper -Standards-Version: 3.9.8 +Standards-Version: 4.0.0 Vcs-Git: https://anonscm.debian.org/git/pkg-java/asm.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/asm.git Homepage: http://asm.objectweb.org diff -Nru asm-5.2/debian/libasm-java.poms asm-6.0~alpha/debian/libasm-java.poms --- asm-5.2/debian/libasm-java.poms 2017-01-06 01:08:05.000000000 +0000 +++ asm-6.0~alpha/debian/libasm-java.poms 2017-06-30 11:56:45.000000000 +0000 @@ -4,6 +4,6 @@ archive/asm-tree.pom --java-lib --has-package-version --artifact=output/dist/lib/asm-tree-*.jar archive/asm-util.pom --java-lib --has-package-version --artifact=output/dist/lib/asm-util-*.jar archive/asm-xml.pom --java-lib --has-package-version --artifact=output/dist/lib/asm-xml-*.jar -archive/asm.pom --java-lib --has-package-version --artifact=output/dist/lib/asm-5*.jar +archive/asm.pom --java-lib --has-package-version --artifact=output/dist/lib/asm-6*.jar archive/asm-debug-all.pom --java-lib --has-package-version --artifact=output/dist/lib/all/asm-debug-all-*.jar archive/asm-all.pom --java-lib --has-package-version --artifact=output/dist/lib/all/asm-all-*.jar diff -Nru asm-5.2/debian/rules asm-6.0~alpha/debian/rules --- asm-5.2/debian/rules 2017-01-18 11:00:12.000000000 +0000 +++ asm-6.0~alpha/debian/rules 2017-06-30 11:54:02.000000000 +0000 @@ -1,6 +1,6 @@ #!/usr/bin/make -f -VERSION ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)[-+].*$$/\1/p') +include /usr/share/dpkg/pkg-info.mk export CLASSPATH=/usr/share/java/bnd.jar:/usr/share/java/bndlib.jar @@ -12,7 +12,7 @@ dh_auto_build -- jar jdoc examples override_mh_install: - mh_install -e$(VERSION) + mh_install -e$(DEB_VERSION_UPSTREAM) get-orig-source: uscan --download-current-version --force-download --rename diff -Nru asm-5.2/src/org/objectweb/asm/AnnotationVisitor.java asm-6.0~alpha/src/org/objectweb/asm/AnnotationVisitor.java --- asm-5.2/src/org/objectweb/asm/AnnotationVisitor.java 2016-08-15 12:29:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/AnnotationVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -41,7 +41,7 @@ /** * The ASM API version implemented by this visitor. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -56,7 +56,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public AnnotationVisitor(final int api) { this(api, null); @@ -67,13 +67,13 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param av * the annotation visitor to which this visitor must delegate * method calls. May be null. */ public AnnotationVisitor(final int api, final AnnotationVisitor av) { - if (api != Opcodes.ASM4 && api != Opcodes.ASM5) { + if (api < Opcodes.ASM4 || api > Opcodes.ASM6) { throw new IllegalArgumentException(); } this.api = api; @@ -89,7 +89,7 @@ * the actual value, whose type must be {@link Byte}, * {@link Boolean}, {@link Character}, {@link Short}, * {@link Integer} , {@link Long}, {@link Float}, {@link Double}, - * {@link String} or {@link Type} of OBJECT or ARRAY sort. This + * {@link String} or {@link Type} or OBJECT or ARRAY sort. This * value can also be an array of byte, boolean, short, char, int, * long, float or double values (this is equivalent to using * {@link #visitArray visitArray} and visiting each array element diff -Nru asm-5.2/src/org/objectweb/asm/AnnotationWriter.java asm-6.0~alpha/src/org/objectweb/asm/AnnotationWriter.java --- asm-5.2/src/org/objectweb/asm/AnnotationWriter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/AnnotationWriter.java 2016-05-27 11:46:06.000000000 +0000 @@ -104,7 +104,7 @@ */ AnnotationWriter(final ClassWriter cw, final boolean named, final ByteVector bv, final ByteVector parent, final int offset) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.cw = cw; this.named = named; this.bv = bv; diff -Nru asm-5.2/src/org/objectweb/asm/ClassReader.java asm-6.0~alpha/src/org/objectweb/asm/ClassReader.java --- asm-5.2/src/org/objectweb/asm/ClassReader.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/ClassReader.java 2016-06-07 12:30:48.000000000 +0000 @@ -42,7 +42,6 @@ * @author Eugene Kuleshov */ public class ClassReader { - /** * True to enable signatures support. */ @@ -105,21 +104,6 @@ public static final int EXPAND_FRAMES = 8; /** - * Flag to expand the ASM pseudo instructions into an equivalent sequence of - * standard bytecode instructions. When resolving a forward jump it may - * happen that the signed 2 bytes offset reserved for it is not sufficient - * to store the bytecode offset. In this case the jump instruction is - * replaced with a temporary ASM pseudo instruction using an unsigned 2 - * bytes offset (see Label#resolve). This internal flag is used to re-read - * classes containing such instructions, in order to replace them with - * standard instructions. In addition, when this flag is used, GOTO_W and - * JSR_W are not converted into GOTO and JSR, to make sure that - * infinite loops where a GOTO_W is replaced with a GOTO in ClassReader and - * converted back to a GOTO_W in ClassWriter cannot occur. - */ - static final int EXPAND_ASM_INSNS = 256; - - /** * The class to be parsed. The content of this array must not be * modified. This field is intended for {@link Attribute} sub classes, and * is normally not needed by class generators or adapters. @@ -181,7 +165,7 @@ public ClassReader(final byte[] b, final int off, final int len) { this.b = b; // checks the class version - if (readShort(off + 6) > Opcodes.V1_8) { + if (readShort(off + 6) > Opcodes.V1_9) { throw new IllegalArgumentException(); } // parses the constant pool @@ -575,6 +559,7 @@ int tanns = 0; int itanns = 0; int innerClasses = 0; + int module = 0; Attribute attributes = null; u = getAttributes(); @@ -615,6 +600,8 @@ } else if (ANNOTATIONS && "RuntimeInvisibleTypeAnnotations".equals(attrName)) { itanns = u + 8; + } else if ("Module".equals(attrName)) { + module = u + 8; } else if ("BootstrapMethods".equals(attrName)) { int[] bootstrapMethods = new int[readUnsignedShort(u + 8)]; for (int j = 0, v = u + 10; j < bootstrapMethods.length; j++) { @@ -643,6 +630,11 @@ classVisitor.visitSource(sourceFile, sourceDebug); } + // visits the module info + if (module != 0) { + readModule(classVisitor, context, module); + } + // visits the outer class if (enclosingOwner != null) { classVisitor.visitOuterClass(enclosingOwner, enclosingName, @@ -713,6 +705,72 @@ } /** + * Reads the module attribute and visit it. + * + * @param classVisitor + * the current class visitor + * @param context + * information about the class being parsed. + * @param moduleOffset + * the start offset of the module attribute in the class file. + * @return + */ + private void readModule(final ClassVisitor classVisitor, + final Context context, int u) { + ModuleVisitor mv = classVisitor.visitModule(); + if (mv == null) { + return; + } + char[] buffer = context.buffer; + + // reads requires + u += 2; + for (int i = readUnsignedShort(u - 2); i > 0; --i) { + //FIXME emulate ACC_PUBLIC wrong value (0x0020) + String module = readUTF8(u, buffer); + int access = readUnsignedShort(u + 2); + if ((access & 0x0020) != 0) { + access = access & ~ 0x0020 | Opcodes.ACC_PUBLIC; + } + mv.visitRequire(module, access); + u += 4; + } + + // reads exports + u += 2; + for (int i = readUnsignedShort(u - 2); i > 0; --i) { + String export = readUTF8(u, buffer); + int exportToCount = readUnsignedShort(u + 2); + u += 4; + String[] tos = null; + if (exportToCount != 0) { + tos = new String[exportToCount]; + for (int j = 0; j < tos.length; ++j) { + tos[j] = readUTF8(u, buffer); + u += 2; + } + } + mv.visitExport(export, tos); + } + + // read uses + u += 2; + for (int i = readUnsignedShort(u - 2); i > 0; --i) { + mv.visitUse(readClass(u, buffer)); + u += 2; + } + + // read provides + u += 2; + for (int i = readUnsignedShort(u - 2); i > 0; --i) { + mv.visitProvide(readClass(u, buffer), readClass(u + 2, buffer)); + u += 4; + } + + mv.visitEnd(); + } + + /** * Reads a field and makes the given visitor visit it. * * @param classVisitor @@ -1074,10 +1132,6 @@ readLabel(offset + readShort(u + 1), labels); u += 3; break; - case ClassWriter.ASM_LABEL_INSN: - readLabel(offset + readUnsignedShort(u + 1), labels); - u += 3; - break; case ClassWriter.LABELW_INSN: readLabel(offset + readInt(u + 1), labels); u += 5; @@ -1302,23 +1356,8 @@ } } } - if ((context.flags & EXPAND_ASM_INSNS) != 0) { - // Expanding the ASM pseudo instructions can introduce F_INSERT - // frames, even if the method does not currently have any frame. - // Also these inserted frames must be computed by simulating the - // effect of the bytecode instructions one by one, starting from the - // first one and the last existing frame (or the implicit first - // one). Finally, due to the way MethodWriter computes this (with - // the compute = INSERTED_FRAMES option), MethodWriter needs to know - // maxLocals before the first instruction is visited. For all these - // reasons we always visit the implicit first frame in this case - // (passing only maxLocals - the rest can be and is computed in - // MethodWriter). - mv.visitFrame(Opcodes.F_NEW, maxLocals, null, 0, null); - } // visits the instructions - int opcodeDelta = (context.flags & EXPAND_ASM_INSNS) == 0 ? -33 : 0; u = codeStart; while (u < codeEnd) { int offset = u - codeStart; @@ -1383,42 +1422,9 @@ u += 3; break; case ClassWriter.LABELW_INSN: - mv.visitJumpInsn(opcode + opcodeDelta, labels[offset - + readInt(u + 1)]); + mv.visitJumpInsn(opcode - 33, labels[offset + readInt(u + 1)]); u += 5; break; - case ClassWriter.ASM_LABEL_INSN: { - // changes temporary opcodes 202 to 217 (inclusive), 218 - // and 219 to IFEQ ... JSR (inclusive), IFNULL and - // IFNONNULL - opcode = opcode < 218 ? opcode - 49 : opcode - 20; - Label target = labels[offset + readUnsignedShort(u + 1)]; - // replaces GOTO with GOTO_W, JSR with JSR_W and IFxxx - // with IFNOTxxx GOTO_W , where IFNOTxxx is - // the "opposite" opcode of IFxxx (i.e., IFNE for IFEQ) - // and where designates the instruction just after - // the GOTO_W. - if (opcode == Opcodes.GOTO || opcode == Opcodes.JSR) { - mv.visitJumpInsn(opcode + 33, target); - } else { - opcode = opcode <= 166 ? ((opcode + 1) ^ 1) - 1 - : opcode ^ 1; - Label endif = new Label(); - mv.visitJumpInsn(opcode, endif); - mv.visitJumpInsn(200, target); // GOTO_W - mv.visitLabel(endif); - // since we introduced an unconditional jump instruction we - // also need to insert a stack map frame here, unless there - // is already one. The actual frame content will be computed - // in MethodWriter. - if (FRAMES && stackMap != 0 - && (frame == null || frame.offset != offset + 3)) { - mv.visitFrame(ClassWriter.F_INSERT, 0, null, 0, null); - } - } - u += 3; - break; - } case ClassWriter.WIDE_INSN: opcode = b[u + 1] & 0xFF; if (opcode == Opcodes.IINC) { diff -Nru asm-5.2/src/org/objectweb/asm/ClassVisitor.java asm-6.0~alpha/src/org/objectweb/asm/ClassVisitor.java --- asm-5.2/src/org/objectweb/asm/ClassVisitor.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/ClassVisitor.java 2016-05-28 21:13:34.000000000 +0000 @@ -43,7 +43,7 @@ /** * The ASM API version implemented by this visitor. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -58,7 +58,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public ClassVisitor(final int api) { this(api, null); @@ -69,13 +69,13 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param cv * the class visitor to which this visitor must delegate method * calls. May be null. */ public ClassVisitor(final int api, final ClassVisitor cv) { - if (api != Opcodes.ASM4 && api != Opcodes.ASM5) { + if (api < Opcodes.ASM4 || api > Opcodes.ASM6) { throw new IllegalArgumentException(); } this.api = api; @@ -130,6 +130,21 @@ cv.visitSource(source, debug); } } + + /** + * Visit the module corresponding to the class. + * @return a visitor to visit the module values, or null if + * this visitor is not interested in visiting this module. + */ + public ModuleVisitor visitModule() { + if (api < Opcodes.ASM6) { + throw new RuntimeException(); + } + if (cv != null) { + return cv.visitModule(); + } + return null; + } /** * Visits the enclosing class of the class. This method must be called only diff -Nru asm-5.2/src/org/objectweb/asm/ClassWriter.java asm-6.0~alpha/src/org/objectweb/asm/ClassWriter.java --- asm-5.2/src/org/objectweb/asm/ClassWriter.java 2016-08-27 15:43:58.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/ClassWriter.java 2016-05-28 21:13:34.000000000 +0000 @@ -58,8 +58,8 @@ * {@link MethodVisitor#visitFrame} method are ignored, and the stack map * frames are recomputed from the methods bytecode. The arguments of the * {@link MethodVisitor#visitMaxs visitMaxs} method are also ignored and - * recomputed from the bytecode. In other words, COMPUTE_FRAMES implies - * COMPUTE_MAXS. + * recomputed from the bytecode. In other words, computeFrames implies + * computeMaxs. * * @see #ClassWriter(int) */ @@ -168,22 +168,6 @@ static final int WIDE_INSN = 17; /** - * The type of the ASM pseudo instructions with an unsigned 2 bytes offset - * label (see Label#resolve). - */ - static final int ASM_LABEL_INSN = 18; - - /** - * Represents a frame inserted between already existing frames. This kind of - * frame can only be used if the frame content can be computed from the - * previous existing frame and from the instructions between this existing - * frame and the inserted one, without any knowledge of the type hierarchy. - * This kind of frame is only used when an unconditional jump is inserted in - * a method while expanding an ASM pseudo instruction (see ClassReader). - */ - static final int F_INSERT = 256; - - /** * The instruction types of all JVM opcodes. */ static final byte[] TYPE; @@ -411,6 +395,11 @@ private ByteVector sourceDebug; /** + * The module attribute of this class. + */ + private ModuleWriter moduleWriter; + + /** * The constant pool item that contains the name of the enclosing class of * this class. */ @@ -500,19 +489,25 @@ MethodWriter lastMethod; /** - * Indicates what must be automatically computed. - * - * @see MethodWriter#compute + * true if the maximum stack size and number of local variables + * must be automatically computed. */ - private int compute; + private boolean computeMaxs; /** - * true if some methods have wide forward jumps using ASM pseudo - * instructions, which need to be expanded into sequences of standard - * bytecode instructions. In this case the class is re-read and re-written - * with a ClassReader -> ClassWriter chain to perform this transformation. + * true if the stack map frames must be recomputed from scratch. */ - boolean hasAsmInsns; + private boolean computeFrames; + + /** + * true if the stack map tables of this class are invalid. The + * {@link MethodWriter#resizeInstructions} method cannot transform existing + * stack map tables, and so produces potentially invalid classes when it is + * executed. In this case the class is reread and rewritten with the + * {@link #COMPUTE_FRAMES} option (the resizeInstructions method can resize + * stack map tables when this option is used). + */ + boolean invalidFrames; // ------------------------------------------------------------------------ // Static initializer @@ -527,7 +522,7 @@ String s = "AAAAAAAAAAAAAAAABCLMMDDDDDEEEEEEEEEEEEEEEEEEEEAAAAAAAADD" + "DDDEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJDOPAA" - + "AAAAGGGGGGGHIFBFAAFFAARQJJKKSSSSSSSSSSSSSSSSSS"; + + "AAAAGGGGGGGHIFBFAAFFAARQJJKKJJJJJJJJJJJJJJJJJJ"; for (i = 0; i < b.length; ++i) { b[i] = (byte) (s.charAt(i) - 'A'); } @@ -581,7 +576,7 @@ // // temporary opcodes used internally by ASM - see Label and // MethodWriter // for (i = 202; i < 220; ++i) { - // b[i] = ASM_LABEL_INSN; + // b[i] = LABEL_INSN; // } // // // LDC(_W) instructions @@ -615,7 +610,7 @@ * {@link #COMPUTE_FRAMES}. */ public ClassWriter(final int flags) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); index = 1; pool = new ByteVector(); items = new Item[256]; @@ -624,9 +619,8 @@ key2 = new Item(); key3 = new Item(); key4 = new Item(); - this.compute = (flags & COMPUTE_FRAMES) != 0 ? MethodWriter.FRAMES - : ((flags & COMPUTE_MAXS) != 0 ? MethodWriter.MAXS - : MethodWriter.NOTHING); + this.computeMaxs = (flags & COMPUTE_MAXS) != 0; + this.computeFrames = (flags & COMPUTE_FRAMES) != 0; } /** @@ -704,6 +698,11 @@ } @Override + public final ModuleVisitor visitModule() { + return moduleWriter = new ModuleWriter(this); + } + + @Override public final void visitOuterClass(final String owner, final String name, final String desc) { enclosingMethodOwner = newClass(owner); @@ -802,7 +801,7 @@ public final MethodVisitor visitMethod(final int access, final String name, final String desc, final String signature, final String[] exceptions) { return new MethodWriter(this, access, name, desc, signature, - exceptions, compute); + exceptions, computeMaxs, computeFrames); } @Override @@ -904,6 +903,11 @@ size += 8 + itanns.getSize(); newUTF8("RuntimeInvisibleTypeAnnotations"); } + if (moduleWriter != null) { + ++attributeCount; + size += 6 + moduleWriter.getSize(); + newUTF8("Module"); + } if (attrs != null) { attributeCount += attrs.getCount(); size += attrs.getSize(this, null, 0, -1, -1); @@ -951,6 +955,10 @@ out.putShort(newUTF8("SourceDebugExtension")).putInt(len); out.putByteArray(sourceDebug.data, 0, len); } + if (moduleWriter != null) { + out.putShort(newUTF8("Module")); + moduleWriter.put(out); + } if (enclosingMethodOwner != 0) { out.putShort(newUTF8("EnclosingMethod")).putInt(4); out.putShort(enclosingMethodOwner).putShort(enclosingMethod); @@ -988,20 +996,23 @@ if (attrs != null) { attrs.put(this, null, 0, -1, -1, out); } - if (hasAsmInsns) { + if (invalidFrames) { anns = null; ianns = null; attrs = null; + moduleWriter = null; innerClassesCount = 0; innerClasses = null; + bootstrapMethodsCount = 0; + bootstrapMethods = null; firstField = null; lastField = null; firstMethod = null; lastMethod = null; - compute = MethodWriter.INSERTED_FRAMES; - hasAsmInsns = false; - new ClassReader(out.data).accept(this, ClassReader.EXPAND_FRAMES - | ClassReader.EXPAND_ASM_INSNS); + computeMaxs = false; + computeFrames = true; + invalidFrames = false; + new ClassReader(out.data).accept(this, ClassReader.SKIP_FRAMES); return toByteArray(); } return out.data; diff -Nru asm-5.2/src/org/objectweb/asm/commons/AdviceAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/AdviceAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/AdviceAdapter.java 2016-01-24 12:53:22.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/AdviceAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -83,7 +83,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param mv * the method visitor to which this adapter delegates calls. * @param access diff -Nru asm-5.2/src/org/objectweb/asm/commons/AnalyzerAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/AnalyzerAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/AnalyzerAdapter.java 2014-02-01 14:31:39.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/AnalyzerAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -141,7 +141,7 @@ */ public AnalyzerAdapter(final String owner, final int access, final String name, final String desc, final MethodVisitor mv) { - this(Opcodes.ASM5, owner, access, name, desc, mv); + this(Opcodes.ASM6, owner, access, name, desc, mv); if (getClass() != AnalyzerAdapter.class) { throw new IllegalStateException(); } @@ -152,7 +152,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param owner * the owner's class name. * @param access diff -Nru asm-5.2/src/org/objectweb/asm/commons/AnnotationRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/AnnotationRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/AnnotationRemapper.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/AnnotationRemapper.java 2016-05-27 11:46:06.000000000 +0000 @@ -44,7 +44,7 @@ public AnnotationRemapper(final AnnotationVisitor av, final Remapper remapper) { - this(Opcodes.ASM5, av, remapper); + this(Opcodes.ASM6, av, remapper); } protected AnnotationRemapper(final int api, final AnnotationVisitor av, diff -Nru asm-5.2/src/org/objectweb/asm/commons/ClassRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/ClassRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/ClassRemapper.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/ClassRemapper.java 2016-05-28 21:13:34.000000000 +0000 @@ -34,6 +34,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; @@ -49,7 +50,7 @@ protected String className; public ClassRemapper(final ClassVisitor cv, final Remapper remapper) { - this(Opcodes.ASM5, cv, remapper); + this(Opcodes.ASM6, cv, remapper); } protected ClassRemapper(final int api, final ClassVisitor cv, @@ -68,6 +69,12 @@ } @Override + public ModuleVisitor visitModule() { + ModuleVisitor mv = super.visitModule(); + return mv == null ? null: createModuleRemapper(mv); + } + + @Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationVisitor av = super.visitAnnotation(remapper.mapDesc(desc), visible); @@ -129,4 +136,8 @@ protected AnnotationVisitor createAnnotationRemapper(AnnotationVisitor av) { return new AnnotationRemapper(av, remapper); } + + protected ModuleVisitor createModuleRemapper(ModuleVisitor mv) { + return new ModuleRemapper(mv, remapper); + } } diff -Nru asm-5.2/src/org/objectweb/asm/commons/CodeSizeEvaluator.java asm-6.0~alpha/src/org/objectweb/asm/commons/CodeSizeEvaluator.java --- asm-5.2/src/org/objectweb/asm/commons/CodeSizeEvaluator.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/CodeSizeEvaluator.java 2016-05-27 11:46:06.000000000 +0000 @@ -46,7 +46,7 @@ private int maxSize; public CodeSizeEvaluator(final MethodVisitor mv) { - this(Opcodes.ASM5, mv); + this(Opcodes.ASM6, mv); } protected CodeSizeEvaluator(final int api, final MethodVisitor mv) { diff -Nru asm-5.2/src/org/objectweb/asm/commons/FieldRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/FieldRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/FieldRemapper.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/FieldRemapper.java 2016-05-27 11:46:06.000000000 +0000 @@ -45,7 +45,7 @@ private final Remapper remapper; public FieldRemapper(final FieldVisitor fv, final Remapper remapper) { - this(Opcodes.ASM5, fv, remapper); + this(Opcodes.ASM6, fv, remapper); } protected FieldRemapper(final int api, final FieldVisitor fv, diff -Nru asm-5.2/src/org/objectweb/asm/commons/GeneratorAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/GeneratorAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/GeneratorAdapter.java 2014-08-03 06:33:15.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/GeneratorAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -260,7 +260,7 @@ */ public GeneratorAdapter(final MethodVisitor mv, final int access, final String name, final String desc) { - this(Opcodes.ASM5, mv, access, name, desc); + this(Opcodes.ASM6, mv, access, name, desc); if (getClass() != GeneratorAdapter.class) { throw new IllegalStateException(); } @@ -271,7 +271,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param mv * the method visitor to which this adapter delegates calls. * @param access diff -Nru asm-5.2/src/org/objectweb/asm/commons/InstructionAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/InstructionAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/InstructionAdapter.java 2014-07-10 21:29:56.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/InstructionAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -57,7 +57,7 @@ * If a subclass calls this constructor. */ public InstructionAdapter(final MethodVisitor mv) { - this(Opcodes.ASM5, mv); + this(Opcodes.ASM6, mv); if (getClass() != InstructionAdapter.class) { throw new IllegalStateException(); } @@ -68,7 +68,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param mv * the method visitor to which this adapter delegates calls. */ diff -Nru asm-5.2/src/org/objectweb/asm/commons/JSRInlinerAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/JSRInlinerAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/JSRInlinerAdapter.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/JSRInlinerAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -113,7 +113,7 @@ public JSRInlinerAdapter(final MethodVisitor mv, final int access, final String name, final String desc, final String signature, final String[] exceptions) { - this(Opcodes.ASM5, mv, access, name, desc, signature, exceptions); + this(Opcodes.ASM6, mv, access, name, desc, signature, exceptions); if (getClass() != JSRInlinerAdapter.class) { throw new IllegalStateException(); } @@ -124,7 +124,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param mv * the MethodVisitor to send the resulting inlined * method code to (use null for none). diff -Nru asm-5.2/src/org/objectweb/asm/commons/LocalVariablesSorter.java asm-6.0~alpha/src/org/objectweb/asm/commons/LocalVariablesSorter.java --- asm-5.2/src/org/objectweb/asm/commons/LocalVariablesSorter.java 2015-10-13 18:25:08.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/LocalVariablesSorter.java 2016-05-27 11:46:06.000000000 +0000 @@ -91,7 +91,7 @@ */ public LocalVariablesSorter(final int access, final String desc, final MethodVisitor mv) { - this(Opcodes.ASM5, access, desc, mv); + this(Opcodes.ASM6, access, desc, mv); if (getClass() != LocalVariablesSorter.class) { throw new IllegalStateException(); } @@ -102,7 +102,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param access * access flags of the adapted method. * @param desc diff -Nru asm-5.2/src/org/objectweb/asm/commons/MethodRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/MethodRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/MethodRemapper.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/MethodRemapper.java 2016-05-27 11:46:06.000000000 +0000 @@ -47,7 +47,7 @@ protected final Remapper remapper; public MethodRemapper(final MethodVisitor mv, final Remapper remapper) { - this(Opcodes.ASM5, mv, remapper); + this(Opcodes.ASM6, mv, remapper); } protected MethodRemapper(final int api, final MethodVisitor mv, diff -Nru asm-5.2/src/org/objectweb/asm/commons/ModuleRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/ModuleRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/ModuleRemapper.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/ModuleRemapper.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,80 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ + +package org.objectweb.asm.commons; + +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; + +/** + * A {@link ModuleVisitor} adapter for type remapping. + * + * @author Remi Forax + */ +public class ModuleRemapper extends ModuleVisitor { + private final Remapper remapper; + + public ModuleRemapper(final ModuleVisitor mv, final Remapper remapper) { + this(Opcodes.ASM6, mv, remapper); + } + + protected ModuleRemapper(final int api, final ModuleVisitor mv, + final Remapper remapper) { + super(api, mv); + this.remapper = remapper; + } + + @Override + public void visitRequire(String module, int access) { + super.visitRequire(remapper.mapModuleName(module), access); + } + + @Override + public void visitExport(String packaze, String... modules) { + String[] newTos = null; + if (modules != null) { + newTos = new String[modules.length]; + for(int i = 0 ; i < modules.length; i++) { + newTos[i] = remapper.mapModuleName(modules[i]); + } + } + super.visitExport(remapper.mapPackageName(packaze), newTos); + } + + @Override + public void visitUse(String service) { + super.visitUse(remapper.mapType(service)); + } + + @Override + public void visitProvide(String service, String impl) { + super.visitProvide(remapper.mapType(service), remapper.mapType(impl)); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/commons/Remapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/Remapper.java --- asm-5.2/src/org/objectweb/asm/commons/Remapper.java 2016-01-20 22:32:29.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/Remapper.java 2016-05-28 21:13:34.000000000 +0000 @@ -226,6 +226,28 @@ } /** + * Map package name to the new name. Subclasses can override. + * + * @param name name of the package + * @return new name of the package + */ + public String mapPackageName(String name) { + String fakeName = map(name + ".FakeClassName"); + int index; + return fakeName == null || (index = fakeName.lastIndexOf('.')) == -1 ? name: fakeName.substring(0, index); + } + + /** + * Map module name to the new name. Subclasses can override. + * + * @param name name of the module + * @return new name of the module + */ + public String mapModuleName(String name) { + return name; + } + + /** * Map type name to the new name. Subclasses can override. * * @param typeName diff -Nru asm-5.2/src/org/objectweb/asm/commons/RemappingAnnotationAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingAnnotationAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/RemappingAnnotationAdapter.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingAnnotationAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -46,7 +46,7 @@ public RemappingAnnotationAdapter(final AnnotationVisitor av, final Remapper remapper) { - this(Opcodes.ASM5, av, remapper); + this(Opcodes.ASM6, av, remapper); } protected RemappingAnnotationAdapter(final int api, diff -Nru asm-5.2/src/org/objectweb/asm/commons/RemappingClassAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingClassAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/RemappingClassAdapter.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingClassAdapter.java 2016-05-28 21:13:34.000000000 +0000 @@ -34,6 +34,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; @@ -51,7 +52,7 @@ protected String className; public RemappingClassAdapter(final ClassVisitor cv, final Remapper remapper) { - this(Opcodes.ASM5, cv, remapper); + this(Opcodes.ASM6, cv, remapper); } protected RemappingClassAdapter(final int api, final ClassVisitor cv, @@ -70,6 +71,11 @@ } @Override + public ModuleVisitor visitModule() { + throw new RuntimeException("RemappingClassAdapter is deprecated, use ClassRemapper instead"); + } + + @Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationVisitor av = super.visitAnnotation(remapper.mapDesc(desc), visible); diff -Nru asm-5.2/src/org/objectweb/asm/commons/RemappingFieldAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingFieldAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/RemappingFieldAdapter.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingFieldAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -47,7 +47,7 @@ private final Remapper remapper; public RemappingFieldAdapter(final FieldVisitor fv, final Remapper remapper) { - this(Opcodes.ASM5, fv, remapper); + this(Opcodes.ASM6, fv, remapper); } protected RemappingFieldAdapter(final int api, final FieldVisitor fv, diff -Nru asm-5.2/src/org/objectweb/asm/commons/RemappingMethodAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingMethodAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/RemappingMethodAdapter.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingMethodAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -50,7 +50,7 @@ public RemappingMethodAdapter(final int access, final String desc, final MethodVisitor mv, final Remapper remapper) { - this(Opcodes.ASM5, access, desc, mv, remapper); + this(Opcodes.ASM6, access, desc, mv, remapper); } protected RemappingMethodAdapter(final int api, final int access, diff -Nru asm-5.2/src/org/objectweb/asm/commons/RemappingSignatureAdapter.java asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingSignatureAdapter.java --- asm-5.2/src/org/objectweb/asm/commons/RemappingSignatureAdapter.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/RemappingSignatureAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -50,7 +50,7 @@ public RemappingSignatureAdapter(final SignatureVisitor v, final Remapper remapper) { - this(Opcodes.ASM5, v, remapper); + this(Opcodes.ASM6, v, remapper); } protected RemappingSignatureAdapter(final int api, diff -Nru asm-5.2/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java asm-6.0~alpha/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java --- asm-5.2/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java 2015-07-14 08:00:36.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/SerialVersionUIDAdder.java 2016-05-27 11:46:06.000000000 +0000 @@ -170,7 +170,7 @@ * If a subclass calls this constructor. */ public SerialVersionUIDAdder(final ClassVisitor cv) { - this(Opcodes.ASM5, cv); + this(Opcodes.ASM6, cv); if (getClass() != SerialVersionUIDAdder.class) { throw new IllegalStateException(); } @@ -181,7 +181,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param cv * a {@link ClassVisitor} to which this visitor will delegate * calls. diff -Nru asm-5.2/src/org/objectweb/asm/commons/SignatureRemapper.java asm-6.0~alpha/src/org/objectweb/asm/commons/SignatureRemapper.java --- asm-5.2/src/org/objectweb/asm/commons/SignatureRemapper.java 2015-08-02 16:02:50.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/SignatureRemapper.java 2016-05-27 11:46:06.000000000 +0000 @@ -49,7 +49,7 @@ private Stack classNames = new Stack(); public SignatureRemapper(final SignatureVisitor v, final Remapper remapper) { - this(Opcodes.ASM5, v, remapper); + this(Opcodes.ASM6, v, remapper); } protected SignatureRemapper(final int api, final SignatureVisitor v, diff -Nru asm-5.2/src/org/objectweb/asm/commons/StaticInitMerger.java asm-6.0~alpha/src/org/objectweb/asm/commons/StaticInitMerger.java --- asm-5.2/src/org/objectweb/asm/commons/StaticInitMerger.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/StaticInitMerger.java 2016-05-27 11:46:06.000000000 +0000 @@ -49,7 +49,7 @@ private int counter; public StaticInitMerger(final String prefix, final ClassVisitor cv) { - this(Opcodes.ASM5, prefix, cv); + this(Opcodes.ASM6, prefix, cv); } protected StaticInitMerger(final int api, final String prefix, diff -Nru asm-5.2/src/org/objectweb/asm/commons/TryCatchBlockSorter.java asm-6.0~alpha/src/org/objectweb/asm/commons/TryCatchBlockSorter.java --- asm-5.2/src/org/objectweb/asm/commons/TryCatchBlockSorter.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/commons/TryCatchBlockSorter.java 2016-05-27 11:46:06.000000000 +0000 @@ -57,7 +57,7 @@ public TryCatchBlockSorter(final MethodVisitor mv, final int access, final String name, final String desc, final String signature, final String[] exceptions) { - this(Opcodes.ASM5, mv, access, name, desc, signature, exceptions); + this(Opcodes.ASM6, mv, access, name, desc, signature, exceptions); } protected TryCatchBlockSorter(final int api, final MethodVisitor mv, diff -Nru asm-5.2/src/org/objectweb/asm/CurrentFrame.java asm-6.0~alpha/src/org/objectweb/asm/CurrentFrame.java --- asm-5.2/src/org/objectweb/asm/CurrentFrame.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/CurrentFrame.java 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -/*** - * ASM: a very small and fast Java bytecode manipulation framework - * Copyright (c) 2000-2011 INRIA, France Telecom - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. - */ - -package org.objectweb.asm; - -/** - * Information about the input stack map frame at the "current" instruction of a - * method. This is implemented as a Frame subclass for a "basic block" - * containing only one instruction. - * - * @author Eric Bruneton - */ -class CurrentFrame extends Frame { - - /** - * Sets this CurrentFrame to the input stack map frame of the next "current" - * instruction, i.e. the instruction just after the given one. It is assumed - * that the value of this object when this method is called is the stack map - * frame status just before the given instruction is executed. - */ - @Override - void execute(int opcode, int arg, ClassWriter cw, Item item) { - super.execute(opcode, arg, cw, item); - Frame successor = new Frame(); - merge(cw, successor, 0); - set(successor); - owner.inputStackTop = 0; - } -} diff -Nru asm-5.2/src/org/objectweb/asm/FieldVisitor.java asm-6.0~alpha/src/org/objectweb/asm/FieldVisitor.java --- asm-5.2/src/org/objectweb/asm/FieldVisitor.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/FieldVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -40,7 +40,7 @@ /** * The ASM API version implemented by this visitor. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -55,7 +55,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public FieldVisitor(final int api) { this(api, null); @@ -66,13 +66,13 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param fv * the field visitor to which this visitor must delegate method * calls. May be null. */ public FieldVisitor(final int api, final FieldVisitor fv) { - if (api != Opcodes.ASM4 && api != Opcodes.ASM5) { + if (api < Opcodes.ASM4 || api > Opcodes.ASM6) { throw new IllegalArgumentException(); } this.api = api; diff -Nru asm-5.2/src/org/objectweb/asm/FieldWriter.java asm-6.0~alpha/src/org/objectweb/asm/FieldWriter.java --- asm-5.2/src/org/objectweb/asm/FieldWriter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/FieldWriter.java 2016-05-27 11:46:06.000000000 +0000 @@ -118,7 +118,7 @@ */ FieldWriter(final ClassWriter cw, final int access, final String name, final String desc, final String signature, final Object value) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); if (cw.firstField == null) { cw.firstField = this; } else { diff -Nru asm-5.2/src/org/objectweb/asm/Frame.java asm-6.0~alpha/src/org/objectweb/asm/Frame.java --- asm-5.2/src/org/objectweb/asm/Frame.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/Frame.java 2014-03-30 12:41:34.000000000 +0000 @@ -34,7 +34,7 @@ * * @author Eric Bruneton */ -class Frame { +final class Frame { /* * Frames are computed in a two steps process: during the visit of each @@ -496,7 +496,7 @@ * When the stack map frames are completely computed, this field is the * actual number of types in {@link #outputStack}. */ - int outputStackTop; + private int outputStackTop; /** * Number of types that are initialized in the basic block. @@ -521,110 +521,6 @@ private int[] initializations; /** - * Sets this frame to the given value. - * - * @param cw - * the ClassWriter to which this label belongs. - * @param nLocal - * the number of local variables. - * @param local - * the local variable types. Primitive types are represented by - * {@link Opcodes#TOP}, {@link Opcodes#INTEGER}, - * {@link Opcodes#FLOAT}, {@link Opcodes#LONG}, - * {@link Opcodes#DOUBLE},{@link Opcodes#NULL} or - * {@link Opcodes#UNINITIALIZED_THIS} (long and double are - * represented by a single element). Reference types are - * represented by String objects (representing internal names), - * and uninitialized types by Label objects (this label - * designates the NEW instruction that created this uninitialized - * value). - * @param nStack - * the number of operand stack elements. - * @param stack - * the operand stack types (same format as the "local" array). - */ - final void set(ClassWriter cw, final int nLocal, final Object[] local, - final int nStack, final Object[] stack) { - int i = convert(cw, nLocal, local, inputLocals); - while (i < local.length) { - inputLocals[i++] = TOP; - } - int nStackTop = 0; - for (int j = 0; j < nStack; ++j) { - if (stack[j] == Opcodes.LONG || stack[j] == Opcodes.DOUBLE) { - ++nStackTop; - } - } - inputStack = new int[nStack + nStackTop]; - convert(cw, nStack, stack, inputStack); - outputStackTop = 0; - initializationCount = 0; - } - - /** - * Converts types from the MethodWriter.visitFrame() format to the Frame - * format. - * - * @param cw - * the ClassWriter to which this label belongs. - * @param nInput - * the number of types to convert. - * @param input - * the types to convert. Primitive types are represented by - * {@link Opcodes#TOP}, {@link Opcodes#INTEGER}, - * {@link Opcodes#FLOAT}, {@link Opcodes#LONG}, - * {@link Opcodes#DOUBLE},{@link Opcodes#NULL} or - * {@link Opcodes#UNINITIALIZED_THIS} (long and double are - * represented by a single element). Reference types are - * represented by String objects (representing internal names), - * and uninitialized types by Label objects (this label - * designates the NEW instruction that created this uninitialized - * value). - * @param output - * where to store the converted types. - * @return the number of output elements. - */ - private static int convert(ClassWriter cw, int nInput, Object[] input, - int[] output) { - int i = 0; - for (int j = 0; j < nInput; ++j) { - if (input[j] instanceof Integer) { - output[i++] = BASE | ((Integer) input[j]).intValue(); - if (input[j] == Opcodes.LONG || input[j] == Opcodes.DOUBLE) { - output[i++] = TOP; - } - } else if (input[j] instanceof String) { - output[i++] = type(cw, Type.getObjectType((String) input[j]) - .getDescriptor()); - } else { - output[i++] = UNINITIALIZED - | cw.addUninitializedType("", - ((Label) input[j]).position); - } - } - return i; - } - - /** - * Sets this frame to the value of the given frame. WARNING: after this - * method is called the two frames share the same data structures. It is - * recommended to discard the given frame f to avoid unexpected side - * effects. - * - * @param f - * The new frame value. - */ - final void set(final Frame f) { - inputLocals = f.inputLocals; - inputStack = f.inputStack; - outputLocals = f.outputLocals; - outputStack = f.outputStack; - outputStackTop = f.outputStackTop; - initializationCount = f.initializationCount; - initializations = f.initializations; - } - - /** * Returns the output frame local variable type at the given index. * * @param local @@ -689,7 +585,7 @@ } // pushes the type on the output stack outputStack[outputStackTop++] = type; - // updates the maximum height reached by the output stack, if needed + // updates the maximun height reached by the output stack, if needed int top = owner.inputStackTop + outputStackTop; if (top > owner.outputStackMax) { owner.outputStackMax = top; @@ -913,7 +809,7 @@ * @param maxLocals * the maximum number of local variables of this method. */ - final void initInputFrame(final ClassWriter cw, final int access, + void initInputFrame(final ClassWriter cw, final int access, final Type[] args, final int maxLocals) { inputLocals = new int[maxLocals]; inputStack = new int[0]; @@ -1387,7 +1283,7 @@ * @return true if the input frame of the given label has been * changed by this operation. */ - final boolean merge(final ClassWriter cw, final Frame frame, final int edge) { + boolean merge(final ClassWriter cw, final Frame frame, final int edge) { boolean changed = false; int i, s, dim, kind, t; diff -Nru asm-5.2/src/org/objectweb/asm/Label.java asm-6.0~alpha/src/org/objectweb/asm/Label.java --- asm-5.2/src/org/objectweb/asm/Label.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/Label.java 2014-11-15 11:45:15.000000000 +0000 @@ -243,8 +243,8 @@ * The next basic block in the basic block stack. This stack is used in the * main loop of the fix point algorithm used in the second step of the * control flow analysis algorithms. It is also used in - * {@link #visitSubroutine} to avoid using a recursive method, and in - * ClassReader to temporarily store multiple source lines for a label. + * {@link #visitSubroutine} to avoid using a recursive method, and in + * ClassReader to temporarily store multiple source lines for a label. * * @see MethodWriter#visitMaxs */ @@ -364,8 +364,9 @@ * small to store the offset. In such a case the corresponding jump * instruction is replaced with a pseudo instruction (using unused * opcodes) using an unsigned two bytes offset. These pseudo - * instructions will be replaced with standard bytecode instructions - * with wider offsets (4 bytes instead of 2), in ClassReader. + * instructions will need to be replaced with true instructions with + * wider offsets (4 bytes instead of 2). This is done in + * {@link MethodWriter#resizeInstructions}. * @throws IllegalArgumentException * if this label has already been resolved, or if it has not * been created by the given code writer. diff -Nru asm-5.2/src/org/objectweb/asm/MethodVisitor.java asm-6.0~alpha/src/org/objectweb/asm/MethodVisitor.java --- asm-5.2/src/org/objectweb/asm/MethodVisitor.java 2015-01-17 08:23:15.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/MethodVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -57,7 +57,7 @@ /** * The ASM API version implemented by this visitor. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -72,7 +72,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public MethodVisitor(final int api) { this(api, null); @@ -83,13 +83,13 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param mv * the method visitor to which this visitor must delegate method * calls. May be null. */ public MethodVisitor(final int api, final MethodVisitor mv) { - if (api != Opcodes.ASM4 && api != Opcodes.ASM5) { + if (api < Opcodes.ASM4 || api > Opcodes.ASM6) { throw new IllegalArgumentException(); } this.api = api; diff -Nru asm-5.2/src/org/objectweb/asm/MethodWriter.java asm-6.0~alpha/src/org/objectweb/asm/MethodWriter.java --- asm-5.2/src/org/objectweb/asm/MethodWriter.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/MethodWriter.java 2016-05-27 11:46:06.000000000 +0000 @@ -99,19 +99,7 @@ * * @see #compute */ - static final int FRAMES = 0; - - /** - * Indicates that the stack map frames of type F_INSERT must be computed. - * The other frames are not (re)computed. They should all be of type F_NEW - * and should be sufficient to compute the content of the F_INSERT frames, - * together with the bytecode instructions between a F_NEW and a F_INSERT - * frame - and without any knowledge of the type hierarchy (by definition of - * F_INSERT). - * - * @see #compute - */ - static final int INSERTED_FRAMES = 1; + private static final int FRAMES = 0; /** * Indicates that the maximum stack size and number of local variables must @@ -119,14 +107,14 @@ * * @see #compute */ - static final int MAXS = 2; + private static final int MAXS = 1; /** * Indicates that nothing must be automatically computed. * * @see #compute */ - static final int NOTHING = 3; + private static final int NOTHING = 2; /** * The class writer to which this method must be added. @@ -367,6 +355,11 @@ private Attribute cattrs; /** + * Indicates if some jump instructions are too small and need to be resized. + */ + private boolean resize; + + /** * The number of subroutines in this method. */ private int subroutines; @@ -387,7 +380,6 @@ * Indicates what must be automatically computed. * * @see #FRAMES - * @see #INSERTED_FRAMES * @see #MAXS * @see #NOTHING */ @@ -450,13 +442,18 @@ * @param exceptions * the internal names of the method's exceptions. May be * null. - * @param compute - * Indicates what must be automatically computed (see #compute). + * @param computeMaxs + * true if the maximum stack size and number of local + * variables must be automatically computed. + * @param computeFrames + * true if the stack map tables must be recomputed from + * scratch. */ MethodWriter(final ClassWriter cw, final int access, final String name, final String desc, final String signature, - final String[] exceptions, final int compute) { - super(Opcodes.ASM5); + final String[] exceptions, final boolean computeMaxs, + final boolean computeFrames) { + super(Opcodes.ASM6); if (cw.firstMethod == null) { cw.firstMethod = this; } else { @@ -481,8 +478,8 @@ this.exceptions[i] = cw.newClass(exceptions[i]); } } - this.compute = compute; - if (compute != NOTHING) { + this.compute = computeFrames ? FRAMES : (computeMaxs ? MAXS : NOTHING); + if (computeMaxs || computeFrames) { // updates maxLocals int size = Type.getArgumentsAndReturnSizes(descriptor) >> 2; if ((access & Opcodes.ACC_STATIC) != 0) { @@ -617,29 +614,7 @@ return; } - if (compute == INSERTED_FRAMES) { - if (currentBlock.frame == null) { - // This should happen only once, for the implicit first frame - // (which is explicitly visited in ClassReader if the - // EXPAND_ASM_INSNS option is used). - currentBlock.frame = new CurrentFrame(); - currentBlock.frame.owner = currentBlock; - currentBlock.frame.initInputFrame(cw, access, - Type.getArgumentTypes(descriptor), nLocal); - visitImplicitFirstFrame(); - } else { - if (type == Opcodes.F_NEW) { - currentBlock.frame.set(cw, nLocal, local, nStack, stack); - } else { - // In this case type is equal to F_INSERT by hypothesis, and - // currentBlock.frame contains the stack map frame at the - // current instruction, computed from the last F_NEW frame - // and the bytecode instructions in between (via calls to - // CurrentFrame#execute). - } - visitFrame(currentBlock.frame); - } - } else if (type == Opcodes.F_NEW) { + if (type == Opcodes.F_NEW) { if (previousFrame == null) { visitImplicitFirstFrame(); } @@ -743,7 +718,7 @@ // update currentBlock // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, 0, null, null); } else { // updates current and max stack sizes @@ -766,7 +741,7 @@ lastCodeOffset = code.length; // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, operand, null, null); } else if (opcode != Opcodes.NEWARRAY) { // updates current and max stack sizes only for NEWARRAY @@ -791,7 +766,7 @@ lastCodeOffset = code.length; // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, var, null, null); } else { // updates current and max stack sizes @@ -851,7 +826,7 @@ Item i = cw.newClassItem(type); // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, code.length, cw, i); } else if (opcode == Opcodes.NEW) { // updates current and max stack sizes only if opcode == NEW @@ -874,7 +849,7 @@ Item i = cw.newFieldItem(owner, name, desc); // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, 0, cw, i); } else { int size; @@ -914,7 +889,7 @@ int argSize = i.intVal; // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(opcode, 0, cw, i); } else { /* @@ -966,7 +941,7 @@ int argSize = i.intVal; // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(Opcodes.INVOKEDYNAMIC, 0, cw, i); } else { /* @@ -1000,9 +975,7 @@ } @Override - public void visitJumpInsn(int opcode, final Label label) { - boolean isWide = opcode >= 200; // GOTO_W - opcode = isWide ? opcode - 33 : opcode; + public void visitJumpInsn(final int opcode, final Label label) { lastCodeOffset = code.length; Label nextInsn = null; // Label currentBlock = this.currentBlock; @@ -1017,8 +990,6 @@ // creates a Label for the next basic block nextInsn = new Label(); } - } else if (compute == INSERTED_FRAMES) { - currentBlock.frame.execute(opcode, 0, null, null); } else { if (opcode == Opcodes.JSR) { if ((label.status & Label.SUBROUTINE) == 0) { @@ -1070,14 +1041,6 @@ code.putByte(200); // GOTO_W } label.put(this, code, code.length - 1, true); - } else if (isWide) { - /* - * case of a GOTO_W or JSR_W specified by the user (normally - * ClassReader when used to resize instructions). In this case we - * keep the original instruction. - */ - code.putByte(opcode + 33); - label.put(this, code, code.length - 1, true); } else { /* * case of a backward jump with an offset >= -32768, or of a forward @@ -1105,7 +1068,7 @@ @Override public void visitLabel(final Label label) { // resolves previous forward references to label, if any - cw.hasAsmInsns |= label.resolve(this, code.length, code.data); + resize |= label.resolve(this, code.length, code.data); // updates currentBlock if ((label.status & Label.DEBUG) != 0) { return; @@ -1138,18 +1101,6 @@ previousBlock.successor = label; } previousBlock = label; - } else if (compute == INSERTED_FRAMES) { - if (currentBlock == null) { - // This case should happen only once, for the visitLabel call in - // the constructor. Indeed, if compute is equal to - // INSERTED_FRAMES currentBlock can not be set back to null (see - // #noSuccessor). - currentBlock = label; - } else { - // Updates the frame owner so that a correct frame offset is - // computed in visitFrame(Frame). - currentBlock.frame.owner = label; - } } else if (compute == MAXS) { if (currentBlock != null) { // ends current block (with one new successor) @@ -1175,7 +1126,7 @@ Item i = cw.newConstItem(cst); // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(Opcodes.LDC, 0, cw, i); } else { int size; @@ -1207,7 +1158,7 @@ public void visitIincInsn(final int var, final int increment) { lastCodeOffset = code.length; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(Opcodes.IINC, var, null, null); } } @@ -1294,7 +1245,7 @@ Item i = cw.newClassItem(desc); // Label currentBlock = this.currentBlock; if (currentBlock != null) { - if (compute == FRAMES || compute == INSERTED_FRAMES) { + if (compute == FRAMES) { currentBlock.frame.execute(Opcodes.MULTIANEWARRAY, dims, cw, i); } else { // updates current stack size (max stack size unchanged because @@ -1450,6 +1401,14 @@ @Override public void visitMaxs(final int maxStack, final int maxLocals) { + if (resize) { + // replaces the temporary jump opcodes introduced by Label.resolve. + if (ClassReader.RESIZE) { + resizeInstructions(); + } else { + throw new RuntimeException("Method code too large!"); + } + } if (ClassReader.FRAMES && compute == FRAMES) { // completes the control flow graph with exception handler blocks Handler handler = firstHandler; @@ -1480,8 +1439,8 @@ // creates and visits the first (implicit) frame Frame f = labels.frame; - f.initInputFrame(cw, access, Type.getArgumentTypes(descriptor), - this.maxLocals); + Type[] args = Type.getArgumentTypes(descriptor); + f.initInputFrame(cw, access, args, this.maxLocals); visitFrame(f); /* @@ -1729,9 +1688,7 @@ } else { currentBlock.outputStackMax = maxStackSize; } - if (compute != INSERTED_FRAMES) { - currentBlock = null; - } + currentBlock = null; } // ------------------------------------------------------------------------ @@ -2390,4 +2347,569 @@ attrs.put(cw, null, 0, -1, -1, out); } } + + // ------------------------------------------------------------------------ + // Utility methods: instruction resizing (used to handle GOTO_W and JSR_W) + // ------------------------------------------------------------------------ + + /** + * Resizes and replaces the temporary instructions inserted by + * {@link Label#resolve} for wide forward jumps, while keeping jump offsets + * and instruction addresses consistent. This may require to resize other + * existing instructions, or even to introduce new instructions: for + * example, increasing the size of an instruction by 2 at the middle of a + * method can increases the offset of an IFEQ instruction from 32766 to + * 32768, in which case IFEQ 32766 must be replaced with IFNEQ 8 GOTO_W + * 32765. This, in turn, may require to increase the size of another jump + * instruction, and so on... All these operations are handled automatically + * by this method. + *

+ * This method must be called after all the method that is being built + * has been visited. In particular, the {@link Label Label} objects used + * to construct the method are no longer valid after this method has been + * called. + */ + private void resizeInstructions() { + byte[] b = code.data; // bytecode of the method + int u, v, label; // indexes in b + int i, j; // loop indexes + /* + * 1st step: As explained above, resizing an instruction may require to + * resize another one, which may require to resize yet another one, and + * so on. The first step of the algorithm consists in finding all the + * instructions that need to be resized, without modifying the code. + * This is done by the following "fix point" algorithm: + * + * Parse the code to find the jump instructions whose offset will need + * more than 2 bytes to be stored (the future offset is computed from + * the current offset and from the number of bytes that will be inserted + * or removed between the source and target instructions). For each such + * instruction, adds an entry in (a copy of) the indexes and sizes + * arrays (if this has not already been done in a previous iteration!). + * + * If at least one entry has been added during the previous step, go + * back to the beginning, otherwise stop. + * + * In fact the real algorithm is complicated by the fact that the size + * of TABLESWITCH and LOOKUPSWITCH instructions depends on their + * position in the bytecode (because of padding). In order to ensure the + * convergence of the algorithm, the number of bytes to be added or + * removed from these instructions is over estimated during the previous + * loop, and computed exactly only after the loop is finished (this + * requires another pass to parse the bytecode of the method). + */ + int[] allIndexes = new int[0]; // copy of indexes + int[] allSizes = new int[0]; // copy of sizes + boolean[] resize; // instructions to be resized + int newOffset; // future offset of a jump instruction + + resize = new boolean[code.length]; + + // 3 = loop again, 2 = loop ended, 1 = last pass, 0 = done + int state = 3; + do { + if (state == 3) { + state = 2; + } + u = 0; + while (u < b.length) { + int opcode = b[u] & 0xFF; // opcode of current instruction + int insert = 0; // bytes to be added after this instruction + + switch (ClassWriter.TYPE[opcode]) { + case ClassWriter.NOARG_INSN: + case ClassWriter.IMPLVAR_INSN: + u += 1; + break; + case ClassWriter.LABEL_INSN: + if (opcode > 201) { + // converts temporary opcodes 202 to 217, 218 and + // 219 to IFEQ ... JSR (inclusive), IFNULL and + // IFNONNULL + opcode = opcode < 218 ? opcode - 49 : opcode - 20; + label = u + readUnsignedShort(b, u + 1); + } else { + label = u + readShort(b, u + 1); + } + newOffset = getNewOffset(allIndexes, allSizes, u, label); + if (newOffset < Short.MIN_VALUE + || newOffset > Short.MAX_VALUE) { + if (!resize[u]) { + if (opcode == Opcodes.GOTO || opcode == Opcodes.JSR) { + // two additional bytes will be required to + // replace this GOTO or JSR instruction with + // a GOTO_W or a JSR_W + insert = 2; + } else { + // five additional bytes will be required to + // replace this IFxxx instruction with + // IFNOTxxx GOTO_W , where IFNOTxxx + // is the "opposite" opcode of IFxxx (i.e., + // IFNE for IFEQ) and where designates + // the instruction just after the GOTO_W. + insert = 5; + } + resize[u] = true; + } + } + u += 3; + break; + case ClassWriter.LABELW_INSN: + u += 5; + break; + case ClassWriter.TABL_INSN: + if (state == 1) { + // true number of bytes to be added (or removed) + // from this instruction = (future number of padding + // bytes - current number of padding byte) - + // previously over estimated variation = + // = ((3 - newOffset%4) - (3 - u%4)) - u%4 + // = (-newOffset%4 + u%4) - u%4 + // = -(newOffset & 3) + newOffset = getNewOffset(allIndexes, allSizes, 0, u); + insert = -(newOffset & 3); + } else if (!resize[u]) { + // over estimation of the number of bytes to be + // added to this instruction = 3 - current number + // of padding bytes = 3 - (3 - u%4) = u%4 = u & 3 + insert = u & 3; + resize[u] = true; + } + // skips instruction + u = u + 4 - (u & 3); + u += 4 * (readInt(b, u + 8) - readInt(b, u + 4) + 1) + 12; + break; + case ClassWriter.LOOK_INSN: + if (state == 1) { + // like TABL_INSN + newOffset = getNewOffset(allIndexes, allSizes, 0, u); + insert = -(newOffset & 3); + } else if (!resize[u]) { + // like TABL_INSN + insert = u & 3; + resize[u] = true; + } + // skips instruction + u = u + 4 - (u & 3); + u += 8 * readInt(b, u + 4) + 8; + break; + case ClassWriter.WIDE_INSN: + opcode = b[u + 1] & 0xFF; + if (opcode == Opcodes.IINC) { + u += 6; + } else { + u += 4; + } + break; + case ClassWriter.VAR_INSN: + case ClassWriter.SBYTE_INSN: + case ClassWriter.LDC_INSN: + u += 2; + break; + case ClassWriter.SHORT_INSN: + case ClassWriter.LDCW_INSN: + case ClassWriter.FIELDORMETH_INSN: + case ClassWriter.TYPE_INSN: + case ClassWriter.IINC_INSN: + u += 3; + break; + case ClassWriter.ITFMETH_INSN: + case ClassWriter.INDYMETH_INSN: + u += 5; + break; + // case ClassWriter.MANA_INSN: + default: + u += 4; + break; + } + if (insert != 0) { + // adds a new (u, insert) entry in the allIndexes and + // allSizes arrays + int[] newIndexes = new int[allIndexes.length + 1]; + int[] newSizes = new int[allSizes.length + 1]; + System.arraycopy(allIndexes, 0, newIndexes, 0, + allIndexes.length); + System.arraycopy(allSizes, 0, newSizes, 0, allSizes.length); + newIndexes[allIndexes.length] = u; + newSizes[allSizes.length] = insert; + allIndexes = newIndexes; + allSizes = newSizes; + if (insert > 0) { + state = 3; + } + } + } + if (state < 3) { + --state; + } + } while (state != 0); + + // 2nd step: + // copies the bytecode of the method into a new bytevector, updates the + // offsets, and inserts (or removes) bytes as requested. + + ByteVector newCode = new ByteVector(code.length); + + u = 0; + while (u < code.length) { + int opcode = b[u] & 0xFF; + switch (ClassWriter.TYPE[opcode]) { + case ClassWriter.NOARG_INSN: + case ClassWriter.IMPLVAR_INSN: + newCode.putByte(opcode); + u += 1; + break; + case ClassWriter.LABEL_INSN: + if (opcode > 201) { + // changes temporary opcodes 202 to 217 (inclusive), 218 + // and 219 to IFEQ ... JSR (inclusive), IFNULL and + // IFNONNULL + opcode = opcode < 218 ? opcode - 49 : opcode - 20; + label = u + readUnsignedShort(b, u + 1); + } else { + label = u + readShort(b, u + 1); + } + newOffset = getNewOffset(allIndexes, allSizes, u, label); + if (resize[u]) { + // replaces GOTO with GOTO_W, JSR with JSR_W and IFxxx + // with IFNOTxxx GOTO_W , where IFNOTxxx is + // the "opposite" opcode of IFxxx (i.e., IFNE for IFEQ) + // and where designates the instruction just after + // the GOTO_W. + if (opcode == Opcodes.GOTO) { + newCode.putByte(200); // GOTO_W + } else if (opcode == Opcodes.JSR) { + newCode.putByte(201); // JSR_W + } else { + newCode.putByte(opcode <= 166 ? ((opcode + 1) ^ 1) - 1 + : opcode ^ 1); + newCode.putShort(8); // jump offset + newCode.putByte(200); // GOTO_W + // newOffset now computed from start of GOTO_W + newOffset -= 3; + } + newCode.putInt(newOffset); + } else { + newCode.putByte(opcode); + newCode.putShort(newOffset); + } + u += 3; + break; + case ClassWriter.LABELW_INSN: + label = u + readInt(b, u + 1); + newOffset = getNewOffset(allIndexes, allSizes, u, label); + newCode.putByte(opcode); + newCode.putInt(newOffset); + u += 5; + break; + case ClassWriter.TABL_INSN: + // skips 0 to 3 padding bytes + v = u; + u = u + 4 - (v & 3); + // reads and copies instruction + newCode.putByte(Opcodes.TABLESWITCH); + newCode.putByteArray(null, 0, (4 - newCode.length % 4) % 4); + label = v + readInt(b, u); + u += 4; + newOffset = getNewOffset(allIndexes, allSizes, v, label); + newCode.putInt(newOffset); + j = readInt(b, u); + u += 4; + newCode.putInt(j); + j = readInt(b, u) - j + 1; + u += 4; + newCode.putInt(readInt(b, u - 4)); + for (; j > 0; --j) { + label = v + readInt(b, u); + u += 4; + newOffset = getNewOffset(allIndexes, allSizes, v, label); + newCode.putInt(newOffset); + } + break; + case ClassWriter.LOOK_INSN: + // skips 0 to 3 padding bytes + v = u; + u = u + 4 - (v & 3); + // reads and copies instruction + newCode.putByte(Opcodes.LOOKUPSWITCH); + newCode.putByteArray(null, 0, (4 - newCode.length % 4) % 4); + label = v + readInt(b, u); + u += 4; + newOffset = getNewOffset(allIndexes, allSizes, v, label); + newCode.putInt(newOffset); + j = readInt(b, u); + u += 4; + newCode.putInt(j); + for (; j > 0; --j) { + newCode.putInt(readInt(b, u)); + u += 4; + label = v + readInt(b, u); + u += 4; + newOffset = getNewOffset(allIndexes, allSizes, v, label); + newCode.putInt(newOffset); + } + break; + case ClassWriter.WIDE_INSN: + opcode = b[u + 1] & 0xFF; + if (opcode == Opcodes.IINC) { + newCode.putByteArray(b, u, 6); + u += 6; + } else { + newCode.putByteArray(b, u, 4); + u += 4; + } + break; + case ClassWriter.VAR_INSN: + case ClassWriter.SBYTE_INSN: + case ClassWriter.LDC_INSN: + newCode.putByteArray(b, u, 2); + u += 2; + break; + case ClassWriter.SHORT_INSN: + case ClassWriter.LDCW_INSN: + case ClassWriter.FIELDORMETH_INSN: + case ClassWriter.TYPE_INSN: + case ClassWriter.IINC_INSN: + newCode.putByteArray(b, u, 3); + u += 3; + break; + case ClassWriter.ITFMETH_INSN: + case ClassWriter.INDYMETH_INSN: + newCode.putByteArray(b, u, 5); + u += 5; + break; + // case MANA_INSN: + default: + newCode.putByteArray(b, u, 4); + u += 4; + break; + } + } + + // updates the stack map frame labels + if (compute == FRAMES) { + Label l = labels; + while (l != null) { + /* + * Detects the labels that are just after an IF instruction that + * has been resized with the IFNOT GOTO_W pattern. These labels + * are now the target of a jump instruction (the IFNOT + * instruction). Note that we need the original label position + * here. getNewOffset must therefore never have been called for + * this label. + */ + u = l.position - 3; + if (u >= 0 && resize[u]) { + l.status |= Label.TARGET; + } + getNewOffset(allIndexes, allSizes, l); + l = l.successor; + } + // Update the offsets in the uninitialized types + if (cw.typeTable != null) { + for (i = 0; i < cw.typeTable.length; ++i) { + Item item = cw.typeTable[i]; + if (item != null && item.type == ClassWriter.TYPE_UNINIT) { + item.intVal = getNewOffset(allIndexes, allSizes, 0, + item.intVal); + } + } + } + // The stack map frames are not serialized yet, so we don't need + // to update them. They will be serialized in visitMaxs. + } else if (frameCount > 0) { + /* + * Resizing an existing stack map frame table is really hard. Not + * only the table must be parsed to update the offets, but new + * frames may be needed for jump instructions that were inserted by + * this method. And updating the offsets or inserting frames can + * change the format of the following frames, in case of packed + * frames. In practice the whole table must be recomputed. For this + * the frames are marked as potentially invalid. This will cause the + * whole class to be reread and rewritten with the COMPUTE_FRAMES + * option (see the ClassWriter.toByteArray method). This is not very + * efficient but is much easier and requires much less code than any + * other method I can think of. + */ + cw.invalidFrames = true; + } + // updates the exception handler block labels + Handler h = firstHandler; + while (h != null) { + getNewOffset(allIndexes, allSizes, h.start); + getNewOffset(allIndexes, allSizes, h.end); + getNewOffset(allIndexes, allSizes, h.handler); + h = h.next; + } + // updates the instructions addresses in the + // local var and line number tables + for (i = 0; i < 2; ++i) { + ByteVector bv = i == 0 ? localVar : localVarType; + if (bv != null) { + b = bv.data; + u = 0; + while (u < bv.length) { + label = readUnsignedShort(b, u); + newOffset = getNewOffset(allIndexes, allSizes, 0, label); + writeShort(b, u, newOffset); + label += readUnsignedShort(b, u + 2); + newOffset = getNewOffset(allIndexes, allSizes, 0, label) + - newOffset; + writeShort(b, u + 2, newOffset); + u += 10; + } + } + } + if (lineNumber != null) { + b = lineNumber.data; + u = 0; + while (u < lineNumber.length) { + writeShort( + b, + u, + getNewOffset(allIndexes, allSizes, 0, + readUnsignedShort(b, u))); + u += 4; + } + } + // updates the labels of the other attributes + Attribute attr = cattrs; + while (attr != null) { + Label[] labels = attr.getLabels(); + if (labels != null) { + for (i = labels.length - 1; i >= 0; --i) { + getNewOffset(allIndexes, allSizes, labels[i]); + } + } + attr = attr.next; + } + + // replaces old bytecodes with new ones + code = newCode; + } + + /** + * Reads an unsigned short value in the given byte array. + * + * @param b + * a byte array. + * @param index + * the start index of the value to be read. + * @return the read value. + */ + static int readUnsignedShort(final byte[] b, final int index) { + return ((b[index] & 0xFF) << 8) | (b[index + 1] & 0xFF); + } + + /** + * Reads a signed short value in the given byte array. + * + * @param b + * a byte array. + * @param index + * the start index of the value to be read. + * @return the read value. + */ + static short readShort(final byte[] b, final int index) { + return (short) (((b[index] & 0xFF) << 8) | (b[index + 1] & 0xFF)); + } + + /** + * Reads a signed int value in the given byte array. + * + * @param b + * a byte array. + * @param index + * the start index of the value to be read. + * @return the read value. + */ + static int readInt(final byte[] b, final int index) { + return ((b[index] & 0xFF) << 24) | ((b[index + 1] & 0xFF) << 16) + | ((b[index + 2] & 0xFF) << 8) | (b[index + 3] & 0xFF); + } + + /** + * Writes a short value in the given byte array. + * + * @param b + * a byte array. + * @param index + * where the first byte of the short value must be written. + * @param s + * the value to be written in the given byte array. + */ + static void writeShort(final byte[] b, final int index, final int s) { + b[index] = (byte) (s >>> 8); + b[index + 1] = (byte) s; + } + + /** + * Computes the future value of a bytecode offset. + *

+ * Note: it is possible to have several entries for the same instruction in + * the indexes and sizes: two entries (index=a,size=b) and + * (index=a,size=b') are equivalent to a single entry (index=a,size=b+b'). + * + * @param indexes + * current positions of the instructions to be resized. Each + * instruction must be designated by the index of its last + * byte, plus one (or, in other words, by the index of the + * first byte of the next instruction). + * @param sizes + * the number of bytes to be added to the above + * instructions. More precisely, for each i < len, + * sizes[i] bytes will be added at the end of the + * instruction designated by indexes[i] or, if + * sizes[i] is negative, the last | + * sizes[i]| bytes of the instruction will be removed + * (the instruction size must not become negative or + * null). + * @param begin + * index of the first byte of the source instruction. + * @param end + * index of the first byte of the target instruction. + * @return the future value of the given bytecode offset. + */ + static int getNewOffset(final int[] indexes, final int[] sizes, + final int begin, final int end) { + int offset = end - begin; + for (int i = 0; i < indexes.length; ++i) { + if (begin < indexes[i] && indexes[i] <= end) { + // forward jump + offset += sizes[i]; + } else if (end < indexes[i] && indexes[i] <= begin) { + // backward jump + offset -= sizes[i]; + } + } + return offset; + } + + /** + * Updates the offset of the given label. + * + * @param indexes + * current positions of the instructions to be resized. Each + * instruction must be designated by the index of its last + * byte, plus one (or, in other words, by the index of the + * first byte of the next instruction). + * @param sizes + * the number of bytes to be added to the above + * instructions. More precisely, for each i < len, + * sizes[i] bytes will be added at the end of the + * instruction designated by indexes[i] or, if + * sizes[i] is negative, the last | + * sizes[i]| bytes of the instruction will be removed + * (the instruction size must not become negative or + * null). + * @param label + * the label whose offset must be updated. + */ + static void getNewOffset(final int[] indexes, final int[] sizes, + final Label label) { + if ((label.status & Label.RESIZED) == 0) { + label.position = getNewOffset(indexes, sizes, 0, label.position); + label.status |= Label.RESIZED; + } + } } diff -Nru asm-5.2/src/org/objectweb/asm/ModuleVisitor.java asm-6.0~alpha/src/org/objectweb/asm/ModuleVisitor.java --- asm-5.2/src/org/objectweb/asm/ModuleVisitor.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/ModuleVisitor.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,133 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ + +package org.objectweb.asm; + +/** + * A visitor to visit a Java module. The methods of this class must be called in + * the following order: ( visitRequire | visitExport | + * visitUse | visitProvide )* visitEnd. + * + * @author Remi Forax + */ +public abstract class ModuleVisitor { + /** + * The ASM API version implemented by this visitor. The value of this field + * must be {@link Opcodes#ASM6}. + */ + protected final int api; + + /** + * The module visitor to which this visitor must delegate method calls. May + * be null. + */ + protected ModuleVisitor mv; + + + public ModuleVisitor(final int api) { + this(api, null); + } + + /** + * Constructs a new {@link MethodVisitor}. + * + * @param api + * the ASM API version implemented by this visitor. Must be {@link Opcodes#ASM6}. + * @param mv + * the method visitor to which this visitor must delegate method + * calls. May be null. + */ + public ModuleVisitor(final int api, final ModuleVisitor mv) { + if (api != Opcodes.ASM6) { + throw new IllegalArgumentException(); + } + this.api = api; + this.mv = mv; + } + + /** + * Visits a dependence of the current module. + * + * @param module the module name of the dependence + * @param access the access flag of the dependence among + * ACC_PUBLIC, ACC_SYNTHETIC and ACC_MANDATED. + */ + public void visitRequire(String module, int access) { + if (mv != null) { + mv.visitRequire(module, access); + } + } + + /** + * Visit an exported package of the current module. + * + * @param packaze the name of the exported package. + * @param modules names of the modules that can access to + * the public classes of the exported package or + * null. + */ + public void visitExport(String packaze, String... modules) { + if (mv != null) { + mv.visitExport(packaze, modules); + } + } + + /** + * Visit a service used by the current module. + * The name must be the name of an interface or an + * abstract class. + * + * @param service the internal name of the service. + */ + public void visitUse(String service) { + if (mv != null) { + mv.visitUse(service); + } + } + + /** + * Visit an implementation of a service. + * + * @param service the internal name of the service + * @param impl the internal name of the implementation + * of the service + */ + public void visitProvide(String service, String impl) { + if (mv != null) { + mv.visitProvide(service, impl); + } + } + + public void visitEnd() { + if (mv != null) { + mv.visitEnd(); + } + } +} diff -Nru asm-5.2/src/org/objectweb/asm/ModuleWriter.java asm-6.0~alpha/src/org/objectweb/asm/ModuleWriter.java --- asm-5.2/src/org/objectweb/asm/ModuleWriter.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/ModuleWriter.java 2016-06-07 12:30:48.000000000 +0000 @@ -0,0 +1,178 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ + +package org.objectweb.asm; + +/** + * @author Remi Forax + */ +final class ModuleWriter extends ModuleVisitor { + /** + * The class writer to which this Module attribute must be added. + */ + private final ClassWriter cw; + + /** + * size in byte of the corresponding Module attribute. + */ + private int size; + + /** + * number of requires items + */ + private int requireCount; + + /** + * The requires items in bytecode form. This byte vector only contains + * the items themselves, the number of items is store in requireCount + */ + private ByteVector requires; + + /** + * number of exports items + */ + private int exportCount; + + /** + * The exports items in bytecode form. This byte vector only contains + * the items themselves, the number of items is store in exportCount + */ + private ByteVector exports; + + /** + * number of uses items + */ + private int useCount; + + /** + * The uses items in bytecode form. This byte vector only contains + * the items themselves, the number of items is store in useCount + */ + private ByteVector uses; + + /** + * number of provides items + */ + private int provideCount; + + /** + * The uses provides in bytecode form. This byte vector only contains + * the items themselves, the number of items is store in provideCount + */ + private ByteVector provides; + + ModuleWriter(final ClassWriter cw) { + super(Opcodes.ASM6); + this.cw = cw; + this.size = 8; + } + + @Override + public void visitRequire(String module, int access) { + if (requires == null) { + requires = new ByteVector(); + } + //FIXME fix bad ACC_PUBLIC value (0x0020) + if ((access & Opcodes.ACC_PUBLIC) != 0) { + access = access & ~ Opcodes.ACC_PUBLIC | 0x0020; + } + requires.putShort(cw.newUTF8(module)).putShort(access); + requireCount++; + size += 4; + } + + @Override + public void visitExport(String packaze, String... modules) { + if (exports == null) { + exports = new ByteVector(); + } + exports.putShort(cw.newUTF8(packaze)); + if (modules == null) { + exports.putShort(0); + size += 4; + } else { + exports.putShort(modules.length); + for(String to: modules) { + exports.putShort(cw.newUTF8(to)); + } + size += 4 + 2 * modules.length; + } + exportCount++; + } + + @Override + public void visitUse(String service) { + if (uses == null) { + uses = new ByteVector(); + } + uses.putShort(cw.newClass(service)); + useCount++; + size += 2; + } + + @Override + public void visitProvide(String service, String impl) { + if (provides == null) { + provides = new ByteVector(); + } + provides.putShort(cw.newClass(service)).putShort(cw.newClass(impl)); + provideCount++; + size += 4; + } + + @Override + public void visitEnd() { + // empty + } + + int getSize() { + return size; + } + + void put(ByteVector out) { + out.putInt(size); + out.putShort(requireCount); + if (requires != null) { + out.putByteArray(requires.data, 0, requires.length); + } + out.putShort(exportCount); + if (exports != null) { + out.putByteArray(exports.data, 0, exports.length); + } + out.putShort(useCount); + if (uses != null) { + out.putByteArray(uses.data, 0, uses.length); + } + out.putShort(provideCount); + if (provides != null) { + out.putByteArray(provides.data, 0, provides.length); + } + } +} diff -Nru asm-5.2/src/org/objectweb/asm/Opcodes.java asm-6.0~alpha/src/org/objectweb/asm/Opcodes.java --- asm-5.2/src/org/objectweb/asm/Opcodes.java 2016-04-19 21:41:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/Opcodes.java 2016-05-27 13:01:32.000000000 +0000 @@ -47,6 +47,7 @@ int ASM4 = 4 << 16 | 0 << 8 | 0; int ASM5 = 5 << 16 | 0 << 8 | 0; + int ASM6 = 6 << 16 | 0 << 8 | 0; // versions @@ -58,6 +59,7 @@ int V1_6 = 0 << 16 | 50; int V1_7 = 0 << 16 | 51; int V1_8 = 0 << 16 | 52; + int V1_9 = 0 << 16 | 53; // access flags @@ -80,6 +82,7 @@ int ACC_ANNOTATION = 0x2000; // class int ACC_ENUM = 0x4000; // class(?) field inner int ACC_MANDATED = 0x8000; // parameter + int ACC_MODULE = 0x8000; // class // ASM specific pseudo access flags diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/AnnotationConstantsCollector.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/AnnotationConstantsCollector.java --- asm-5.2/src/org/objectweb/asm/optimizer/AnnotationConstantsCollector.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/AnnotationConstantsCollector.java 2016-05-27 11:46:06.000000000 +0000 @@ -45,7 +45,7 @@ public AnnotationConstantsCollector(final AnnotationVisitor av, final ConstantPool cp) { - super(Opcodes.ASM5, av); + super(Opcodes.ASM6, av); this.cp = cp; } diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/ClassConstantsCollector.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/ClassConstantsCollector.java --- asm-5.2/src/org/objectweb/asm/optimizer/ClassConstantsCollector.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/ClassConstantsCollector.java 2016-05-28 21:13:34.000000000 +0000 @@ -34,6 +34,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; @@ -48,7 +49,7 @@ private final ConstantPool cp; public ClassConstantsCollector(final ClassVisitor cv, final ConstantPool cp) { - super(Opcodes.ASM5, cv); + super(Opcodes.ASM6, cv); this.cp = cp; } @@ -91,6 +92,12 @@ } @Override + public ModuleVisitor visitModule() { + cp.newUTF8("Module"); + return new ModuleConstantsCollector(cv.visitModule(), cp); + } + + @Override public void visitOuterClass(final String owner, final String name, final String desc) { cp.newUTF8("EnclosingMethod"); diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/ClassOptimizer.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/ClassOptimizer.java --- asm-5.2/src/org/objectweb/asm/optimizer/ClassOptimizer.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/ClassOptimizer.java 2016-05-27 11:46:06.000000000 +0000 @@ -60,7 +60,7 @@ List syntheticClassFields = new ArrayList(); public ClassOptimizer(final ClassVisitor cv, final Remapper remapper) { - super(Opcodes.ASM5, cv, remapper); + super(Opcodes.ASM6, cv, remapper); } FieldVisitor syntheticFieldVisitor(final int access, final String name, @@ -161,7 +161,7 @@ hasClinitMethod = true; MethodVisitor mv = super.visitMethod(access, name, desc, null, exceptions); - return new MethodVisitor(Opcodes.ASM5, mv) { + return new MethodVisitor(Opcodes.ASM6, mv) { @Override public void visitCode() { super.visitCode(); diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/FieldConstantsCollector.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/FieldConstantsCollector.java --- asm-5.2/src/org/objectweb/asm/optimizer/FieldConstantsCollector.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/FieldConstantsCollector.java 2016-05-27 11:46:06.000000000 +0000 @@ -46,7 +46,7 @@ private final ConstantPool cp; public FieldConstantsCollector(final FieldVisitor fv, final ConstantPool cp) { - super(Opcodes.ASM5, fv); + super(Opcodes.ASM6, fv); this.cp = cp; } diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/JarOptimizer.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/JarOptimizer.java --- asm-5.2/src/org/objectweb/asm/optimizer/JarOptimizer.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/JarOptimizer.java 2016-05-27 11:46:06.000000000 +0000 @@ -146,7 +146,7 @@ String owner; public ClassDump() { - super(Opcodes.ASM5); + super(Opcodes.ASM6); } @Override @@ -186,7 +186,7 @@ String method; public ClassVerifier() { - super(Opcodes.ASM5); + super(Opcodes.ASM6); } @Override @@ -201,7 +201,7 @@ final String desc, final String signature, final String[] exceptions) { method = name + desc; - return new MethodVisitor(Opcodes.ASM5) { + return new MethodVisitor(Opcodes.ASM6) { @Override public void visitFieldInsn(final int opcode, final String owner, final String name, final String desc) { diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/MethodConstantsCollector.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/MethodConstantsCollector.java --- asm-5.2/src/org/objectweb/asm/optimizer/MethodConstantsCollector.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/MethodConstantsCollector.java 2016-05-27 11:46:06.000000000 +0000 @@ -48,7 +48,7 @@ public MethodConstantsCollector(final MethodVisitor mv, final ConstantPool cp) { - super(Opcodes.ASM5, mv); + super(Opcodes.ASM6, mv); this.cp = cp; } diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/MethodOptimizer.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/MethodOptimizer.java --- asm-5.2/src/org/objectweb/asm/optimizer/MethodOptimizer.java 2015-07-26 08:24:30.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/MethodOptimizer.java 2016-05-27 11:46:06.000000000 +0000 @@ -54,7 +54,7 @@ public MethodOptimizer(ClassOptimizer classOptimizer, MethodVisitor mv, Remapper remapper) { - super(Opcodes.ASM5, mv, remapper); + super(Opcodes.ASM6, mv, remapper); this.classOptimizer = classOptimizer; } diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/ModuleConstantsCollector.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/ModuleConstantsCollector.java --- asm-5.2/src/org/objectweb/asm/optimizer/ModuleConstantsCollector.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/ModuleConstantsCollector.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,84 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.optimizer; + +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; + +/** + * A {@link ModuleVisitor} that collects the {@link Constant}s of the + * module declaration it visits. + * + * @author Remi Forax + */ +public class ModuleConstantsCollector extends ModuleVisitor { + + private final ConstantPool cp; + + public ModuleConstantsCollector(final ModuleVisitor mv, final ConstantPool cp) { + super(Opcodes.ASM6, mv); + this.cp = cp; + } + + @Override + public void visitRequire(String module, int access) { + cp.newUTF8(module); + mv.visitRequire(module, access); + } + + @Override + public void visitExport(String packaze, String... modules) { + cp.newUTF8(packaze); + if (modules != null && modules.length > 0) { + for(String to: modules) { + cp.newUTF8(to); + } + } + mv.visitExport(packaze, modules); + } + + @Override + public void visitUse(String service) { + cp.newClass(service); + mv.visitUse(service); + } + + @Override + public void visitProvide(String service, String impl) { + cp.newClass(service); + cp.newClass(impl); + mv.visitProvide(service, impl); + } + + @Override + public void visitEnd() { + mv.visitEnd(); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/ModuleInfoBndPlugin.java asm-6.0~alpha/src/org/objectweb/asm/optimizer/ModuleInfoBndPlugin.java --- asm-5.2/src/org/objectweb/asm/optimizer/ModuleInfoBndPlugin.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/ModuleInfoBndPlugin.java 2016-06-14 14:13:52.000000000 +0000 @@ -0,0 +1,98 @@ +package org.objectweb.asm.optimizer; + +import java.io.PrintWriter; + +import org.objectweb.asm.Attribute; +import org.objectweb.asm.ByteVector; +import org.objectweb.asm.ClassReader; +import org.objectweb.asm.ClassWriter; +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; +import org.objectweb.asm.util.TraceClassVisitor; + +import aQute.bnd.header.Attrs; +import aQute.bnd.header.Parameters; +import aQute.bnd.osgi.Analyzer; +import aQute.bnd.osgi.Constants; +import aQute.bnd.osgi.EmbeddedResource; +import aQute.bnd.osgi.Jar; +import aQute.bnd.service.AnalyzerPlugin; + +public class ModuleInfoBndPlugin implements AnalyzerPlugin { + private static final String MODULE_NAME = "Module-Name"; + private static final String MODULE_VERSION = "Module-Version"; + private static final String MODULE_REQUIRES = "Module-Requires"; + private static final String MODULE_EXPORTS = "Module-Exports"; + //private static final String MODULE_PROVIDES = "Module-Provides"; + //private static final String MODULE_USES = "Module-Uses"; + + public boolean analyzeJar(Analyzer analyzer) throws Exception { + String moduleName = analyzer.getProperty(MODULE_NAME, analyzer.getProperty(Constants.BUNDLE_SYMBOLICNAME)); + String moduleVersion = analyzer.getProperty(MODULE_VERSION, analyzer.getProperty(Constants.BUNDLE_VERSION)); + String requireModules = analyzer.getProperty(MODULE_REQUIRES); + String exportPackages = analyzer.getProperty(MODULE_EXPORTS, analyzer.getProperty(Constants.EXPORT_PACKAGE)); + + //System.out.println(moduleName); + //System.out.println(moduleVersion); + //System.out.println(requireModules); + //System.out.println(exportPackages); + + ClassWriter writer = new ClassWriter(0); + String moduleInternalName = moduleName.replace('.', '/'); + writer.visit(Opcodes.V1_9, Opcodes.ACC_MODULE, moduleInternalName + "/module-info", null, null, null); + + ModuleVisitor mv = writer.visitModule(); + + // requires + mv.visitRequire("java.base", Opcodes.ACC_PUBLIC|Opcodes.ACC_MANDATED); + if (requireModules != null) { + Parameters requireParams = analyzer.parseHeader(requireModules); + for(String requireName: requireParams.keySet()) { + Attrs attrs = requireParams.get(requireName); + boolean isPublic = attrs.containsKey("public"); + mv.visitRequire(requireName, isPublic? Opcodes.ACC_PUBLIC: 0); + } + } + + // exports + if (exportPackages != null) { + Parameters exportParams = analyzer.parseHeader(exportPackages); + for(String packageName: exportParams.keySet()) { + if (packageName.endsWith("*")) { + throw new IllegalStateException("unsupported wildcard packages " + packageName); + } + mv.visitExport(packageName.replace('.', '/')); + } + } + + //mv.visitUse("org/objectweb/asm/FunInterface"); + //mv.visitProvide("org/objectweb/asm/FunInterface", "org/objectweb/asm/FunImpl"); + + mv.visitEnd(); + + if (moduleVersion != null) { + final String version = moduleVersion; + writer.visitAttribute(new Attribute("Version") { + @Override + protected ByteVector write(ClassWriter cw, byte[] code, int len, int maxStack, int maxLocals) { + ByteVector bv = new ByteVector(); + bv.putShort(cw.newUTF8(version)); + return bv; + } + }); + } + + writer.visitEnd(); + byte[] bytecode = writer.toByteArray(); + + // debug + //ClassReader reader = new ClassReader(bytecode); + //reader.accept(new TraceClassVisitor(new PrintWriter(System.out)), 0); + + Jar jar = analyzer.getJar(); + EmbeddedResource moduleInfo = new EmbeddedResource(bytecode, System.currentTimeMillis()); + jar.putResource("module-info.class", moduleInfo); + + return false; + } +} diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/shrink.properties asm-6.0~alpha/src/org/objectweb/asm/optimizer/shrink.properties --- asm-5.2/src/org/objectweb/asm/optimizer/shrink.properties 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/shrink.properties 2016-05-29 10:41:55.000000000 +0000 @@ -117,12 +117,15 @@ org/objectweb/asm/ClassWriter.lastField=C org/objectweb/asm/ClassWriter.firstMethod=D org/objectweb/asm/ClassWriter.lastMethod=E -org/objectweb/asm/ClassWriter.compute=F +org/objectweb/asm/ClassWriter.computeMaxs=F org/objectweb/asm/ClassWriter.typeCount=G org/objectweb/asm/ClassWriter.typeTable=H org/objectweb/asm/ClassWriter.thisName=I -org/objectweb/asm/ClassWriter.hasAsmInsns=J -org/objectweb/asm/ClassWriter.cr=K +org/objectweb/asm/ClassWriter.computeFrames=J +org/objectweb/asm/ClassWriter.computeMaxs=K +org/objectweb/asm/ClassWriter.invalidFrames=L +org/objectweb/asm/ClassWriter.cr=M +org/objectweb/asm/ClassWriter.moduleWriter=N org/objectweb/asm/Edge.info=a org/objectweb/asm/Edge.successor=b @@ -171,7 +174,6 @@ org/objectweb/asm/Frame.SIZE=a org/objectweb/asm/Frame.owner=b -org/objectweb/asm/CurrentFrame.owner=b org/objectweb/asm/Frame.inputLocals=c org/objectweb/asm/Frame.inputStack=d org/objectweb/asm/Frame.outputLocals=e @@ -223,14 +225,15 @@ org/objectweb/asm/MethodWriter.ctanns=W org/objectweb/asm/MethodWriter.ictanns=X org/objectweb/asm/MethodWriter.cattrs=J -org/objectweb/asm/MethodWriter.subroutines=K -org/objectweb/asm/MethodWriter.compute=L -org/objectweb/asm/MethodWriter.labels=M -org/objectweb/asm/MethodWriter.previousBlock=N -org/objectweb/asm/MethodWriter.currentBlock=O -org/objectweb/asm/MethodWriter.stackSize=P -org/objectweb/asm/MethodWriter.maxStackSize=Q -org/objectweb/asm/MethodWriter.synthetics=R +org/objectweb/asm/MethodWriter.resize=K +org/objectweb/asm/MethodWriter.subroutines=L +org/objectweb/asm/MethodWriter.compute=M +org/objectweb/asm/MethodWriter.labels=N +org/objectweb/asm/MethodWriter.previousBlock=O +org/objectweb/asm/MethodWriter.currentBlock=P +org/objectweb/asm/MethodWriter.stackSize=Q +org/objectweb/asm/MethodWriter.maxStackSize=R +org/objectweb/asm/MethodWriter.synthetics=S org/objectweb/asm/Type.sort=a org/objectweb/asm/Type.buf=b @@ -248,6 +251,17 @@ org/objectweb/asm/Handle.desc=d org/objectweb/asm/Handle.itf=e +org/objectweb/asm/ModuleWriter.cw=a +org/objectweb/asm/ModuleWriter.size=b +org/objectweb/asm/ModuleWriter.requireCount=c +org/objectweb/asm/ModuleWriter.requires=d +org/objectweb/asm/ModuleWriter.exportCount=e +org/objectweb/asm/ModuleWriter.exports=f +org/objectweb/asm/ModuleWriter.useCount=g +org/objectweb/asm/ModuleWriter.uses=h +org/objectweb/asm/ModuleWriter.provideCount=i +org/objectweb/asm/ModuleWriter.provides=j + org/objectweb/asm/signature/SignatureReader.signature=a org/objectweb/asm/signature/SignatureWriter.buf=a @@ -288,6 +302,7 @@ org/objectweb/asm/ClassReader.getImplicitFrame(Lorg/objectweb/asm/Context;)V=a org/objectweb/asm/ClassReader.readFrame(IZZLorg/objectweb/asm/Context;)I=a org/objectweb/asm/ClassReader.readFrameType([Ljava/lang/Object;II[C[Lorg/objectweb/asm/Label;)I=a +org/objectweb/asm/ClassReader.readModule(Lorg/objectweb/asm/ClassVisitor;Lorg/objectweb/asm/Context;I)V=c org/objectweb/asm/ClassWriter.get(Lorg/objectweb/asm/Item;)Lorg/objectweb/asm/Item;=a org/objectweb/asm/ClassWriter.newClassItem(Ljava/lang/String;)Lorg/objectweb/asm/Item;=a @@ -314,29 +329,6 @@ org/objectweb/asm/FieldWriter.getSize()I=a org/objectweb/asm/FieldWriter.put(Lorg/objectweb/asm/ByteVector;)V=a -org/objectweb/asm/Frame.get(I)I=a -org/objectweb/asm/Frame.set(II)V=a -org/objectweb/asm/Frame.set(Lorg/objectweb/asm/Frame;)V=b -org/objectweb/asm/CurrentFrame.set(Lorg/objectweb/asm/Frame;)V=b -org/objectweb/asm/Frame.set(Lorg/objectweb/asm/ClassWriter;I[Ljava/lang/Object;I[Ljava/lang/Object;)V=a -org/objectweb/asm/Frame.convert(Lorg/objectweb/asm/ClassWriter;I[Ljava/lang/Object;[I)I=a -org/objectweb/asm/Frame.push(I)V=b -org/objectweb/asm/Frame.push(Lorg/objectweb/asm/ClassWriter;Ljava/lang/String;)V=a -org/objectweb/asm/Frame.type(Lorg/objectweb/asm/ClassWriter;Ljava/lang/String;)I=b -org/objectweb/asm/Frame.pop()I=a -org/objectweb/asm/Frame.pop(Ljava/lang/String;)V=a -org/objectweb/asm/Frame.pop(I)V=c -org/objectweb/asm/Frame.init(I)V=d -org/objectweb/asm/Frame.init(Lorg/objectweb/asm/ClassWriter;I)I=a -org/objectweb/asm/Frame.initInputFrame(Lorg/objectweb/asm/ClassWriter;I[Lorg/objectweb/asm/Type;I)V=a -org/objectweb/asm/Frame.execute(IILorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Item;)V=a -org/objectweb/asm/CurrentFrame.execute(IILorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Item;)V=a -org/objectweb/asm/Frame.merge(Lorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Frame;I)Z=a -org/objectweb/asm/CurrentFrame.merge(Lorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Frame;I)Z=a -org/objectweb/asm/Frame.merge(Lorg/objectweb/asm/ClassWriter;I[II)Z=a - -org/objectweb/asm/Handler.remove(Lorg/objectweb/asm/Handler;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;)Lorg/objectweb/asm/Handler;=a - org/objectweb/asm/Item.isEqualTo(Lorg/objectweb/asm/Item;)Z=a org/objectweb/asm/Item.set(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V=a org/objectweb/asm/Item.set(D)V=a @@ -355,23 +347,50 @@ org/objectweb/asm/Label.addToSubroutine(JI)V=a org/objectweb/asm/Label.visitSubroutine(Lorg/objectweb/asm/Label;JI)V=b +org/objectweb/asm/Frame.get(I)I=a +org/objectweb/asm/Frame.set(II)V=a +org/objectweb/asm/Frame.push(I)V=b +org/objectweb/asm/Frame.push(Lorg/objectweb/asm/ClassWriter;Ljava/lang/String;)V=a +org/objectweb/asm/Frame.type(Lorg/objectweb/asm/ClassWriter;Ljava/lang/String;)I=b +org/objectweb/asm/Frame.pop()I=a +org/objectweb/asm/Frame.pop(Ljava/lang/String;)V=a +org/objectweb/asm/Frame.pop(I)V=c +org/objectweb/asm/Frame.init(I)V=d +org/objectweb/asm/Frame.init(Lorg/objectweb/asm/ClassWriter;I)I=a +org/objectweb/asm/Frame.initInputFrame(Lorg/objectweb/asm/ClassWriter;I[Lorg/objectweb/asm/Type;I)V=a +org/objectweb/asm/Frame.execute(IILorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Item;)V=a +org/objectweb/asm/Frame.merge(Lorg/objectweb/asm/ClassWriter;Lorg/objectweb/asm/Frame;I)Z=a +org/objectweb/asm/Frame.merge(Lorg/objectweb/asm/ClassWriter;I[II)Z=a + +org/objectweb/asm/Handler.remove(Lorg/objectweb/asm/Handler;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;)Lorg/objectweb/asm/Handler;=a + org/objectweb/asm/MethodWriter.visitSwitchInsn(Lorg/objectweb/asm/Label;[Lorg/objectweb/asm/Label;)V=a org/objectweb/asm/MethodWriter.addSuccessor(ILorg/objectweb/asm/Label;)V=a +org/objectweb/asm/MethodWriter.getNewOffset([I[III)I=a org/objectweb/asm/MethodWriter.getSize()I=a org/objectweb/asm/MethodWriter.put(Lorg/objectweb/asm/ByteVector;)V=a +org/objectweb/asm/MethodWriter.readInt([BI)I=a +org/objectweb/asm/MethodWriter.readShort([BI)S=b +org/objectweb/asm/MethodWriter.readUnsignedShort([BI)I=c +org/objectweb/asm/MethodWriter.writeShort([BII)V=a org/objectweb/asm/MethodWriter.visitFrame(Lorg/objectweb/asm/Frame;)V=b org/objectweb/asm/MethodWriter.visitImplicitFirstFrame()V=f org/objectweb/asm/MethodWriter.startFrame(III)I=a org/objectweb/asm/MethodWriter.endFrame()V=b org/objectweb/asm/MethodWriter.writeFrame()V=c +org/objectweb/asm/MethodWriter.resizeInstructions()V=d org/objectweb/asm/MethodWriter.noSuccessor()V=e org/objectweb/asm/MethodWriter.writeFrameTypes(II)V=a org/objectweb/asm/MethodWriter.writeFrameType(Ljava/lang/Object;)V=a +org/objectweb/asm/MethodWriter.getNewOffset([I[ILorg/objectweb/asm/Label;)V=a org/objectweb/asm/Type.getType([CI)Lorg/objectweb/asm/Type;=a org/objectweb/asm/Type.getDescriptor(Ljava/lang/StringBuilder;)V=a org/objectweb/asm/Type.getDescriptor(Ljava/lang/StringBuilder;Ljava/lang/Class;)V=a +org/objectweb/asm/ModuleWriter.getSize()I=a +org/objectweb/asm/ModuleWriter.put(Lorg/objectweb/asm/ByteVector;)V=a + org/objectweb/asm/signature/SignatureReader.parseType(Ljava/lang/String;ILorg/objectweb/asm/signature/SignatureVisitor;)I=a org/objectweb/asm/signature/SignatureWriter.endFormals()V=a diff -Nru asm-5.2/src/org/objectweb/asm/optimizer/shrink-writer.properties asm-6.0~alpha/src/org/objectweb/asm/optimizer/shrink-writer.properties --- asm-5.2/src/org/objectweb/asm/optimizer/shrink-writer.properties 2011-09-24 08:25:54.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/optimizer/shrink-writer.properties 2016-05-29 10:41:55.000000000 +0000 @@ -39,6 +39,7 @@ org/objectweb/asm/Handler/remove=true org/objectweb/asm/Item/remove=true org/objectweb/asm/MethodWriter/remove=true +org/objectweb/asm/ModuleWriter/remove=true # field mappings diff -Nru asm-5.2/src/org/objectweb/asm/signature/SignatureVisitor.java asm-6.0~alpha/src/org/objectweb/asm/signature/SignatureVisitor.java --- asm-5.2/src/org/objectweb/asm/signature/SignatureVisitor.java 2015-01-17 08:23:15.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/signature/SignatureVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -73,7 +73,7 @@ /** * The ASM API version implemented by this visitor. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -82,10 +82,10 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public SignatureVisitor(final int api) { - if (api != Opcodes.ASM4 && api != Opcodes.ASM5) { + if (api < Opcodes.ASM4 || api > Opcodes.ASM6) { throw new IllegalArgumentException(); } this.api = api; diff -Nru asm-5.2/src/org/objectweb/asm/signature/SignatureWriter.java asm-6.0~alpha/src/org/objectweb/asm/signature/SignatureWriter.java --- asm-5.2/src/org/objectweb/asm/signature/SignatureWriter.java 2015-06-08 11:10:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/signature/SignatureWriter.java 2016-05-27 11:46:06.000000000 +0000 @@ -66,7 +66,7 @@ * Constructs a new {@link SignatureWriter} object. */ public SignatureWriter() { - super(Opcodes.ASM5); + super(Opcodes.ASM6); } // ------------------------------------------------------------------------ diff -Nru asm-5.2/src/org/objectweb/asm/tree/analysis/BasicInterpreter.java asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/BasicInterpreter.java --- asm-5.2/src/org/objectweb/asm/tree/analysis/BasicInterpreter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/BasicInterpreter.java 2016-05-27 11:46:06.000000000 +0000 @@ -53,7 +53,7 @@ Opcodes { public BasicInterpreter() { - super(ASM5); + super(ASM6); } protected BasicInterpreter(final int api) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/analysis/BasicVerifier.java asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/BasicVerifier.java --- asm-5.2/src/org/objectweb/asm/tree/analysis/BasicVerifier.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/BasicVerifier.java 2016-05-27 11:46:06.000000000 +0000 @@ -47,7 +47,7 @@ public class BasicVerifier extends BasicInterpreter { public BasicVerifier() { - super(ASM5); + super(ASM6); } protected BasicVerifier(final int api) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/analysis/SimpleVerifier.java asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/SimpleVerifier.java --- asm-5.2/src/org/objectweb/asm/tree/analysis/SimpleVerifier.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/SimpleVerifier.java 2016-05-27 11:46:06.000000000 +0000 @@ -107,7 +107,7 @@ public SimpleVerifier(final Type currentClass, final Type currentSuperClass, final List currentClassInterfaces, final boolean isInterface) { - this(ASM5, currentClass, currentSuperClass, currentClassInterfaces, + this(ASM6, currentClass, currentSuperClass, currentClassInterfaces, isInterface); } diff -Nru asm-5.2/src/org/objectweb/asm/tree/analysis/SourceInterpreter.java asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/SourceInterpreter.java --- asm-5.2/src/org/objectweb/asm/tree/analysis/SourceInterpreter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/analysis/SourceInterpreter.java 2016-05-27 11:46:06.000000000 +0000 @@ -50,7 +50,7 @@ Opcodes { public SourceInterpreter() { - super(ASM5); + super(ASM6); } protected SourceInterpreter(final int api) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/AnnotationNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/AnnotationNode.java --- asm-5.2/src/org/objectweb/asm/tree/AnnotationNode.java 2016-08-15 12:29:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/AnnotationNode.java 2016-05-27 11:46:06.000000000 +0000 @@ -36,7 +36,7 @@ import org.objectweb.asm.Opcodes; /** - * A node that represents an annotation. + * A node that represents an annotationn. * * @author Eric Bruneton */ @@ -52,8 +52,8 @@ * as two consecutive elements in the list. The name is a {@link String}, * and the value may be a {@link Byte}, {@link Boolean}, {@link Character}, * {@link Short}, {@link Integer}, {@link Long}, {@link Float}, - * {@link Double}, {@link String} or {@link org.objectweb.asm.Type}, or a - * two elements String array (for enumeration values), an + * {@link Double}, {@link String} or {@link org.objectweb.asm.Type}, or an + * two elements String array (for enumeration values), a * {@link AnnotationNode}, or a {@link List} of values of one of the * preceding types. The list may be null if there is no name value * pair. @@ -71,7 +71,7 @@ * If a subclass calls this constructor. */ public AnnotationNode(final String desc) { - this(Opcodes.ASM5, desc); + this(Opcodes.ASM6, desc); if (getClass() != AnnotationNode.class) { throw new IllegalStateException(); } @@ -82,7 +82,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param desc * the class descriptor of the annotation class. */ @@ -98,7 +98,7 @@ * where the visited values must be stored. */ AnnotationNode(final List values) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.values = values; } @@ -114,65 +114,7 @@ if (this.desc != null) { values.add(name); } - if (value instanceof byte[]) { - byte[] v = (byte[]) value; - ArrayList l = new ArrayList(v.length); - for (byte b : v) { - l.add(b); - } - values.add(l); - } else if (value instanceof boolean[]) { - boolean[] v = (boolean[]) value; - ArrayList l = new ArrayList(v.length); - for (boolean b : v) { - l.add(b); - } - values.add(l); - } else if (value instanceof short[]) { - short[] v = (short[]) value; - ArrayList l = new ArrayList(v.length); - for (short s : v) { - l.add(s); - } - values.add(l); - } else if (value instanceof char[]) { - char[] v = (char[]) value; - ArrayList l = new ArrayList(v.length); - for (char c : v) { - l.add(c); - } - values.add(l); - } else if (value instanceof int[]) { - int[] v = (int[]) value; - ArrayList l = new ArrayList(v.length); - for (int i : v) { - l.add(i); - } - values.add(l); - } else if (value instanceof long[]) { - long[] v = (long[]) value; - ArrayList l = new ArrayList(v.length); - for (long lng : v) { - l.add(lng); - } - values.add(l); - } else if (value instanceof float[]) { - float[] v = (float[]) value; - ArrayList l = new ArrayList(v.length); - for (float f : v) { - l.add(f); - } - values.add(l); - } else if (value instanceof double[]) { - double[] v = (double[]) value; - ArrayList l = new ArrayList(v.length); - for (double d : v) { - l.add(d); - } - values.add(l); - } else { - values.add(value); - } + values.add(value); } @Override @@ -229,8 +171,8 @@ * versions of the ASM API than the given version. * * @param api - * an ASM API version. Must be one of {@link Opcodes#ASM4} or - * {@link Opcodes#ASM5}. + * an ASM API version. Must be one of {@link Opcodes#ASM4}, + * {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public void check(final int api) { // nothing to do diff -Nru asm-5.2/src/org/objectweb/asm/tree/ClassNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/ClassNode.java --- asm-5.2/src/org/objectweb/asm/tree/ClassNode.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/ClassNode.java 2016-05-28 21:13:34.000000000 +0000 @@ -38,6 +38,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; @@ -98,6 +99,11 @@ public String sourceDebug; /** + * Module information. May be null. + */ + public ModuleNode module; + + /** * The internal name of the enclosing class of the class. May be * null. */ @@ -192,7 +198,7 @@ * If a subclass calls this constructor. */ public ClassNode() { - this(Opcodes.ASM5); + this(Opcodes.ASM6); if (getClass() != ClassNode.class) { throw new IllegalStateException(); } @@ -203,7 +209,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public ClassNode(final int api) { super(api); @@ -236,6 +242,11 @@ sourceFile = file; sourceDebug = debug; } + + @Override + public ModuleVisitor visitModule() { + return module = new ModuleNode(); + } @Override public void visitOuterClass(final String owner, final String name, @@ -329,8 +340,8 @@ * API than the given version. * * @param api - * an ASM API version. Must be one of {@link Opcodes#ASM4} or - * {@link Opcodes#ASM5}. + * an ASM API version. Must be one of {@link Opcodes#ASM4}, + * {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public void check(final int api) { if (api == Opcodes.ASM4) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/FieldNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/FieldNode.java --- asm-5.2/src/org/objectweb/asm/tree/FieldNode.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/FieldNode.java 2016-05-27 11:46:06.000000000 +0000 @@ -144,7 +144,7 @@ */ public FieldNode(final int access, final String name, final String desc, final String signature, final Object value) { - this(Opcodes.ASM5, access, name, desc, signature, value); + this(Opcodes.ASM6, access, name, desc, signature, value); if (getClass() != FieldNode.class) { throw new IllegalStateException(); } @@ -247,8 +247,8 @@ * API than the given version. * * @param api - * an ASM API version. Must be one of {@link Opcodes#ASM4} or - * {@link Opcodes#ASM5}. + * an ASM API version. Must be one of {@link Opcodes#ASM4}, + * {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public void check(final int api) { if (api == Opcodes.ASM4) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/LocalVariableAnnotationNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/LocalVariableAnnotationNode.java --- asm-5.2/src/org/objectweb/asm/tree/LocalVariableAnnotationNode.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/LocalVariableAnnotationNode.java 2016-05-27 11:46:06.000000000 +0000 @@ -93,7 +93,7 @@ */ public LocalVariableAnnotationNode(int typeRef, TypePath typePath, LabelNode[] start, LabelNode[] end, int[] index, String desc) { - this(Opcodes.ASM5, typeRef, typePath, start, end, index, desc); + this(Opcodes.ASM6, typeRef, typePath, start, end, index, desc); } /** @@ -101,7 +101,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param typeRef * a reference to the annotated type. See {@link TypeReference}. * @param start diff -Nru asm-5.2/src/org/objectweb/asm/tree/MethodNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/MethodNode.java --- asm-5.2/src/org/objectweb/asm/tree/MethodNode.java 2014-06-05 22:31:02.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/MethodNode.java 2016-05-27 11:46:06.000000000 +0000 @@ -220,7 +220,7 @@ * If a subclass calls this constructor. */ public MethodNode() { - this(Opcodes.ASM5); + this(Opcodes.ASM6); if (getClass() != MethodNode.class) { throw new IllegalStateException(); } @@ -231,7 +231,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public MethodNode(final int api) { super(api); @@ -262,7 +262,7 @@ */ public MethodNode(final int access, final String name, final String desc, final String signature, final String[] exceptions) { - this(Opcodes.ASM5, access, name, desc, signature, exceptions); + this(Opcodes.ASM6, access, name, desc, signature, exceptions); if (getClass() != MethodNode.class) { throw new IllegalStateException(); } @@ -273,7 +273,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param access * the method's access flags (see {@link Opcodes}). This * parameter also indicates if the method is synthetic and/or @@ -659,8 +659,8 @@ * versions of the ASM API than the given version. * * @param api - * an ASM API version. Must be one of {@link Opcodes#ASM4} or - * {@link Opcodes#ASM5}. + * an ASM API version. Must be one of {@link Opcodes#ASM4}, + * {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ public void check(final int api) { if (api == Opcodes.ASM4) { diff -Nru asm-5.2/src/org/objectweb/asm/tree/ModuleExportNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleExportNode.java --- asm-5.2/src/org/objectweb/asm/tree/ModuleExportNode.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleExportNode.java 2016-06-18 13:20:15.000000000 +0000 @@ -0,0 +1,75 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.tree; + +import java.util.List; + +import org.objectweb.asm.ModuleVisitor; + +/** + * A node that represents an exported package with its name and the module that can access to it. + * + * @author Remi Forax + */ +public class ModuleExportNode { + /** + * The package name. + */ + public String packaze; + + /** + * A list of modules that can access to this exported package. + * May be null. + */ + public List modules; + + /** + * Constructs a new {@link ModuleExportNode}. + * + * @param packaze + * the parameter's name. + * @param modules + * a list of modules that can access to this exported package. + */ + public ModuleExportNode(final String packaze, final List modules) { + this.packaze = packaze; + this.modules = modules; + } + + /** + * Makes the given module visitor visit this export declaration. + * + * @param mv + * a module visitor. + */ + public void accept(final ModuleVisitor mv) { + mv.visitExport(packaze, (modules == null)? null: modules.toArray(new String[0])); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/tree/ModuleNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleNode.java --- asm-5.2/src/org/objectweb/asm/tree/ModuleNode.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleNode.java 2016-06-18 13:20:15.000000000 +0000 @@ -0,0 +1,157 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.tree; + +import java.util.ArrayList; +import java.util.List; + +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; + +/** + * A node that represents a module declaration. + * + * @author Remi Forax + */ +public class ModuleNode extends ModuleVisitor { + /** + * A list of modules can are required by the current module. + * May be null. + */ + public List requires; + + /** + * A list of packages that are exported by the current module. + * May be null. + */ + public List exports; + + /** + * A list of classes in their internal forms that are used + * as a service by the current module. May be null. + */ + public List uses; + + /** + * A list of services along with their implementations provided + * by the current module. May be null. + */ + public List provides; + + public ModuleNode() { + super(Opcodes.ASM6); + } + + public ModuleNode(final int api, + List requires, + List exports, + List uses, + List provides) { + super(Opcodes.ASM6); + this.requires = requires; + this.exports = exports; + this.uses = uses; + this.provides = provides; + if (getClass() != ModuleNode.class) { + throw new IllegalStateException(); + } + } + + @Override + public void visitRequire(String module, int access) { + if (requires == null) { + requires = new ArrayList(5); + } + requires.add(new ModuleRequireNode(module, access)); + } + + @Override + public void visitExport(String packaze, String... modules) { + if (exports == null) { + exports = new ArrayList(5); + } + List moduleList = null; + if (modules != null) { + moduleList = new ArrayList(modules.length); + for(int i = 0; i < modules.length; i++) { + moduleList.add(modules[i]); + } + } + exports.add(new ModuleExportNode(packaze, moduleList)); + } + + @Override + public void visitUse(String service) { + if (uses == null) { + uses = new ArrayList(5); + } + uses.add(service); + } + + @Override + public void visitProvide(String service, String impl) { + if (provides == null) { + provides = new ArrayList(5); + } + provides.add(new ModuleProvideNode(service, impl)); + } + + @Override + public void visitEnd() { + } + + public void accept(final ClassVisitor cv) { + ModuleVisitor mv = cv.visitModule(); + if (mv == null) { + return; + } + if (requires != null) { + for(int i = 0; i < requires.size(); i++) { + requires.get(i).accept(mv); + } + } + if (exports != null) { + for(int i = 0; i < exports.size(); i++) { + exports.get(i).accept(mv); + } + } + if (uses != null) { + for(int i = 0; i < uses.size(); i++) { + mv.visitUse(uses.get(i)); + } + } + if (provides != null) { + for(int i = 0; i < provides.size(); i++) { + provides.get(i).accept(mv); + } + } + } +} diff -Nru asm-5.2/src/org/objectweb/asm/tree/ModuleProvideNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleProvideNode.java --- asm-5.2/src/org/objectweb/asm/tree/ModuleProvideNode.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleProvideNode.java 2016-06-18 13:20:15.000000000 +0000 @@ -0,0 +1,72 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.tree; + +import org.objectweb.asm.ModuleVisitor; + +/** + * A node that represents a service and its implementation provided by the current module. + * + * @author Remi Forax + */ +public class ModuleProvideNode { + /** + * The service name (in its internal form). + */ + public String service; + + /** + * The implementation name (in its internal form). + */ + public String impl; + + /** + * Constructs a new {@link ModuleProvideNode}. + * + * @param service + * the service name (in its internal form). + * @param impl + * the implementation name (in its internal form). + */ + public ModuleProvideNode(final String service, final String impl) { + this.service = service; + this.impl = impl; + } + + /** + * Makes the given module visitor visit this require declaration. + * + * @param mv + * a module visitor. + */ + public void accept(final ModuleVisitor mv) { + mv.visitProvide(service, impl); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/tree/ModuleRequireNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleRequireNode.java --- asm-5.2/src/org/objectweb/asm/tree/ModuleRequireNode.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/ModuleRequireNode.java 2016-06-18 13:20:15.000000000 +0000 @@ -0,0 +1,76 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.tree; + +import org.objectweb.asm.ModuleVisitor; + +/** + * A node that represents a required module with its name and access of a module descriptor. + * + * @author Remi Forax + */ +public class ModuleRequireNode { + /** + * The name of the required module. + */ + public String module; + + /** + * The access flags (see {@link org.objectweb.asm.Opcodes}). + * Valid values are ACC_PUBLIC, ACC_SYNTHETIC and + * ACC_MANDATED. + */ + public int access; + + /** + * Constructs a new {@link ModuleRequireNode}. + * + * @param module + * the name of the required module. + * @param access + * The access flags. Valid values are + * ACC_PUBLIC, ACC_SYNTHETIC or/and + * ACC_MANDATED (see {@link org.objectweb.asm.Opcodes}). + */ + public ModuleRequireNode(final String module, final int access) { + this.module = module; + this.access = access; + } + + /** + * Makes the given module visitor visit this require declaration. + * + * @param mv + * a module visitor. + */ + public void accept(final ModuleVisitor mv) { + mv.visitRequire(module, access); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/tree/TypeAnnotationNode.java asm-6.0~alpha/src/org/objectweb/asm/tree/TypeAnnotationNode.java --- asm-5.2/src/org/objectweb/asm/tree/TypeAnnotationNode.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/tree/TypeAnnotationNode.java 2016-05-27 11:46:06.000000000 +0000 @@ -70,7 +70,7 @@ */ public TypeAnnotationNode(final int typeRef, final TypePath typePath, final String desc) { - this(Opcodes.ASM5, typeRef, typePath, desc); + this(Opcodes.ASM6, typeRef, typePath, desc); if (getClass() != TypeAnnotationNode.class) { throw new IllegalStateException(); } @@ -81,7 +81,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param typeRef * a reference to the annotated type. See {@link TypeReference}. * @param typePath diff -Nru asm-5.2/src/org/objectweb/asm/util/ASMifier.java asm-6.0~alpha/src/org/objectweb/asm/util/ASMifier.java --- asm-5.2/src/org/objectweb/asm/util/ASMifier.java 2016-01-24 12:44:49.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/ASMifier.java 2016-06-13 10:29:02.000000000 +0000 @@ -89,7 +89,7 @@ * If a subclass calls this constructor. */ public ASMifier() { - this(Opcodes.ASM5, "cw", 0); + this(Opcodes.ASM6, "cw", 0); if (getClass() != ASMifier.class) { throw new IllegalStateException(); } @@ -100,7 +100,7 @@ * * @param api * the ASM API version implemented by this class. Must be one of - * {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param name * the name of the visitor variable in the produced code. * @param id @@ -173,7 +173,7 @@ } else { text.add("package asm." + name.substring(0, n).replace('/', '.') + ";\n"); - simpleName = name.substring(n + 1); + simpleName = name.substring(n + 1).replace('-', '_'); } text.add("import java.util.*;\n"); text.add("import org.objectweb.asm.*;\n"); @@ -208,6 +208,12 @@ case Opcodes.V1_7: buf.append("V1_7"); break; + case Opcodes.V1_8: + buf.append("V1_8"); + break; + case Opcodes.V1_9: + buf.append("V1_9"); + break; default: buf.append(version); break; @@ -245,6 +251,14 @@ buf.append(");\n\n"); text.add(buf.toString()); } + + @Override + public Printer visitModule() { + ASMifier a = createASMifier("mdv", 0); + text.add("ModuleVisitor mdv = cw.visitModule();\n"); + text.add(a.getText()); + return a; + } @Override public void visitOuterClass(final String owner, final String name, @@ -357,6 +371,64 @@ } // ------------------------------------------------------------------------ + // Module + // ------------------------------------------------------------------------ + + @Override + public void visitRequire(String module, int access) { + buf.setLength(0); + buf.append("mdv.visitRequire("); + appendConstant(buf, module); + buf.append(", "); + appendAccess(access); + buf.append(");\n"); + text.add(buf.toString()); + } + + @Override + public void visitExport(String packaze, String... modules) { + buf.setLength(0); + buf.append("mdv.visitExport("); + appendConstant(buf, packaze); + if (modules != null && modules.length > 0) { + buf.append(", new String[] {"); + for (int i = 0; i < modules.length; ++i) { + buf.append(i == 0 ? " " : ", "); + appendConstant(modules[i]); + } + buf.append(" }"); + } + buf.append(");\n"); + text.add(buf.toString()); + } + + @Override + public void visitUse(String service) { + buf.setLength(0); + buf.append("mdv.visitUse("); + appendConstant(buf, service); + buf.append(");\n"); + text.add(buf.toString()); + } + + @Override + public void visitProvide(String service, String impl) { + buf.setLength(0); + buf.append("mdv.visitProvide("); + appendConstant(buf, service); + buf.append(", "); + appendConstant(buf, impl); + buf.append(");\n"); + text.add(buf.toString()); + } + + @Override + public void visitModuleEnd() { + text.add("mdv.visitEnd();\n"); + } + + + // ------------------------------------------------------------------------ // Annotations // ------------------------------------------------------------------------ @@ -455,7 +527,7 @@ // ------------------------------------------------------------------------ // Methods // ------------------------------------------------------------------------ - + @Override public void visitParameter(String parameterName, int access) { buf.setLength(0); @@ -943,7 +1015,7 @@ // ------------------------------------------------------------------------ protected ASMifier createASMifier(final String name, final int id) { - return new ASMifier(Opcodes.ASM5, name, id); + return new ASMifier(Opcodes.ASM6, name, id); } /** @@ -1084,11 +1156,15 @@ buf.append("ACC_DEPRECATED"); first = false; } - if ((access & Opcodes.ACC_MANDATED) != 0) { + if ((access & (Opcodes.ACC_MANDATED|Opcodes.ACC_MODULE)) != 0) { if (!first) { buf.append(" + "); } - buf.append("ACC_MANDATED"); + if ((access & ACCESS_CLASS) == 0) { + buf.append("ACC_MANDATED"); + } else { + buf.append("ACC_MODULE"); + } first = false; } if (first) { diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckAnnotationAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckAnnotationAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckAnnotationAdapter.java 2014-01-05 13:55:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckAnnotationAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -49,7 +49,7 @@ } CheckAnnotationAdapter(final AnnotationVisitor av, final boolean named) { - super(Opcodes.ASM5, av); + super(Opcodes.ASM6, av); this.named = named; } diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckClassAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckClassAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckClassAdapter.java 2014-05-12 16:39:02.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckClassAdapter.java 2016-05-28 21:13:34.000000000 +0000 @@ -44,6 +44,7 @@ import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; import org.objectweb.asm.TypePath; @@ -334,7 +335,7 @@ * If a subclass calls this constructor. */ public CheckClassAdapter(final ClassVisitor cv, final boolean checkDataFlow) { - this(Opcodes.ASM5, cv, checkDataFlow); + this(Opcodes.ASM6, cv, checkDataFlow); if (getClass() != CheckClassAdapter.class) { throw new IllegalStateException(); } @@ -345,7 +346,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param cv * the class visitor to which this adapter must delegate calls. * @param checkDataFlow @@ -378,7 +379,8 @@ + Opcodes.ACC_SUPER + Opcodes.ACC_INTERFACE + Opcodes.ACC_ABSTRACT + Opcodes.ACC_SYNTHETIC + Opcodes.ACC_ANNOTATION + Opcodes.ACC_ENUM - + Opcodes.ACC_DEPRECATED + 0x40000); // ClassWriter.ACC_SYNTHETIC_ATTRIBUTE + + Opcodes.ACC_DEPRECATED + Opcodes.ACC_MODULE + + 0x40000); // ClassWriter.ACC_SYNTHETIC_ATTRIBUTE if (name == null || !name.endsWith("package-info")) { CheckMethodAdapter.checkInternalName(name, "class name"); } @@ -421,6 +423,11 @@ } @Override + public ModuleVisitor visitModule() { + return new CheckModuleAdapter(super.visitModule()); + } + + @Override public void visitOuterClass(final String owner, final String name, final String desc) { checkState(); diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckFieldAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckFieldAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckFieldAdapter.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckFieldAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -54,7 +54,7 @@ * If a subclass calls this constructor. */ public CheckFieldAdapter(final FieldVisitor fv) { - this(Opcodes.ASM5, fv); + this(Opcodes.ASM6, fv); if (getClass() != CheckFieldAdapter.class) { throw new IllegalStateException(); } @@ -65,7 +65,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param fv * the field visitor to which this adapter must delegate calls. */ diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckMethodAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckMethodAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckMethodAdapter.java 2016-08-15 10:34:35.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckMethodAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -397,7 +397,7 @@ */ public CheckMethodAdapter(final MethodVisitor mv, final Map labels) { - this(Opcodes.ASM5, mv, labels); + this(Opcodes.ASM6, mv, labels); if (getClass() != CheckMethodAdapter.class) { throw new IllegalStateException(); } @@ -410,7 +410,8 @@ * * @param api * the ASM API version implemented by this CheckMethodAdapter. - * Must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * Must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} + * or {@link Opcodes#ASM6}. * @param mv * the method visitor to which this adapter must delegate calls. * @param labels @@ -727,12 +728,6 @@ throw new IllegalArgumentException( "INVOKEINTERFACE can't be used with classes"); } - if (opcode == Opcodes.INVOKESPECIAL && itf - && (version & 0xFFFF) < Opcodes.V1_8) { - throw new IllegalArgumentException( - "INVOKESPECIAL can't be used with interfaces prior to Java 8"); - } - // Calling super.visitMethodInsn requires to call the correct version // depending on this.api (otherwise infinite loops can occur). To // simplify and to make it easier to automatically remove the backward diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckModuleAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckModuleAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckModuleAdapter.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckModuleAdapter.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,98 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.util; + +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; + +/** + * @author Remi Forax + */ +public final class CheckModuleAdapter extends ModuleVisitor { + private boolean end; + + public CheckModuleAdapter(final ModuleVisitor mv) { + super(Opcodes.ASM6, mv); + } + + @Override + public void visitRequire(String module, int access) { + checkEnd(); + if (module == null) { + throw new IllegalArgumentException("require cannot be null"); + } + super.visitRequire(module, access); + } + + @Override + public void visitExport(String packaze, String... modules) { + checkEnd(); + if (packaze == null) { + throw new IllegalArgumentException("require cannot be null"); + } + if (modules != null) { + for(int i = 0; i < modules.length; i++) { + if (modules[i] == null) { + throw new IllegalArgumentException("to at index " + i + " cannot be null"); + } + } + } + super.visitExport(packaze, modules); + } + + @Override + public void visitUse(String service) { + checkEnd(); + CheckMethodAdapter.checkInternalName(service, "service"); + super.visitUse(service); + } + + @Override + public void visitProvide(String service, String impl) { + checkEnd(); + CheckMethodAdapter.checkInternalName(service, "service"); + CheckMethodAdapter.checkInternalName(impl, "impl"); + super.visitProvide(service, impl); + } + + @Override + public void visitEnd() { + checkEnd(); + end = true; + super.visitEnd(); + } + + private void checkEnd() { + if (end) { + throw new IllegalStateException( + "Cannot call a visit method after visitEnd has been called"); + } + } +} diff -Nru asm-5.2/src/org/objectweb/asm/util/CheckSignatureAdapter.java asm-6.0~alpha/src/org/objectweb/asm/util/CheckSignatureAdapter.java --- asm-5.2/src/org/objectweb/asm/util/CheckSignatureAdapter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/CheckSignatureAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -113,7 +113,7 @@ * null. */ public CheckSignatureAdapter(final int type, final SignatureVisitor sv) { - this(Opcodes.ASM5, type, sv); + this(Opcodes.ASM6, type, sv); } /** @@ -121,7 +121,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. * @param type * the type of signature to be checked. See * {@link #CLASS_SIGNATURE}, {@link #METHOD_SIGNATURE} and diff -Nru asm-5.2/src/org/objectweb/asm/util/Printer.java asm-6.0~alpha/src/org/objectweb/asm/util/Printer.java --- asm-5.2/src/org/objectweb/asm/util/Printer.java 2015-09-16 13:56:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/Printer.java 2016-05-28 21:13:34.000000000 +0000 @@ -117,7 +117,7 @@ /** * The ASM API version implemented by this class. The value of this field - * must be one of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * must be one of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected final int api; @@ -145,7 +145,7 @@ * * @param api * the ASM API version implemented by this printer. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected Printer(final int api) { this.api = api; @@ -197,6 +197,11 @@ */ public abstract void visitSource(final String source, final String debug); + + public Printer visitModule() { + throw new RuntimeException("Must be overriden"); + } + /** * Class outer class. * See {@link org.objectweb.asm.ClassVisitor#visitOuterClass}. @@ -347,6 +352,33 @@ public abstract void visitClassEnd(); // ------------------------------------------------------------------------ + // Module + // ------------------------------------------------------------------------ + + public void visitRequire(String module, int access) { + throw new RuntimeException("Must be overriden"); + } + + public void visitExport(String packaze, String... modules) { + throw new RuntimeException("Must be overriden"); + } + + public void visitUse(String service) { + throw new RuntimeException("Must be overriden"); + } + + public void visitProvide(String service, String impl) { + throw new RuntimeException("Must be overriden"); + } + + /** + * Module end. See {@link org.objectweb.asm.ModuleVisitor#visitEnd}. + */ + public void visitModuleEnd() { + throw new RuntimeException("Must be overriden"); + } + + // ------------------------------------------------------------------------ // Annotations // ------------------------------------------------------------------------ diff -Nru asm-5.2/src/org/objectweb/asm/util/Textifier.java asm-6.0~alpha/src/org/objectweb/asm/util/Textifier.java --- asm-5.2/src/org/objectweb/asm/util/Textifier.java 2014-07-10 21:29:56.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/Textifier.java 2016-05-28 21:13:34.000000000 +0000 @@ -153,7 +153,7 @@ * If a subclass calls this constructor. */ public Textifier() { - this(Opcodes.ASM5); + this(Opcodes.ASM6); if (getClass() != Textifier.class) { throw new IllegalStateException(); } @@ -164,7 +164,7 @@ * * @param api * the ASM API version implemented by this visitor. Must be one - * of {@link Opcodes#ASM4} or {@link Opcodes#ASM5}. + * of {@link Opcodes#ASM4}, {@link Opcodes#ASM5} or {@link Opcodes#ASM6}. */ protected Textifier(final int api) { super(api); @@ -242,15 +242,19 @@ .append(sv.getDeclaration()).append('\n'); } - appendAccess(access & ~Opcodes.ACC_SUPER); + String internalName = name; + appendAccess(access & ~(Opcodes.ACC_SUPER|Opcodes.ACC_MODULE)); if ((access & Opcodes.ACC_ANNOTATION) != 0) { buf.append("@interface "); } else if ((access & Opcodes.ACC_INTERFACE) != 0) { buf.append("interface "); + } else if ((access & Opcodes.ACC_MODULE) != 0) { + buf.append("module "); + internalName = name.substring(0, name.length() - "/module-info".length()); } else if ((access & Opcodes.ACC_ENUM) == 0) { buf.append("class "); } - appendDescriptor(INTERNAL_NAME, name); + appendDescriptor(INTERNAL_NAME, internalName); if (superName != null && !"java/lang/Object".equals(superName)) { buf.append(" extends "); @@ -284,6 +288,13 @@ text.add(buf.toString()); } } + + @Override + public Printer visitModule() { + Textifier t = createTextifier(); + text.add(t.getText()); + return t; + } @Override public void visitOuterClass(final String owner, final String name, @@ -308,7 +319,7 @@ } @Override - public Printer visitClassTypeAnnotation(int typeRef, TypePath typePath, + public Textifier visitClassTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { text.add("\n"); return visitTypeAnnotation(typeRef, typePath, desc, visible); @@ -454,6 +465,64 @@ } // ------------------------------------------------------------------------ + // Module + // ------------------------------------------------------------------------ + + @Override + public void visitRequire(String require, int access) { + buf.setLength(0); + buf.append(tab).append("requires "); + if ((access & Opcodes.ACC_PUBLIC) != 0) { + buf.append("public "); + } + buf.append(require) + .append("; // access flags 0x") + .append(Integer.toHexString(access).toUpperCase()) + .append('\n'); + text.add(buf.toString()); + } + + @Override + public void visitExport(String export, String... tos) { + buf.setLength(0); + buf.append(tab).append("exports ").append(export); + if (tos != null && tos.length > 0) { + buf.append(" to\n"); + for (int i = 0; i < tos.length; ++i) { + buf.append(tab2).append(tos[i]); + buf.append(i != tos.length - 1 ? ",\n": ""); + } + } + buf.append(";\n"); + text.add(buf.toString()); + } + + @Override + public void visitUse(String use) { + buf.setLength(0); + buf.append(tab).append("uses "); + appendDescriptor(INTERNAL_NAME, use); + buf.append(";\n"); + text.add(buf.toString()); + } + + @Override + public void visitProvide(String provide, String with) { + buf.setLength(0); + buf.append(tab).append("provides "); + appendDescriptor(INTERNAL_NAME, provide); + buf.append(" with\n").append(tab2); + appendDescriptor(INTERNAL_NAME, with); + buf.append(";\n"); + text.add(buf.toString()); + } + + @Override + public void visitModuleEnd() { + // empty + } + + // ------------------------------------------------------------------------ // Annotations // ------------------------------------------------------------------------ @@ -643,7 +712,7 @@ } @Override - public Printer visitFieldTypeAnnotation(int typeRef, TypePath typePath, + public Textifier visitFieldTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { return visitTypeAnnotation(typeRef, typePath, desc, visible); } @@ -687,7 +756,7 @@ } @Override - public Printer visitMethodTypeAnnotation(int typeRef, TypePath typePath, + public Textifier visitMethodTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { return visitTypeAnnotation(typeRef, typePath, desc, visible); } @@ -968,7 +1037,7 @@ } @Override - public Printer visitInsnAnnotation(int typeRef, TypePath typePath, + public Textifier visitInsnAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { return visitTypeAnnotation(typeRef, typePath, desc, visible); } @@ -990,7 +1059,7 @@ } @Override - public Printer visitTryCatchAnnotation(int typeRef, TypePath typePath, + public Textifier visitTryCatchAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { buf.setLength(0); buf.append(tab2).append("TRYCATCHBLOCK @"); @@ -1035,7 +1104,7 @@ } @Override - public Printer visitLocalVariableAnnotation(int typeRef, TypePath typePath, + public Textifier visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String desc, boolean visible) { buf.setLength(0); diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceAnnotationVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceAnnotationVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceAnnotationVisitor.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceAnnotationVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -47,7 +47,7 @@ } public TraceAnnotationVisitor(final AnnotationVisitor av, final Printer p) { - super(Opcodes.ASM5, av); + super(Opcodes.ASM6, av); this.p = p; } diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceClassVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceClassVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceClassVisitor.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceClassVisitor.java 2016-05-28 21:13:34.000000000 +0000 @@ -36,6 +36,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; @@ -131,7 +132,7 @@ */ public TraceClassVisitor(final ClassVisitor cv, final Printer p, final PrintWriter pw) { - super(Opcodes.ASM5, cv); + super(Opcodes.ASM6, cv); this.pw = pw; this.p = p; } @@ -149,6 +150,13 @@ p.visitSource(file, debug); super.visitSource(file, debug); } + + @Override + public ModuleVisitor visitModule() { + Printer p = this.p.visitModule(); + ModuleVisitor mv = super.visitModule(); + return new TraceModuleVisitor(mv, p); + } @Override public void visitOuterClass(final String owner, final String name, diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceFieldVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceFieldVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceFieldVisitor.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceFieldVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -50,7 +50,7 @@ } public TraceFieldVisitor(final FieldVisitor fv, final Printer p) { - super(Opcodes.ASM5, fv); + super(Opcodes.ASM6, fv); this.p = p; } diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceMethodVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceMethodVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceMethodVisitor.java 2013-10-29 19:22:52.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceMethodVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -52,7 +52,7 @@ } public TraceMethodVisitor(final MethodVisitor mv, final Printer p) { - super(Opcodes.ASM5, mv); + super(Opcodes.ASM6, mv); this.p = p; } diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceModuleVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceModuleVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceModuleVisitor.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceModuleVisitor.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,83 @@ +/*** + * ASM: a very small and fast Java bytecode manipulation framework + * Copyright (c) 2000-2011 INRIA, France Telecom + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.util; + +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; + +/** + * A {@link ModuleVisitor} that prints the fields it visits with a + * {@link Printer}. + * + * @author Remi Forax + */ +public final class TraceModuleVisitor extends ModuleVisitor { + + public final Printer p; + + public TraceModuleVisitor(final Printer p) { + this(null, p); + } + + public TraceModuleVisitor(final ModuleVisitor mv, final Printer p) { + super(Opcodes.ASM6, mv); + this.p = p; + } + + @Override + public void visitRequire(String module, int access) { + p.visitRequire(module, access); + super.visitRequire(module, access); + } + + @Override + public void visitExport(String packaze, String... modules) { + p.visitExport(packaze, modules); + super.visitExport(packaze, modules); + } + + @Override + public void visitUse(String use) { + p.visitUse(use); + super.visitUse(use); + } + + @Override + public void visitProvide(String service, String impl) { + p.visitProvide(service, impl); + super.visitProvide(service, impl); + } + + @Override + public void visitEnd() { + p.visitModuleEnd(); + super.visitEnd(); + } +} diff -Nru asm-5.2/src/org/objectweb/asm/util/TraceSignatureVisitor.java asm-6.0~alpha/src/org/objectweb/asm/util/TraceSignatureVisitor.java --- asm-5.2/src/org/objectweb/asm/util/TraceSignatureVisitor.java 2015-06-08 11:10:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/util/TraceSignatureVisitor.java 2016-05-27 11:46:06.000000000 +0000 @@ -75,13 +75,13 @@ private String separator = ""; public TraceSignatureVisitor(final int access) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); isInterface = (access & Opcodes.ACC_INTERFACE) != 0; this.declaration = new StringBuilder(); } private TraceSignatureVisitor(final StringBuilder buf) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.declaration = buf; } diff -Nru asm-5.2/src/org/objectweb/asm/xml/ASMContentHandler.java asm-6.0~alpha/src/org/objectweb/asm/xml/ASMContentHandler.java --- asm-5.2/src/org/objectweb/asm/xml/ASMContentHandler.java 2016-01-20 22:32:29.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/ASMContentHandler.java 2016-05-28 21:13:34.000000000 +0000 @@ -40,6 +40,7 @@ import org.objectweb.asm.Handle; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; import org.objectweb.asm.TypePath; @@ -90,6 +91,15 @@ RULES.add(BASE + "/outerclass", new OuterClassRule()); RULES.add(BASE + "/innerclass", new InnerClassRule()); RULES.add(BASE + "/source", new SourceRule()); + + ModuleRule moduleRule = new ModuleRule(); + RULES.add(BASE + "/module", moduleRule); + RULES.add(BASE + "/module/requires", moduleRule); + RULES.add(BASE + "/module/exports", moduleRule); + RULES.add(BASE + "/module/exports/to", moduleRule); + RULES.add(BASE + "/module/uses", moduleRule); + RULES.add(BASE + "/module/provides", moduleRule); + RULES.add(BASE + "/field", new FieldRule()); RULES.add(BASE + "/method", new MethodRule()); @@ -675,6 +685,9 @@ if (s.indexOf("mandated") != -1) { access |= ACC_MANDATED; } + if (s.indexOf("module") != -1) { + access |= ACC_MODULE; + } return access; } } @@ -743,7 +756,56 @@ push(cv); } } + + /** + * ModuleRule: module, requires, exports, restricted-to, uses and provides + */ + final class ModuleRule extends Rule { + @Override + public final void begin(final String element, final Attributes attrs) + throws SAXException { + if ("module".equals(element)) { + push(cv.visitModule()); + } else if ("requires".equals(element)) { + ModuleVisitor mv = (ModuleVisitor) peek(); + mv.visitRequire(attrs.getValue("module"), + getAccess(attrs.getValue("access"))); + } else if ("exports".equals(element)) { + // encode the name of the exported package as the first item + ArrayList list = new ArrayList(); + list.add(attrs.getValue("name")); + push(list); + } else if ("to".equals(element)) { + @SuppressWarnings("unchecked") + ArrayList list = (ArrayList) peek(); + list.add(attrs.getValue("module")); + } else if ("uses".equals(element)) { + ModuleVisitor mv = (ModuleVisitor) peek(); + mv.visitUse(attrs.getValue("service")); + } else if ("provides".equals(element)) { + ModuleVisitor mv = (ModuleVisitor) peek(); + mv.visitProvide(attrs.getValue("service"), attrs.getValue("impl")); + } + } + @Override + public void end(final String element) { + if ("exports".equals(element)) { + @SuppressWarnings("unchecked") + ArrayList list = (ArrayList) pop(); + String export = list.remove(0); // name of the exported package + String[] tos = null; + if (!list.isEmpty()) { + tos = list.toArray(new String[list.size()]); + } + ModuleVisitor mv = (ModuleVisitor) peek(); + mv.visitExport(export, tos); + } else if ("module".equals(element)) { + ((ModuleVisitor) pop()).visitEnd(); + } + } + } + /** * OuterClassRule */ diff -Nru asm-5.2/src/org/objectweb/asm/xml/asm-xml.dtd asm-6.0~alpha/src/org/objectweb/asm/xml/asm-xml.dtd --- asm-5.2/src/org/objectweb/asm/xml/asm-xml.dtd 2011-09-24 08:25:54.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/asm-xml.dtd 2016-05-28 21:13:34.000000000 +0000 @@ -41,7 +41,7 @@ - + @@ -53,6 +53,20 @@ + + + + + + + + + + + + + + diff -Nru asm-5.2/src/org/objectweb/asm/xml/SAXAnnotationAdapter.java asm-6.0~alpha/src/org/objectweb/asm/xml/SAXAnnotationAdapter.java --- asm-5.2/src/org/objectweb/asm/xml/SAXAnnotationAdapter.java 2015-06-08 11:10:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/SAXAnnotationAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -48,20 +48,20 @@ public SAXAnnotationAdapter(final SAXAdapter sa, final String elementName, final int visible, final String name, final String desc) { - this(Opcodes.ASM5, sa, elementName, visible, desc, name, -1, -1, null, + this(Opcodes.ASM6, sa, elementName, visible, desc, name, -1, -1, null, null, null, null); } public SAXAnnotationAdapter(final SAXAdapter sa, final String elementName, final int visible, final int parameter, final String desc) { - this(Opcodes.ASM5, sa, elementName, visible, desc, null, parameter, -1, + this(Opcodes.ASM6, sa, elementName, visible, desc, null, parameter, -1, null, null, null, null); } public SAXAnnotationAdapter(final SAXAdapter sa, final String elementName, final int visible, final String name, final String desc, final int typeRef, final TypePath typePath) { - this(Opcodes.ASM5, sa, elementName, visible, desc, name, -1, typeRef, + this(Opcodes.ASM6, sa, elementName, visible, desc, name, -1, typeRef, typePath, null, null, null); } @@ -69,7 +69,7 @@ final int visible, final String name, final String desc, int typeRef, TypePath typePath, final String[] start, final String[] end, final int[] index) { - this(Opcodes.ASM5, sa, elementName, visible, desc, name, -1, typeRef, + this(Opcodes.ASM6, sa, elementName, visible, desc, name, -1, typeRef, typePath, start, end, index); } diff -Nru asm-5.2/src/org/objectweb/asm/xml/SAXClassAdapter.java asm-6.0~alpha/src/org/objectweb/asm/xml/SAXClassAdapter.java --- asm-5.2/src/org/objectweb/asm/xml/SAXClassAdapter.java 2015-06-08 11:10:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/SAXClassAdapter.java 2016-05-28 21:13:34.000000000 +0000 @@ -33,6 +33,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; import org.xml.sax.ContentHandler; @@ -81,7 +82,7 @@ * {@link ContentHandler#endDocument() endDocument()} events. */ public SAXClassAdapter(final ContentHandler h, boolean singleDocument) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.sa = new SAXAdapter(h); this.singleDocument = singleDocument; if (!singleDocument) { @@ -101,6 +102,13 @@ sa.addElement("source", att); } + + @Override + public ModuleVisitor visitModule() { + AttributesImpl att = new AttributesImpl(); + sa.addStart("module", att); + return new SAXModuleAdapter(sa); + } @Override public void visitOuterClass(final String owner, final String name, @@ -328,8 +336,12 @@ if ((access & Opcodes.ACC_DEPRECATED) != 0) { sb.append("deprecated "); } - if ((access & Opcodes.ACC_MANDATED) != 0) { - sb.append("mandated "); + if ((access & (Opcodes.ACC_MANDATED|Opcodes.ACC_MODULE)) != 0) { + if ((access & ACCESS_CLASS) == 0) { + sb.append("module "); + } else { + sb.append("mandated "); + } } } } diff -Nru asm-5.2/src/org/objectweb/asm/xml/SAXCodeAdapter.java asm-6.0~alpha/src/org/objectweb/asm/xml/SAXCodeAdapter.java --- asm-5.2/src/org/objectweb/asm/xml/SAXCodeAdapter.java 2015-06-08 11:10:46.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/SAXCodeAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -69,7 +69,7 @@ * content handler that will be used to send SAX 2.0 events. */ public SAXCodeAdapter(final SAXAdapter sa, final int access) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.sa = sa; this.access = access; this.labelNames = new HashMap(); diff -Nru asm-5.2/src/org/objectweb/asm/xml/SAXFieldAdapter.java asm-6.0~alpha/src/org/objectweb/asm/xml/SAXFieldAdapter.java --- asm-5.2/src/org/objectweb/asm/xml/SAXFieldAdapter.java 2013-10-12 09:06:33.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/SAXFieldAdapter.java 2016-05-27 11:46:06.000000000 +0000 @@ -45,7 +45,7 @@ SAXAdapter sa; public SAXFieldAdapter(final SAXAdapter sa, final Attributes att) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.sa = sa; sa.addStart("field", att); } diff -Nru asm-5.2/src/org/objectweb/asm/xml/SAXModuleAdapter.java asm-6.0~alpha/src/org/objectweb/asm/xml/SAXModuleAdapter.java --- asm-5.2/src/org/objectweb/asm/xml/SAXModuleAdapter.java 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/src/org/objectweb/asm/xml/SAXModuleAdapter.java 2016-05-28 21:13:34.000000000 +0000 @@ -0,0 +1,94 @@ +/*** + * ASM XML Adapter + * Copyright (c) 2004-2011, Eugene Kuleshov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the copyright holders nor the names of its + * contributors may be used to endorse or promote products derived from + * this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.objectweb.asm.xml; + +import org.objectweb.asm.ModuleVisitor; +import org.objectweb.asm.Opcodes; +import org.xml.sax.helpers.AttributesImpl; + +/** + * Generate SAX event for a module description. + * + * @author Remi Forax + */ +public final class SAXModuleAdapter extends ModuleVisitor { + + private final SAXAdapter sa; + + public SAXModuleAdapter(final SAXAdapter sa) { + super(Opcodes.ASM6); + this.sa = sa; + } + + @Override + public void visitRequire(String module, int access) { + AttributesImpl att = new AttributesImpl(); + StringBuilder sb = new StringBuilder(); + SAXClassAdapter.appendAccess(access, sb); + att.addAttribute("", "module", "module", "", module); + att.addAttribute("", "access", "access", "", sb.toString()); + sa.addElement("requires", att); + } + + @Override + public void visitExport(String packaze, String... modules) { + AttributesImpl att = new AttributesImpl(); + att.addAttribute("", "name", "name", "", packaze); + sa.addStart("exports", att); + if (modules != null && modules.length > 0) { + for(String to: modules) { + AttributesImpl atts = new AttributesImpl(); + atts.addAttribute("", "module", "module", "", to); + sa.addElement("to", atts); + } + } + sa.addEnd("exports"); + } + + @Override + public void visitUse(String service) { + AttributesImpl att = new AttributesImpl(); + att.addAttribute("", "service", "service", "", service); + sa.addElement("uses", att); + } + + @Override + public void visitProvide(String service, String impl) { + AttributesImpl att = new AttributesImpl(); + att.addAttribute("", "service", "service", "", service); + att.addAttribute("", "impl", "impl", "", impl); + sa.addElement("provides", att); + } + + @Override + public void visitEnd() { + sa.addEnd("module"); + } +} diff -Nru asm-5.2/test/ASM-4.0.sig asm-6.0~alpha/test/ASM-4.0.sig --- asm-5.2/test/ASM-4.0.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-4.0.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2044 +0,0 @@ -#Signature file v4.1 -#Version 4.0 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public int newLocal(org.objectweb.asm.Type) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List localVariables -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,class$org$objectweb$asm$Label,endCode,endMethod,handlers,insnCount,labelStatusField,labels,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-4.1.sig asm-6.0~alpha/test/ASM-4.1.sig --- asm-5.2/test/ASM-4.1.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-4.1.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2050 +0,0 @@ -#Signature file v4.1 -#Version 4.1 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List localVariables -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-4.2.sig asm-6.0~alpha/test/ASM-4.2.sig --- asm-5.2/test/ASM-4.2.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-4.2.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2050 +0,0 @@ -#Signature file v4.1 -#Version 4.2 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List visibleAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List localVariables -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.0.1.sig asm-6.0~alpha/test/ASM-5.0.1.sig --- asm-5.2/test/ASM-5.0.1.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.0.1.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2243 +0,0 @@ -#Signature file v4.1 -#Version 5.0.1 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.0.2.sig asm-6.0~alpha/test/ASM-5.0.2.sig --- asm-5.2/test/ASM-5.0.2.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.0.2.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2243 +0,0 @@ -#Signature file v4.1 -#Version 5.0.2 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.0.3.sig asm-6.0~alpha/test/ASM-5.0.3.sig --- asm-5.2/test/ASM-5.0.3.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.0.3.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2243 +0,0 @@ -#Signature file v4.1 -#Version 5.0.3 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.0.4.sig asm-6.0~alpha/test/ASM-5.0.4.sig --- asm-5.2/test/ASM-5.0.4.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.0.4.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2244 +0,0 @@ -#Signature file v4.1 -#Version 5.0.4 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.0.sig asm-6.0~alpha/test/ASM-5.0.sig --- asm-5.2/test/ASM-5.0.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.0.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2243 +0,0 @@ -#Signature file v4.1 -#Version 5.0 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -meth public boolean equals(java.lang.Object) -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,changed,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM-5.1.sig asm-6.0~alpha/test/ASM-5.1.sig --- asm-5.2/test/ASM-5.1.sig 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/ASM-5.1.sig 1970-01-01 00:00:00.000000000 +0000 @@ -1,2328 +0,0 @@ -#Signature file v4.1 -#Version 5.1 - -CLSS public abstract interface java.io.Serializable - -CLSS public java.lang.Exception -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public java.lang.Object -cons public () -meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException -meth protected void finalize() throws java.lang.Throwable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class getClass() -meth public final void notify() -meth public final void notifyAll() -meth public final void wait() throws java.lang.InterruptedException -meth public final void wait(long) throws java.lang.InterruptedException -meth public final void wait(long,int) throws java.lang.InterruptedException -meth public int hashCode() -meth public java.lang.String toString() - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -meth public java.lang.StackTraceElement[] getStackTrace() -meth public java.lang.String getLocalizedMessage() -meth public java.lang.String getMessage() -meth public java.lang.String toString() -meth public java.lang.Throwable fillInStackTrace() -meth public java.lang.Throwable getCause() -meth public java.lang.Throwable initCause(java.lang.Throwable) -meth public void printStackTrace() -meth public void printStackTrace(java.io.PrintStream) -meth public void printStackTrace(java.io.PrintWriter) -meth public void setStackTrace(java.lang.StackTraceElement[]) -supr java.lang.Object -hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -CLSS public abstract org.objectweb.asm.AnnotationVisitor -cons public (int) -cons public (int,org.objectweb.asm.AnnotationVisitor) -fld protected final int api -fld protected org.objectweb.asm.AnnotationVisitor av -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.Attribute -cons protected (java.lang.String) -fld public final java.lang.String type -meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) -meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) -meth protected org.objectweb.asm.Label[] getLabels() -meth public boolean isCodeAttribute() -meth public boolean isUnknown() -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ByteVector -cons public () -cons public (int) -meth public org.objectweb.asm.ByteVector putByte(int) -meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) -meth public org.objectweb.asm.ByteVector putInt(int) -meth public org.objectweb.asm.ByteVector putLong(long) -meth public org.objectweb.asm.ByteVector putShort(int) -meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.ClassReader -cons public (byte[]) -cons public (byte[],int,int) -cons public (java.io.InputStream) throws java.io.IOException -cons public (java.lang.String) throws java.io.IOException -fld public final byte[] b -fld public final int header -fld public final static int EXPAND_FRAMES = 8 -fld public final static int SKIP_CODE = 1 -fld public final static int SKIP_DEBUG = 2 -fld public final static int SKIP_FRAMES = 4 -meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) -meth public int getAccess() -meth public int getItem(int) -meth public int getItemCount() -meth public int getMaxStringLength() -meth public int readByte(int) -meth public int readInt(int) -meth public int readUnsignedShort(int) -meth public java.lang.Object readConst(int,char[]) -meth public java.lang.String getClassName() -meth public java.lang.String getSuperName() -meth public java.lang.String readClass(int,char[]) -meth public java.lang.String readUTF8(int,char[]) -meth public java.lang.String[] getInterfaces() -meth public long readLong(int) -meth public short readShort(int) -meth public void accept(org.objectweb.asm.ClassVisitor,int) -meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) -supr java.lang.Object -hfds a,c,d - -CLSS public abstract org.objectweb.asm.ClassVisitor -cons public (int) -cons public (int,org.objectweb.asm.ClassVisitor) -fld protected final int api -fld protected org.objectweb.asm.ClassVisitor cv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.ClassWriter -cons public (int) -cons public (org.objectweb.asm.ClassReader,int) -fld public final static int COMPUTE_FRAMES = 2 -fld public final static int COMPUTE_MAXS = 1 -meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) -meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public byte[] toByteArray() -meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public final void visitAttribute(org.objectweb.asm.Attribute) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public final void visitSource(java.lang.String,java.lang.String) -meth public int newClass(java.lang.String) -meth public int newConst(java.lang.Object) -meth public int newField(java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) -meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public int newMethodType(java.lang.String) -meth public int newNameType(java.lang.String,java.lang.String) -meth public int newUTF8(java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds A,B,C,D,E,G,H,I,J,K,L,M,N,O,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z - -CLSS public abstract org.objectweb.asm.FieldVisitor -cons public (int) -cons public (int,org.objectweb.asm.FieldVisitor) -fld protected final int api -fld protected org.objectweb.asm.FieldVisitor fv -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr java.lang.Object - -CLSS public final org.objectweb.asm.Handle -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public boolean equals(java.lang.Object) -meth public boolean isInterface() -meth public int getTag() -meth public int hashCode() -meth public java.lang.String getDesc() -meth public java.lang.String getName() -meth public java.lang.String getOwner() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e - -CLSS public org.objectweb.asm.Label -cons public () -fld public java.lang.Object info -meth public int getOffset() -meth public java.lang.String toString() -supr java.lang.Object -hfds a,b,c,d,e,f,g,h,i,j,k - -CLSS public abstract org.objectweb.asm.MethodVisitor -cons public (int) -cons public (int,org.objectweb.asm.MethodVisitor) -fld protected final int api -fld protected org.objectweb.asm.MethodVisitor mv -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.Opcodes -fld public final static int AALOAD = 50 -fld public final static int AASTORE = 83 -fld public final static int ACC_ABSTRACT = 1024 -fld public final static int ACC_ANNOTATION = 8192 -fld public final static int ACC_BRIDGE = 64 -fld public final static int ACC_DEPRECATED = 131072 -fld public final static int ACC_ENUM = 16384 -fld public final static int ACC_FINAL = 16 -fld public final static int ACC_INTERFACE = 512 -fld public final static int ACC_MANDATED = 32768 -fld public final static int ACC_NATIVE = 256 -fld public final static int ACC_PRIVATE = 2 -fld public final static int ACC_PROTECTED = 4 -fld public final static int ACC_PUBLIC = 1 -fld public final static int ACC_STATIC = 8 -fld public final static int ACC_STRICT = 2048 -fld public final static int ACC_SUPER = 32 -fld public final static int ACC_SYNCHRONIZED = 32 -fld public final static int ACC_SYNTHETIC = 4096 -fld public final static int ACC_TRANSIENT = 128 -fld public final static int ACC_VARARGS = 128 -fld public final static int ACC_VOLATILE = 64 -fld public final static int ACONST_NULL = 1 -fld public final static int ALOAD = 25 -fld public final static int ANEWARRAY = 189 -fld public final static int ARETURN = 176 -fld public final static int ARRAYLENGTH = 190 -fld public final static int ASM4 = 262144 -fld public final static int ASM5 = 327680 -fld public final static int ASTORE = 58 -fld public final static int ATHROW = 191 -fld public final static int BALOAD = 51 -fld public final static int BASTORE = 84 -fld public final static int BIPUSH = 16 -fld public final static int CALOAD = 52 -fld public final static int CASTORE = 85 -fld public final static int CHECKCAST = 192 -fld public final static int D2F = 144 -fld public final static int D2I = 142 -fld public final static int D2L = 143 -fld public final static int DADD = 99 -fld public final static int DALOAD = 49 -fld public final static int DASTORE = 82 -fld public final static int DCMPG = 152 -fld public final static int DCMPL = 151 -fld public final static int DCONST_0 = 14 -fld public final static int DCONST_1 = 15 -fld public final static int DDIV = 111 -fld public final static int DLOAD = 24 -fld public final static int DMUL = 107 -fld public final static int DNEG = 119 -fld public final static int DREM = 115 -fld public final static int DRETURN = 175 -fld public final static int DSTORE = 57 -fld public final static int DSUB = 103 -fld public final static int DUP = 89 -fld public final static int DUP2 = 92 -fld public final static int DUP2_X1 = 93 -fld public final static int DUP2_X2 = 94 -fld public final static int DUP_X1 = 90 -fld public final static int DUP_X2 = 91 -fld public final static int F2D = 141 -fld public final static int F2I = 139 -fld public final static int F2L = 140 -fld public final static int FADD = 98 -fld public final static int FALOAD = 48 -fld public final static int FASTORE = 81 -fld public final static int FCMPG = 150 -fld public final static int FCMPL = 149 -fld public final static int FCONST_0 = 11 -fld public final static int FCONST_1 = 12 -fld public final static int FCONST_2 = 13 -fld public final static int FDIV = 110 -fld public final static int FLOAD = 23 -fld public final static int FMUL = 106 -fld public final static int FNEG = 118 -fld public final static int FREM = 114 -fld public final static int FRETURN = 174 -fld public final static int FSTORE = 56 -fld public final static int FSUB = 102 -fld public final static int F_APPEND = 1 -fld public final static int F_CHOP = 2 -fld public final static int F_FULL = 0 -fld public final static int F_NEW = -1 -fld public final static int F_SAME = 3 -fld public final static int F_SAME1 = 4 -fld public final static int GETFIELD = 180 -fld public final static int GETSTATIC = 178 -fld public final static int GOTO = 167 -fld public final static int H_GETFIELD = 1 -fld public final static int H_GETSTATIC = 2 -fld public final static int H_INVOKEINTERFACE = 9 -fld public final static int H_INVOKESPECIAL = 7 -fld public final static int H_INVOKESTATIC = 6 -fld public final static int H_INVOKEVIRTUAL = 5 -fld public final static int H_NEWINVOKESPECIAL = 8 -fld public final static int H_PUTFIELD = 3 -fld public final static int H_PUTSTATIC = 4 -fld public final static int I2B = 145 -fld public final static int I2C = 146 -fld public final static int I2D = 135 -fld public final static int I2F = 134 -fld public final static int I2L = 133 -fld public final static int I2S = 147 -fld public final static int IADD = 96 -fld public final static int IALOAD = 46 -fld public final static int IAND = 126 -fld public final static int IASTORE = 79 -fld public final static int ICONST_0 = 3 -fld public final static int ICONST_1 = 4 -fld public final static int ICONST_2 = 5 -fld public final static int ICONST_3 = 6 -fld public final static int ICONST_4 = 7 -fld public final static int ICONST_5 = 8 -fld public final static int ICONST_M1 = 2 -fld public final static int IDIV = 108 -fld public final static int IFEQ = 153 -fld public final static int IFGE = 156 -fld public final static int IFGT = 157 -fld public final static int IFLE = 158 -fld public final static int IFLT = 155 -fld public final static int IFNE = 154 -fld public final static int IFNONNULL = 199 -fld public final static int IFNULL = 198 -fld public final static int IF_ACMPEQ = 165 -fld public final static int IF_ACMPNE = 166 -fld public final static int IF_ICMPEQ = 159 -fld public final static int IF_ICMPGE = 162 -fld public final static int IF_ICMPGT = 163 -fld public final static int IF_ICMPLE = 164 -fld public final static int IF_ICMPLT = 161 -fld public final static int IF_ICMPNE = 160 -fld public final static int IINC = 132 -fld public final static int ILOAD = 21 -fld public final static int IMUL = 104 -fld public final static int INEG = 116 -fld public final static int INSTANCEOF = 193 -fld public final static int INVOKEDYNAMIC = 186 -fld public final static int INVOKEINTERFACE = 185 -fld public final static int INVOKESPECIAL = 183 -fld public final static int INVOKESTATIC = 184 -fld public final static int INVOKEVIRTUAL = 182 -fld public final static int IOR = 128 -fld public final static int IREM = 112 -fld public final static int IRETURN = 172 -fld public final static int ISHL = 120 -fld public final static int ISHR = 122 -fld public final static int ISTORE = 54 -fld public final static int ISUB = 100 -fld public final static int IUSHR = 124 -fld public final static int IXOR = 130 -fld public final static int JSR = 168 -fld public final static int L2D = 138 -fld public final static int L2F = 137 -fld public final static int L2I = 136 -fld public final static int LADD = 97 -fld public final static int LALOAD = 47 -fld public final static int LAND = 127 -fld public final static int LASTORE = 80 -fld public final static int LCMP = 148 -fld public final static int LCONST_0 = 9 -fld public final static int LCONST_1 = 10 -fld public final static int LDC = 18 -fld public final static int LDIV = 109 -fld public final static int LLOAD = 22 -fld public final static int LMUL = 105 -fld public final static int LNEG = 117 -fld public final static int LOOKUPSWITCH = 171 -fld public final static int LOR = 129 -fld public final static int LREM = 113 -fld public final static int LRETURN = 173 -fld public final static int LSHL = 121 -fld public final static int LSHR = 123 -fld public final static int LSTORE = 55 -fld public final static int LSUB = 101 -fld public final static int LUSHR = 125 -fld public final static int LXOR = 131 -fld public final static int MONITORENTER = 194 -fld public final static int MONITOREXIT = 195 -fld public final static int MULTIANEWARRAY = 197 -fld public final static int NEW = 187 -fld public final static int NEWARRAY = 188 -fld public final static int NOP = 0 -fld public final static int POP = 87 -fld public final static int POP2 = 88 -fld public final static int PUTFIELD = 181 -fld public final static int PUTSTATIC = 179 -fld public final static int RET = 169 -fld public final static int RETURN = 177 -fld public final static int SALOAD = 53 -fld public final static int SASTORE = 86 -fld public final static int SIPUSH = 17 -fld public final static int SWAP = 95 -fld public final static int TABLESWITCH = 170 -fld public final static int T_BOOLEAN = 4 -fld public final static int T_BYTE = 8 -fld public final static int T_CHAR = 5 -fld public final static int T_DOUBLE = 7 -fld public final static int T_FLOAT = 6 -fld public final static int T_INT = 10 -fld public final static int T_LONG = 11 -fld public final static int T_SHORT = 9 -fld public final static int V1_1 = 196653 -fld public final static int V1_2 = 46 -fld public final static int V1_3 = 47 -fld public final static int V1_4 = 48 -fld public final static int V1_5 = 49 -fld public final static int V1_6 = 50 -fld public final static int V1_7 = 51 -fld public final static int V1_8 = 52 -fld public final static java.lang.Integer DOUBLE -fld public final static java.lang.Integer FLOAT -fld public final static java.lang.Integer INTEGER -fld public final static java.lang.Integer LONG -fld public final static java.lang.Integer NULL -fld public final static java.lang.Integer TOP -fld public final static java.lang.Integer UNINITIALIZED_THIS - -CLSS public org.objectweb.asm.Type -fld public final static int ARRAY = 9 -fld public final static int BOOLEAN = 1 -fld public final static int BYTE = 3 -fld public final static int CHAR = 2 -fld public final static int DOUBLE = 8 -fld public final static int FLOAT = 6 -fld public final static int INT = 5 -fld public final static int LONG = 7 -fld public final static int METHOD = 11 -fld public final static int OBJECT = 10 -fld public final static int SHORT = 4 -fld public final static int VOID = 0 -fld public final static org.objectweb.asm.Type BOOLEAN_TYPE -fld public final static org.objectweb.asm.Type BYTE_TYPE -fld public final static org.objectweb.asm.Type CHAR_TYPE -fld public final static org.objectweb.asm.Type DOUBLE_TYPE -fld public final static org.objectweb.asm.Type FLOAT_TYPE -fld public final static org.objectweb.asm.Type INT_TYPE -fld public final static org.objectweb.asm.Type LONG_TYPE -fld public final static org.objectweb.asm.Type SHORT_TYPE -fld public final static org.objectweb.asm.Type VOID_TYPE -meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int getArgumentsAndReturnSizes() -meth public int getDimensions() -meth public int getOpcode(int) -meth public int getSize() -meth public int getSort() -meth public int hashCode() -meth public java.lang.String getClassName() -meth public java.lang.String getDescriptor() -meth public java.lang.String getInternalName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getElementType() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static int getArgumentsAndReturnSizes(java.lang.String) -meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) -meth public static java.lang.String getDescriptor(java.lang.Class) -meth public static java.lang.String getInternalName(java.lang.Class) -meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getMethodType(java.lang.String) -meth public static org.objectweb.asm.Type getObjectType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.String) -meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type getType(java.lang.Class) -meth public static org.objectweb.asm.Type getType(java.lang.String) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) -meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) -supr java.lang.Object -hfds a,b,c,d - -CLSS public org.objectweb.asm.TypePath -fld public final static int ARRAY_ELEMENT = 0 -fld public final static int INNER_TYPE = 1 -fld public final static int TYPE_ARGUMENT = 3 -fld public final static int WILDCARD_BOUND = 2 -meth public int getLength() -meth public int getStep(int) -meth public int getStepArgument(int) -meth public java.lang.String toString() -meth public static org.objectweb.asm.TypePath fromString(java.lang.String) -supr java.lang.Object -hfds a,b - -CLSS public org.objectweb.asm.TypeReference -cons public (int) -fld public final static int CAST = 71 -fld public final static int CLASS_EXTENDS = 16 -fld public final static int CLASS_TYPE_PARAMETER = 0 -fld public final static int CLASS_TYPE_PARAMETER_BOUND = 17 -fld public final static int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT = 72 -fld public final static int CONSTRUCTOR_REFERENCE = 69 -fld public final static int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT = 74 -fld public final static int EXCEPTION_PARAMETER = 66 -fld public final static int FIELD = 19 -fld public final static int INSTANCEOF = 67 -fld public final static int LOCAL_VARIABLE = 64 -fld public final static int METHOD_FORMAL_PARAMETER = 22 -fld public final static int METHOD_INVOCATION_TYPE_ARGUMENT = 73 -fld public final static int METHOD_RECEIVER = 21 -fld public final static int METHOD_REFERENCE = 70 -fld public final static int METHOD_REFERENCE_TYPE_ARGUMENT = 75 -fld public final static int METHOD_RETURN = 20 -fld public final static int METHOD_TYPE_PARAMETER = 1 -fld public final static int METHOD_TYPE_PARAMETER_BOUND = 18 -fld public final static int NEW = 68 -fld public final static int RESOURCE_VARIABLE = 65 -fld public final static int THROWS = 23 -meth public int getExceptionIndex() -meth public int getFormalParameterIndex() -meth public int getSort() -meth public int getSuperTypeIndex() -meth public int getTryCatchBlockIndex() -meth public int getTypeArgumentIndex() -meth public int getTypeParameterBoundIndex() -meth public int getTypeParameterIndex() -meth public int getValue() -meth public static org.objectweb.asm.TypeReference newExceptionReference(int) -meth public static org.objectweb.asm.TypeReference newFormalParameterReference(int) -meth public static org.objectweb.asm.TypeReference newSuperTypeReference(int) -meth public static org.objectweb.asm.TypeReference newTryCatchReference(int) -meth public static org.objectweb.asm.TypeReference newTypeArgumentReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterBoundReference(int,int,int) -meth public static org.objectweb.asm.TypeReference newTypeParameterReference(int,int) -meth public static org.objectweb.asm.TypeReference newTypeReference(int) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.commons.AdviceAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld protected int methodAccess -fld protected java.lang.String methodDesc -intf org.objectweb.asm.Opcodes -meth protected void onMethodEnter() -meth protected void onMethodExit(int) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitCode() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.commons.GeneratorAdapter -hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized - -CLSS public org.objectweb.asm.commons.AnalyzerAdapter -cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) -fld public java.util.List locals -fld public java.util.List stack -fld public java.util.Map uninitializedTypes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$AnalyzerAdapter,labels,maxLocals,maxStack,owner - -CLSS public org.objectweb.asm.commons.AnnotationRemapper -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.ClassRemapper -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createFieldRemapper(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createMethodRemapper(org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.CodeSizeEvaluator -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -intf org.objectweb.asm.Opcodes -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public int getMaxSize() -meth public int getMinSize() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds maxSize,minSize - -CLSS public org.objectweb.asm.commons.FieldRemapper -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.GeneratorAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) -cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) -fld public final static int ADD = 96 -fld public final static int AND = 126 -fld public final static int DIV = 108 -fld public final static int EQ = 153 -fld public final static int GE = 156 -fld public final static int GT = 157 -fld public final static int LE = 158 -fld public final static int LT = 155 -fld public final static int MUL = 104 -fld public final static int NE = 154 -fld public final static int NEG = 116 -fld public final static int OR = 128 -fld public final static int REM = 112 -fld public final static int SHL = 120 -fld public final static int SHR = 122 -fld public final static int SUB = 100 -fld public final static int USHR = 124 -fld public final static int XOR = 130 -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.Label mark() -meth public org.objectweb.asm.Label newLabel() -meth public org.objectweb.asm.Type getLocalType(int) -meth public void arrayLength() -meth public void arrayLoad(org.objectweb.asm.Type) -meth public void arrayStore(org.objectweb.asm.Type) -meth public void box(org.objectweb.asm.Type) -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) -meth public void checkCast(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void endMethod() -meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void goTo(org.objectweb.asm.Label) -meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) -meth public void ifICmp(int,org.objectweb.asm.Label) -meth public void ifNonNull(org.objectweb.asm.Label) -meth public void ifNull(org.objectweb.asm.Label) -meth public void ifZCmp(int,org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) -meth public void loadArg(int) -meth public void loadArgArray() -meth public void loadArgs() -meth public void loadArgs(int,int) -meth public void loadLocal(int) -meth public void loadLocal(int,org.objectweb.asm.Type) -meth public void loadThis() -meth public void mark(org.objectweb.asm.Label) -meth public void math(int,org.objectweb.asm.Type) -meth public void monitorEnter() -meth public void monitorExit() -meth public void newArray(org.objectweb.asm.Type) -meth public void newInstance(org.objectweb.asm.Type) -meth public void not() -meth public void pop() -meth public void pop2() -meth public void push(boolean) -meth public void push(double) -meth public void push(float) -meth public void push(int) -meth public void push(java.lang.String) -meth public void push(long) -meth public void push(org.objectweb.asm.Handle) -meth public void push(org.objectweb.asm.Type) -meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) -meth public void ret(int) -meth public void returnValue() -meth public void storeArg(int) -meth public void storeLocal(int) -meth public void storeLocal(int,org.objectweb.asm.Type) -meth public void swap() -meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) -meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) -meth public void throwException() -meth public void throwException(org.objectweb.asm.Type,java.lang.String) -meth public void unbox(org.objectweb.asm.Type) -meth public void valueOf(org.objectweb.asm.Type) -supr org.objectweb.asm.commons.LocalVariablesSorter -hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,class$org$objectweb$asm$commons$GeneratorAdapter,localTypes,returnType - -CLSS public org.objectweb.asm.commons.InstructionAdapter -cons protected (int,org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor) -fld public final static org.objectweb.asm.Type OBJECT_TYPE -meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public void aconst(java.lang.Object) -meth public void add(org.objectweb.asm.Type) -meth public void aload(org.objectweb.asm.Type) -meth public void and(org.objectweb.asm.Type) -meth public void anew(org.objectweb.asm.Type) -meth public void areturn(org.objectweb.asm.Type) -meth public void arraylength() -meth public void astore(org.objectweb.asm.Type) -meth public void athrow() -meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth public void checkcast(org.objectweb.asm.Type) -meth public void cmpg(org.objectweb.asm.Type) -meth public void cmpl(org.objectweb.asm.Type) -meth public void dconst(double) -meth public void div(org.objectweb.asm.Type) -meth public void dup() -meth public void dup2() -meth public void dup2X1() -meth public void dup2X2() -meth public void dupX1() -meth public void dupX2() -meth public void fconst(float) -meth public void getfield(java.lang.String,java.lang.String,java.lang.String) -meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void goTo(org.objectweb.asm.Label) -meth public void hconst(org.objectweb.asm.Handle) -meth public void iconst(int) -meth public void ifacmpeq(org.objectweb.asm.Label) -meth public void ifacmpne(org.objectweb.asm.Label) -meth public void ifeq(org.objectweb.asm.Label) -meth public void ifge(org.objectweb.asm.Label) -meth public void ifgt(org.objectweb.asm.Label) -meth public void ificmpeq(org.objectweb.asm.Label) -meth public void ificmpge(org.objectweb.asm.Label) -meth public void ificmpgt(org.objectweb.asm.Label) -meth public void ificmple(org.objectweb.asm.Label) -meth public void ificmplt(org.objectweb.asm.Label) -meth public void ificmpne(org.objectweb.asm.Label) -meth public void ifle(org.objectweb.asm.Label) -meth public void iflt(org.objectweb.asm.Label) -meth public void ifne(org.objectweb.asm.Label) -meth public void ifnonnull(org.objectweb.asm.Label) -meth public void ifnull(org.objectweb.asm.Label) -meth public void iinc(int,int) -meth public void instanceOf(org.objectweb.asm.Type) -meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) -meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) -meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) -meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void jsr(org.objectweb.asm.Label) -meth public void lcmp() -meth public void lconst(long) -meth public void load(int,org.objectweb.asm.Type) -meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void mark(org.objectweb.asm.Label) -meth public void monitorenter() -meth public void monitorexit() -meth public void mul(org.objectweb.asm.Type) -meth public void multianewarray(java.lang.String,int) -meth public void neg(org.objectweb.asm.Type) -meth public void newarray(org.objectweb.asm.Type) -meth public void nop() -meth public void or(org.objectweb.asm.Type) -meth public void pop() -meth public void pop2() -meth public void putfield(java.lang.String,java.lang.String,java.lang.String) -meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) -meth public void rem(org.objectweb.asm.Type) -meth public void ret(int) -meth public void shl(org.objectweb.asm.Type) -meth public void shr(org.objectweb.asm.Type) -meth public void store(int,org.objectweb.asm.Type) -meth public void sub(org.objectweb.asm.Type) -meth public void swap() -meth public void tconst(org.objectweb.asm.Type) -meth public void ushr(org.objectweb.asm.Type) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -meth public void xor(org.objectweb.asm.Type) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$commons$InstructionAdapter - -CLSS public org.objectweb.asm.commons.JSRInlinerAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -intf org.objectweb.asm.Opcodes -meth public void visitEnd() -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -supr org.objectweb.asm.tree.MethodNode -hfds class$org$objectweb$asm$commons$JSRInlinerAdapter,dualCitizens,mainSubroutine,subroutineHeads - -CLSS public org.objectweb.asm.commons.LocalVariablesSorter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) -fld protected final int firstLocal -fld protected int nextLocal -meth protected int newLocalMapping(org.objectweb.asm.Type) -meth protected void setLocalType(int,org.objectweb.asm.Type) -meth protected void updateNewLocals(java.lang.Object[]) -meth public int newLocal(org.objectweb.asm.Type) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMaxs(int,int) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds OBJECT_TYPE,class$org$objectweb$asm$commons$LocalVariablesSorter,mapping,newLocals - -CLSS public org.objectweb.asm.commons.Method -cons public (java.lang.String,java.lang.String) -cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.String getDescriptor() -meth public java.lang.String getName() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getReturnType() -meth public org.objectweb.asm.Type[] getArgumentTypes() -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) -meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) -supr java.lang.Object -hfds DESCRIPTORS,desc,name - -CLSS public org.objectweb.asm.commons.MethodRemapper -cons protected (int,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.MethodVisitor - -CLSS public abstract org.objectweb.asm.commons.Remapper -cons public () -meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) -meth protected org.objectweb.asm.signature.SignatureVisitor createSignatureRemapper(org.objectweb.asm.signature.SignatureVisitor) -meth public java.lang.Object mapValue(java.lang.Object) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapDesc(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodDesc(java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapSignature(java.lang.String,boolean) -meth public java.lang.String mapType(java.lang.String) -meth public java.lang.String[] mapTypes(java.lang.String[]) -supr java.lang.Object - -CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter -cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor - -CLSS public org.objectweb.asm.commons.RemappingClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -fld protected java.lang.String className -meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) -meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) -meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor - -CLSS public org.objectweb.asm.commons.RemappingFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -supr org.objectweb.asm.FieldVisitor -hfds remapper - -CLSS public org.objectweb.asm.commons.RemappingMethodAdapter -cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) -fld protected final org.objectweb.asm.commons.Remapper remapper -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -supr org.objectweb.asm.commons.LocalVariablesSorter - -CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds className,remapper,v - -CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder -cons protected (int,org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor) -meth protected byte[] computeSHAdigest(byte[]) -meth protected long computeSVUID() throws java.io.IOException -meth protected void addSVUID(long) -meth public boolean hasSVUID() -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -supr org.objectweb.asm.ClassVisitor -hfds access,class$org$objectweb$asm$commons$SerialVersionUIDAdder,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods - -CLSS public org.objectweb.asm.commons.SignatureRemapper -cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds classNames,remapper,v - -CLSS public org.objectweb.asm.commons.SimpleRemapper -cons public (java.lang.String,java.lang.String) -cons public (java.util.Map) -meth public java.lang.String map(java.lang.String) -meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) -meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) -meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.commons.Remapper -hfds mapping - -CLSS public org.objectweb.asm.commons.StaticInitMerger -cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) -cons public (java.lang.String,org.objectweb.asm.ClassVisitor) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.ClassVisitor -hfds clinit,counter,name,prefix - -CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator -meth public abstract void generateCase(int,org.objectweb.asm.Label) -meth public abstract void generateDefault() - -CLSS public org.objectweb.asm.commons.TryCatchBlockSorter -cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitEnd() -supr org.objectweb.asm.tree.MethodNode - -CLSS public org.objectweb.asm.signature.SignatureReader -cons public (java.lang.String) -meth public void accept(org.objectweb.asm.signature.SignatureVisitor) -meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) -supr java.lang.Object -hfds a - -CLSS public abstract org.objectweb.asm.signature.SignatureVisitor -cons public (int) -fld protected final int api -fld public final static char EXTENDS = '+' -fld public final static char INSTANCEOF = '=' -fld public final static char SUPER = '-' -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr java.lang.Object - -CLSS public org.objectweb.asm.signature.SignatureWriter -cons public () -meth public java.lang.String toString() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds a,b,c,d - -CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode -cons protected (int) -fld protected int opcode -fld public final static int FIELD_INSN = 4 -fld public final static int FRAME = 14 -fld public final static int IINC_INSN = 10 -fld public final static int INSN = 0 -fld public final static int INT_INSN = 1 -fld public final static int INVOKE_DYNAMIC_INSN = 6 -fld public final static int JUMP_INSN = 7 -fld public final static int LABEL = 8 -fld public final static int LDC_INSN = 9 -fld public final static int LINE = 15 -fld public final static int LOOKUPSWITCH_INSN = 12 -fld public final static int METHOD_INSN = 5 -fld public final static int MULTIANEWARRAY_INSN = 13 -fld public final static int TABLESWITCH_INSN = 11 -fld public final static int TYPE_INSN = 3 -fld public final static int VAR_INSN = 2 -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -meth protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(org.objectweb.asm.tree.AbstractInsnNode) -meth protected final void acceptAnnotations(org.objectweb.asm.MethodVisitor) -meth public abstract int getType() -meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public abstract void accept(org.objectweb.asm.MethodVisitor) -meth public int getOpcode() -meth public org.objectweb.asm.tree.AbstractInsnNode getNext() -meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() -supr java.lang.Object -hfds index,next,prev - -CLSS public org.objectweb.asm.tree.AnnotationNode -cons public (int,java.lang.String) -cons public (java.lang.String) -fld public java.lang.String desc -fld public java.util.List values -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void accept(org.objectweb.asm.AnnotationVisitor) -meth public void check(int) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds class$org$objectweb$asm$tree$AnnotationNode - -CLSS public org.objectweb.asm.tree.ClassNode -cons public () -cons public (int) -fld public int access -fld public int version -fld public java.lang.String name -fld public java.lang.String outerClass -fld public java.lang.String outerMethod -fld public java.lang.String outerMethodDesc -fld public java.lang.String signature -fld public java.lang.String sourceDebug -fld public java.lang.String sourceFile -fld public java.lang.String superName -fld public java.util.List attrs -fld public java.util.List fields -fld public java.util.List innerClasses -fld public java.util.List interfaces -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List methods -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds class$org$objectweb$asm$tree$ClassNode - -CLSS public org.objectweb.asm.tree.FieldInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.FieldNode -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -fld public int access -fld public java.lang.Object value -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleAnnotations -fld public java.util.List visibleTypeAnnotations -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$tree$FieldNode - -CLSS public org.objectweb.asm.tree.FrameNode -cons public (int,int,java.lang.Object[],int,java.lang.Object[]) -fld public int type -fld public java.util.List local -fld public java.util.List stack -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IincInsnNode -cons public (int,int) -fld public int incr -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InnerClassNode -cons public (java.lang.String,java.lang.String,java.lang.String,int) -fld public int access -fld public java.lang.String innerName -fld public java.lang.String name -fld public java.lang.String outerName -meth public void accept(org.objectweb.asm.ClassVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.InsnList -cons public () -meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) -meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) -meth public int size() -meth public java.util.ListIterator iterator() -meth public java.util.ListIterator iterator(int) -meth public org.objectweb.asm.tree.AbstractInsnNode get(int) -meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() -meth public org.objectweb.asm.tree.AbstractInsnNode getLast() -meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void add(org.objectweb.asm.tree.AbstractInsnNode) -meth public void add(org.objectweb.asm.tree.InsnList) -meth public void clear() -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void insert(org.objectweb.asm.tree.InsnList) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) -meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) -meth public void resetLabels() -meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) -supr java.lang.Object -hfds cache,first,last,size - -CLSS public org.objectweb.asm.tree.InsnNode -cons public (int) -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.IntInsnNode -cons public (int,int) -fld public int operand -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode -cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -fld public java.lang.Object[] bsmArgs -fld public java.lang.String desc -fld public java.lang.String name -fld public org.objectweb.asm.Handle bsm -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.JumpInsnNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public org.objectweb.asm.tree.LabelNode label -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LabelNode -cons public () -cons public (org.objectweb.asm.Label) -meth public int getType() -meth public org.objectweb.asm.Label getLabel() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void resetLabel() -supr org.objectweb.asm.tree.AbstractInsnNode -hfds label - -CLSS public org.objectweb.asm.tree.LdcInsnNode -cons public (java.lang.Object) -fld public java.lang.Object cst -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LineNumberNode -cons public (int,org.objectweb.asm.tree.LabelNode) -fld public int line -fld public org.objectweb.asm.tree.LabelNode start -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.LocalVariableAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -cons public (int,org.objectweb.asm.TypePath,org.objectweb.asm.tree.LabelNode[],org.objectweb.asm.tree.LabelNode[],int[],java.lang.String) -fld public java.util.List end -fld public java.util.List index -fld public java.util.List start -meth public void accept(org.objectweb.asm.MethodVisitor,boolean) -supr org.objectweb.asm.tree.TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.LocalVariableNode -cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) -fld public int index -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode -cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) -fld public java.util.List keys -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodInsnNode -cons public (int,java.lang.String,java.lang.String,java.lang.String) -cons public (int,java.lang.String,java.lang.String,java.lang.String,boolean) -fld public boolean itf -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String owner -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.MethodNode -cons public () -cons public (int) -cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -fld public int access -fld public int maxLocals -fld public int maxStack -fld public java.lang.Object annotationDefault -fld public java.lang.String desc -fld public java.lang.String name -fld public java.lang.String signature -fld public java.util.List attrs -fld public java.util.List exceptions -fld public java.util.List invisibleAnnotations -fld public java.util.List invisibleLocalVariableAnnotations -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List localVariables -fld public java.util.List parameters -fld public java.util.List tryCatchBlocks -fld public java.util.List visibleAnnotations -fld public java.util.List visibleLocalVariableAnnotations -fld public java.util.List visibleTypeAnnotations -fld public java.util.List[] invisibleParameterAnnotations -fld public java.util.List[] visibleParameterAnnotations -fld public org.objectweb.asm.tree.InsnList instructions -meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void accept(org.objectweb.asm.ClassVisitor) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void check(int) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds class$org$objectweb$asm$tree$MethodNode,visited - -CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode -cons public (java.lang.String,int) -fld public int dims -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.ParameterNode -cons public (java.lang.String,int) -fld public int access -fld public java.lang.String name -meth public void accept(org.objectweb.asm.MethodVisitor) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TableSwitchInsnNode -cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) -fld public int max -fld public int min -fld public java.util.List labels -fld public org.objectweb.asm.tree.LabelNode dflt -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.TryCatchBlockNode -cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) -fld public java.lang.String type -fld public java.util.List invisibleTypeAnnotations -fld public java.util.List visibleTypeAnnotations -fld public org.objectweb.asm.tree.LabelNode end -fld public org.objectweb.asm.tree.LabelNode handler -fld public org.objectweb.asm.tree.LabelNode start -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void updateIndex(int) -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.TypeAnnotationNode -cons public (int,int,org.objectweb.asm.TypePath,java.lang.String) -cons public (int,org.objectweb.asm.TypePath,java.lang.String) -fld public int typeRef -fld public org.objectweb.asm.TypePath typePath -supr org.objectweb.asm.tree.AnnotationNode -hfds class$org$objectweb$asm$tree$TypeAnnotationNode - -CLSS public org.objectweb.asm.tree.TypeInsnNode -cons public (int,java.lang.String) -fld public java.lang.String desc -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.VarInsnNode -cons public (int,int) -fld public int var -meth public int getType() -meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -meth public void accept(org.objectweb.asm.MethodVisitor) -meth public void setOpcode(int) -supr org.objectweb.asm.tree.AbstractInsnNode - -CLSS public org.objectweb.asm.tree.analysis.Analyzer -cons public (org.objectweb.asm.tree.analysis.Interpreter) -intf org.objectweb.asm.Opcodes -meth protected boolean newControlFlowExceptionEdge(int,int) -meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) -meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) -meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth protected void newControlFlowEdge(int,int) -meth public java.util.List getHandlers(int) -meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() -supr java.lang.Object -hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top - -CLSS public org.objectweb.asm.tree.analysis.AnalyzerException -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) -cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) -fld public final org.objectweb.asm.tree.AbstractInsnNode node -supr java.lang.Exception - -CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.BasicValue -cons public (org.objectweb.asm.Type) -fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE -fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public boolean isReference() -meth public int getSize() -meth public int hashCode() -meth public java.lang.String toString() -meth public org.objectweb.asm.Type getType() -supr java.lang.Object -hfds type - -CLSS public org.objectweb.asm.tree.analysis.BasicVerifier -cons protected (int) -cons public () -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.BasicInterpreter - -CLSS public org.objectweb.asm.tree.analysis.Frame -cons public (int,int) -cons public (org.objectweb.asm.tree.analysis.Frame) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) -meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public int getLocals() -meth public int getMaxStackSize() -meth public int getStackSize() -meth public java.lang.String toString() -meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) -meth public org.objectweb.asm.tree.analysis.Value getLocal(int) -meth public org.objectweb.asm.tree.analysis.Value getStack(int) -meth public org.objectweb.asm.tree.analysis.Value pop() -meth public void clearStack() -meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void push(org.objectweb.asm.tree.analysis.Value) -meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) -meth public void setReturn(org.objectweb.asm.tree.analysis.Value) -supr java.lang.Object -hfds locals,returnValue,top,values - -CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter -cons protected (int) -fld protected final int api -meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) -meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr java.lang.Object - -CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier -cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -cons public () -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) -cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) -meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) -meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) -meth protected boolean isInterface(org.objectweb.asm.Type) -meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth protected java.lang.Class getClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) -meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public void setClassLoader(java.lang.ClassLoader) -supr org.objectweb.asm.tree.analysis.BasicVerifier -hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader - -CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter -cons protected (int) -cons public () -intf org.objectweb.asm.Opcodes -meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) -meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) -meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) -meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) -meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) -meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) -meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException -supr org.objectweb.asm.tree.analysis.Interpreter - -CLSS public org.objectweb.asm.tree.analysis.SourceValue -cons public (int) -cons public (int,java.util.Set) -cons public (int,org.objectweb.asm.tree.AbstractInsnNode) -fld public final int size -fld public final java.util.Set insns -intf org.objectweb.asm.tree.analysis.Value -meth public boolean equals(java.lang.Object) -meth public int getSize() -meth public int hashCode() -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.tree.analysis.Value -meth public abstract int getSize() - -CLSS public abstract interface org.objectweb.asm.util.ASMifiable -meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) - -CLSS public org.objectweb.asm.util.ASMifier -cons protected (int,java.lang.String,int) -cons public () -fld protected final int id -fld protected final java.lang.String name -fld protected java.util.Map labelNames -meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) -meth protected void appendConstant(java.lang.Object) -meth protected void appendLabel(org.objectweb.asm.Label) -meth protected void declareLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() -meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.ASMifier visitTypeAnnotation(java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds class$org$objectweb$asm$util$ASMifier - -CLSS public org.objectweb.asm.util.CheckAnnotationAdapter -cons public (org.objectweb.asm.AnnotationVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds end,named - -CLSS public org.objectweb.asm.util.CheckClassAdapter -cons protected (int,org.objectweb.asm.ClassVisitor,boolean) -cons public (org.objectweb.asm.ClassVisitor) -cons public (org.objectweb.asm.ClassVisitor,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public static void checkClassSignature(java.lang.String) -meth public static void checkFieldSignature(java.lang.String) -meth public static void checkMethodSignature(java.lang.String) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) -meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds checkDataFlow,class$org$objectweb$asm$util$CheckClassAdapter,end,labels,outer,source,start,version - -CLSS public org.objectweb.asm.util.CheckFieldAdapter -cons protected (int,org.objectweb.asm.FieldVisitor) -cons public (org.objectweb.asm.FieldVisitor) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds class$org$objectweb$asm$util$CheckFieldAdapter,end - -CLSS public org.objectweb.asm.util.CheckMethodAdapter -cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) -cons public (org.objectweb.asm.MethodVisitor) -cons public (org.objectweb.asm.MethodVisitor,java.util.Map) -fld public int version -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPE,access,class$org$objectweb$asm$Label,class$org$objectweb$asm$util$CheckMethodAdapter,compressedFrames,endCode,endMethod,expandedFrames,handlers,insnCount,labelStatusField,labels,lastFrame,startCode,usedLabels - -CLSS public org.objectweb.asm.util.CheckSignatureAdapter -cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) -cons public (int,org.objectweb.asm.signature.SignatureVisitor) -fld public final static int CLASS_SIGNATURE = 0 -fld public final static int METHOD_SIGNATURE = 1 -fld public final static int TYPE_SIGNATURE = 2 -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds canBeVoid,state,sv,type - -CLSS public abstract org.objectweb.asm.util.Printer -cons protected (int) -fld protected final int api -fld protected final java.lang.StringBuffer buf -fld public final java.util.List text -fld public final static java.lang.String[] HANDLE_TAG -fld public final static java.lang.String[] OPCODES -fld public final static java.lang.String[] TYPES -meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() -meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) -meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public abstract void visit(java.lang.String,java.lang.Object) -meth public abstract void visitAnnotationEnd() -meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitClassEnd() -meth public abstract void visitCode() -meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitFieldEnd() -meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public abstract void visitIincInsn(int,int) -meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public abstract void visitInsn(int) -meth public abstract void visitIntInsn(int,int) -meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) -meth public abstract void visitLabel(org.objectweb.asm.Label) -meth public abstract void visitLdcInsn(java.lang.Object) -meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) -meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public abstract void visitMaxs(int,int) -meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public abstract void visitMethodEnd() -meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) -meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public abstract void visitSource(java.lang.String,java.lang.String) -meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public abstract void visitTypeInsn(int,java.lang.String) -meth public abstract void visitVarInsn(int,int) -meth public java.util.List getText() -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void appendString(java.lang.StringBuffer,java.lang.String) -meth public void print(java.io.PrintWriter) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitParameter(java.lang.String,int) -supr java.lang.Object - -CLSS public abstract interface org.objectweb.asm.util.Textifiable -meth public abstract void textify(java.lang.StringBuffer,java.util.Map) - -CLSS public org.objectweb.asm.util.Textifier -cons protected (int) -cons public () -fld protected java.lang.String ltab -fld protected java.lang.String tab -fld protected java.lang.String tab2 -fld protected java.lang.String tab3 -fld protected java.util.Map labelNames -fld public final static int CLASS_DECLARATION = 7 -fld public final static int CLASS_SIGNATURE = 5 -fld public final static int FIELD_DESCRIPTOR = 1 -fld public final static int FIELD_SIGNATURE = 2 -fld public final static int HANDLE_DESCRIPTOR = 9 -fld public final static int INTERNAL_NAME = 0 -fld public final static int METHOD_DESCRIPTOR = 3 -fld public final static int METHOD_SIGNATURE = 4 -fld public final static int PARAMETERS_DECLARATION = 8 -fld public final static int TYPE_DECLARATION = 6 -meth protected org.objectweb.asm.util.Textifier createTextifier() -meth protected void appendDescriptor(int,java.lang.String) -meth protected void appendHandle(org.objectweb.asm.Handle) -meth protected void appendLabel(org.objectweb.asm.Label) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.util.Printer visitClassTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitFieldTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitMethodTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() -meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) -meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.util.Textifier visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public static void main(java.lang.String[]) throws java.lang.Exception -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitAnnotationEnd() -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitClassAttribute(org.objectweb.asm.Attribute) -meth public void visitClassEnd() -meth public void visitCode() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -meth public void visitFieldAttribute(org.objectweb.asm.Attribute) -meth public void visitFieldEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodAttribute(org.objectweb.asm.Attribute) -meth public void visitMethodEnd() -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitParameter(java.lang.String,int) -meth public void visitSource(java.lang.String,java.lang.String) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.util.Printer -hfds access,class$org$objectweb$asm$util$Textifier,valueNumber - -CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor -cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds p - -CLSS public final org.objectweb.asm.util.TraceClassVisitor -cons public (java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) -cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds pw - -CLSS public final org.objectweb.asm.util.TraceFieldVisitor -cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor - -CLSS public final org.objectweb.asm.util.TraceMethodVisitor -cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) -cons public (org.objectweb.asm.util.Printer) -fld public final org.objectweb.asm.util.Printer p -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitAttribute(org.objectweb.asm.Attribute) -meth public void visitCode() -meth public void visitEnd() -meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitIincInsn(int,int) -meth public void visitInsn(int) -meth public void visitIntInsn(int,int) -meth public void visitJumpInsn(int,org.objectweb.asm.Label) -meth public void visitLabel(org.objectweb.asm.Label) -meth public void visitLdcInsn(java.lang.Object) -meth public void visitLineNumber(int,org.objectweb.asm.Label) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public void visitMaxs(int,int) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public void visitMultiANewArrayInsn(java.lang.String,int) -meth public void visitParameter(java.lang.String,int) -meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public void visitTypeInsn(int,java.lang.String) -meth public void visitVarInsn(int,int) -supr org.objectweb.asm.MethodVisitor - -CLSS public final org.objectweb.asm.util.TraceSignatureVisitor -cons public (int) -meth public java.lang.String getDeclaration() -meth public java.lang.String getExceptions() -meth public java.lang.String getReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() -meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() -meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() -meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() -meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -meth public void visitBaseType(char) -meth public void visitClassType(java.lang.String) -meth public void visitEnd() -meth public void visitFormalTypeParameter(java.lang.String) -meth public void visitInnerClassType(java.lang.String) -meth public void visitTypeArgument() -meth public void visitTypeVariable(java.lang.String) -supr org.objectweb.asm.signature.SignatureVisitor -hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator - -CLSS public org.objectweb.asm.xml.ASMContentHandler -cons public (org.objectweb.asm.ClassVisitor) -fld protected java.util.Map labels -fld protected org.objectweb.asm.ClassVisitor cv -intf org.objectweb.asm.Opcodes -meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -supr org.xml.sax.helpers.DefaultHandler -hfds BASE,OPCODES,RULES,TYPES,match,stack - -CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule -cons protected (org.objectweb.asm.xml.ASMContentHandler) -meth protected final int getAccess(java.lang.String) -meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) -meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() -meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void end(java.lang.String) -supr java.lang.Object -hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 - -CLSS public org.objectweb.asm.xml.Processor -cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) -fld public final static int BYTECODE = 1 -fld public final static int MULTI_XML = 2 -fld public final static int SINGLE_XML = 3 -meth protected void update(java.lang.Object,int) -meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException -meth public static void main(java.lang.String[]) throws java.lang.Exception -supr java.lang.Object -hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt - -CLSS public org.objectweb.asm.xml.SAXAdapter -cons protected (org.xml.sax.ContentHandler) -meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) -meth protected final void addEnd(java.lang.String) -meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) -meth protected org.xml.sax.ContentHandler getContentHandler() -meth protected void addDocumentEnd() -meth protected void addDocumentStart() -supr java.lang.Object -hfds h - -CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) -cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath) -cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int,org.objectweb.asm.TypePath,java.lang.String[],java.lang.String[],int[]) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) -meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) -meth public void visit(java.lang.String,java.lang.Object) -meth public void visitEnd() -meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) -supr org.objectweb.asm.AnnotationVisitor -hfds elementName,sa - -CLSS public final org.objectweb.asm.xml.SAXClassAdapter -cons public (org.xml.sax.ContentHandler,boolean) -meth public final void visitEnd() -meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) -meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) -meth public void visitSource(java.lang.String,java.lang.String) -supr org.objectweb.asm.ClassVisitor -hfds sa,singleDocument - -CLSS public final org.objectweb.asm.xml.SAXCodeAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,int) -meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) -meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) -meth public final void visitCode() -meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) -meth public final void visitIincInsn(int,int) -meth public final void visitInsn(int) -meth public final void visitIntInsn(int,int) -meth public final void visitJumpInsn(int,org.objectweb.asm.Label) -meth public final void visitLabel(org.objectweb.asm.Label) -meth public final void visitLdcInsn(java.lang.Object) -meth public final void visitLineNumber(int,org.objectweb.asm.Label) -meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) -meth public final void visitMaxs(int,int) -meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -meth public final void visitMultiANewArrayInsn(java.lang.String,int) -meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) -meth public final void visitTypeInsn(int,java.lang.String) -meth public final void visitVarInsn(int,int) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() -meth public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,org.objectweb.asm.TypePath,org.objectweb.asm.Label[],org.objectweb.asm.Label[],int[],java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) -meth public void visitParameter(java.lang.String,int) -supr org.objectweb.asm.MethodVisitor -hfds TYPES,access,labelNames,sa - -CLSS public final org.objectweb.asm.xml.SAXFieldAdapter -cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) -meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) -meth public void visitEnd() -supr org.objectweb.asm.FieldVisitor -hfds sa - -CLSS public abstract interface org.xml.sax.ContentHandler -meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void endDocument() throws org.xml.sax.SAXException -meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void setDocumentLocator(org.xml.sax.Locator) -meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public abstract void startDocument() throws org.xml.sax.SAXException -meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.DTDHandler -meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.EntityResolver -meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException - -CLSS public abstract interface org.xml.sax.ErrorHandler -meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException - -CLSS public org.xml.sax.helpers.DefaultHandler -cons public () -intf org.xml.sax.ContentHandler -intf org.xml.sax.DTDHandler -intf org.xml.sax.EntityResolver -intf org.xml.sax.ErrorHandler -meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException -meth public void characters(char[],int,int) throws org.xml.sax.SAXException -meth public void endDocument() throws org.xml.sax.SAXException -meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException -meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException -meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void setDocumentLocator(org.xml.sax.Locator) -meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException -meth public void startDocument() throws org.xml.sax.SAXException -meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException -meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException -meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException -supr java.lang.Object - diff -Nru asm-5.2/test/ASM.sig asm-6.0~alpha/test/ASM.sig --- asm-5.2/test/ASM.sig 1970-01-01 00:00:00.000000000 +0000 +++ asm-6.0~alpha/test/ASM.sig 2011-10-25 18:14:00.000000000 +0000 @@ -0,0 +1,2044 @@ +#Signature file v4.1 +#Version 4.0 + +CLSS public abstract interface java.io.Serializable + +CLSS public java.lang.Exception +cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) +cons public () +cons public (java.lang.String) +cons public (java.lang.String,java.lang.Throwable) +cons public (java.lang.Throwable) +supr java.lang.Throwable +hfds serialVersionUID + +CLSS public java.lang.Object +cons public () +meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException +meth protected void finalize() throws java.lang.Throwable +meth public boolean equals(java.lang.Object) +meth public final java.lang.Class getClass() +meth public final void notify() +meth public final void notifyAll() +meth public final void wait() throws java.lang.InterruptedException +meth public final void wait(long) throws java.lang.InterruptedException +meth public final void wait(long,int) throws java.lang.InterruptedException +meth public int hashCode() +meth public java.lang.String toString() + +CLSS public java.lang.Throwable +cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) +cons public () +cons public (java.lang.String) +cons public (java.lang.String,java.lang.Throwable) +cons public (java.lang.Throwable) +intf java.io.Serializable +meth public final java.lang.Throwable[] getSuppressed() +meth public final void addSuppressed(java.lang.Throwable) +meth public java.lang.StackTraceElement[] getStackTrace() +meth public java.lang.String getLocalizedMessage() +meth public java.lang.String getMessage() +meth public java.lang.String toString() +meth public java.lang.Throwable fillInStackTrace() +meth public java.lang.Throwable getCause() +meth public java.lang.Throwable initCause(java.lang.Throwable) +meth public void printStackTrace() +meth public void printStackTrace(java.io.PrintStream) +meth public void printStackTrace(java.io.PrintWriter) +meth public void setStackTrace(java.lang.StackTraceElement[]) +supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter + +CLSS public abstract org.objectweb.asm.AnnotationVisitor +cons public (int) +cons public (int,org.objectweb.asm.AnnotationVisitor) +fld protected final int api +fld protected org.objectweb.asm.AnnotationVisitor av +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnd() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr java.lang.Object + +CLSS public org.objectweb.asm.Attribute +cons protected (java.lang.String) +fld public final java.lang.String type +meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) +meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) +meth protected org.objectweb.asm.Label[] getLabels() +meth public boolean isCodeAttribute() +meth public boolean isUnknown() +supr java.lang.Object +hfds a,b + +CLSS public org.objectweb.asm.ByteVector +cons public () +cons public (int) +meth public org.objectweb.asm.ByteVector putByte(int) +meth public org.objectweb.asm.ByteVector putByteArray(byte[],int,int) +meth public org.objectweb.asm.ByteVector putInt(int) +meth public org.objectweb.asm.ByteVector putLong(long) +meth public org.objectweb.asm.ByteVector putShort(int) +meth public org.objectweb.asm.ByteVector putUTF8(java.lang.String) +supr java.lang.Object +hfds a,b + +CLSS public org.objectweb.asm.ClassReader +cons public (byte[]) +cons public (byte[],int,int) +cons public (java.io.InputStream) throws java.io.IOException +cons public (java.lang.String) throws java.io.IOException +fld public final byte[] b +fld public final int header +fld public final static int EXPAND_FRAMES = 8 +fld public final static int SKIP_CODE = 1 +fld public final static int SKIP_DEBUG = 2 +fld public final static int SKIP_FRAMES = 4 +meth protected org.objectweb.asm.Label readLabel(int,org.objectweb.asm.Label[]) +meth public int getAccess() +meth public int getItem(int) +meth public int getItemCount() +meth public int getMaxStringLength() +meth public int readByte(int) +meth public int readInt(int) +meth public int readUnsignedShort(int) +meth public java.lang.Object readConst(int,char[]) +meth public java.lang.String getClassName() +meth public java.lang.String getSuperName() +meth public java.lang.String readClass(int,char[]) +meth public java.lang.String readUTF8(int,char[]) +meth public java.lang.String[] getInterfaces() +meth public long readLong(int) +meth public short readShort(int) +meth public void accept(org.objectweb.asm.ClassVisitor,int) +meth public void accept(org.objectweb.asm.ClassVisitor,org.objectweb.asm.Attribute[],int) +supr java.lang.Object +hfds a,c,d + +CLSS public abstract org.objectweb.asm.ClassVisitor +cons public (int) +cons public (int,org.objectweb.asm.ClassVisitor) +fld protected final int api +fld protected org.objectweb.asm.ClassVisitor cv +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +supr java.lang.Object + +CLSS public org.objectweb.asm.ClassWriter +cons public (int) +cons public (org.objectweb.asm.ClassReader,int) +fld public final static int COMPUTE_FRAMES = 2 +fld public final static int COMPUTE_MAXS = 1 +meth protected java.lang.String getCommonSuperClass(java.lang.String,java.lang.String) +meth public !varargs int newInvokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public byte[] toByteArray() +meth public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public final org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public final org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public final void visitAttribute(org.objectweb.asm.Attribute) +meth public final void visitEnd() +meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public final void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public final void visitSource(java.lang.String,java.lang.String) +meth public int newClass(java.lang.String) +meth public int newConst(java.lang.Object) +meth public int newField(java.lang.String,java.lang.String,java.lang.String) +meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) +meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) +meth public int newMethodType(java.lang.String) +meth public int newNameType(java.lang.String,java.lang.String) +meth public int newUTF8(java.lang.String) +supr org.objectweb.asm.ClassVisitor +hfds A,B,C,D,E,G,H,I,J,K,L,M,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z + +CLSS public abstract org.objectweb.asm.FieldVisitor +cons public (int) +cons public (int,org.objectweb.asm.FieldVisitor) +fld protected final int api +fld protected org.objectweb.asm.FieldVisitor fv +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +supr java.lang.Object + +CLSS public final org.objectweb.asm.Handle +cons public (int,java.lang.String,java.lang.String,java.lang.String) +meth public boolean equals(java.lang.Object) +meth public int getTag() +meth public int hashCode() +meth public java.lang.String getDesc() +meth public java.lang.String getName() +meth public java.lang.String getOwner() +meth public java.lang.String toString() +supr java.lang.Object +hfds a,b,c,d + +CLSS public org.objectweb.asm.Label +cons public () +fld public java.lang.Object info +meth public int getOffset() +meth public java.lang.String toString() +supr java.lang.Object +hfds a,b,c,d,e,f,g,h,i,j,k + +CLSS public abstract org.objectweb.asm.MethodVisitor +cons public (int) +cons public (int,org.objectweb.asm.MethodVisitor) +fld protected final int api +fld protected org.objectweb.asm.MethodVisitor mv +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitCode() +meth public void visitEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr java.lang.Object + +CLSS public abstract interface org.objectweb.asm.Opcodes +fld public final static int AALOAD = 50 +fld public final static int AASTORE = 83 +fld public final static int ACC_ABSTRACT = 1024 +fld public final static int ACC_ANNOTATION = 8192 +fld public final static int ACC_BRIDGE = 64 +fld public final static int ACC_DEPRECATED = 131072 +fld public final static int ACC_ENUM = 16384 +fld public final static int ACC_FINAL = 16 +fld public final static int ACC_INTERFACE = 512 +fld public final static int ACC_NATIVE = 256 +fld public final static int ACC_PRIVATE = 2 +fld public final static int ACC_PROTECTED = 4 +fld public final static int ACC_PUBLIC = 1 +fld public final static int ACC_STATIC = 8 +fld public final static int ACC_STRICT = 2048 +fld public final static int ACC_SUPER = 32 +fld public final static int ACC_SYNCHRONIZED = 32 +fld public final static int ACC_SYNTHETIC = 4096 +fld public final static int ACC_TRANSIENT = 128 +fld public final static int ACC_VARARGS = 128 +fld public final static int ACC_VOLATILE = 64 +fld public final static int ACONST_NULL = 1 +fld public final static int ALOAD = 25 +fld public final static int ANEWARRAY = 189 +fld public final static int ARETURN = 176 +fld public final static int ARRAYLENGTH = 190 +fld public final static int ASM4 = 262144 +fld public final static int ASTORE = 58 +fld public final static int ATHROW = 191 +fld public final static int BALOAD = 51 +fld public final static int BASTORE = 84 +fld public final static int BIPUSH = 16 +fld public final static int CALOAD = 52 +fld public final static int CASTORE = 85 +fld public final static int CHECKCAST = 192 +fld public final static int D2F = 144 +fld public final static int D2I = 142 +fld public final static int D2L = 143 +fld public final static int DADD = 99 +fld public final static int DALOAD = 49 +fld public final static int DASTORE = 82 +fld public final static int DCMPG = 152 +fld public final static int DCMPL = 151 +fld public final static int DCONST_0 = 14 +fld public final static int DCONST_1 = 15 +fld public final static int DDIV = 111 +fld public final static int DLOAD = 24 +fld public final static int DMUL = 107 +fld public final static int DNEG = 119 +fld public final static int DREM = 115 +fld public final static int DRETURN = 175 +fld public final static int DSTORE = 57 +fld public final static int DSUB = 103 +fld public final static int DUP = 89 +fld public final static int DUP2 = 92 +fld public final static int DUP2_X1 = 93 +fld public final static int DUP2_X2 = 94 +fld public final static int DUP_X1 = 90 +fld public final static int DUP_X2 = 91 +fld public final static int F2D = 141 +fld public final static int F2I = 139 +fld public final static int F2L = 140 +fld public final static int FADD = 98 +fld public final static int FALOAD = 48 +fld public final static int FASTORE = 81 +fld public final static int FCMPG = 150 +fld public final static int FCMPL = 149 +fld public final static int FCONST_0 = 11 +fld public final static int FCONST_1 = 12 +fld public final static int FCONST_2 = 13 +fld public final static int FDIV = 110 +fld public final static int FLOAD = 23 +fld public final static int FMUL = 106 +fld public final static int FNEG = 118 +fld public final static int FREM = 114 +fld public final static int FRETURN = 174 +fld public final static int FSTORE = 56 +fld public final static int FSUB = 102 +fld public final static int F_APPEND = 1 +fld public final static int F_CHOP = 2 +fld public final static int F_FULL = 0 +fld public final static int F_NEW = -1 +fld public final static int F_SAME = 3 +fld public final static int F_SAME1 = 4 +fld public final static int GETFIELD = 180 +fld public final static int GETSTATIC = 178 +fld public final static int GOTO = 167 +fld public final static int H_GETFIELD = 1 +fld public final static int H_GETSTATIC = 2 +fld public final static int H_INVOKEINTERFACE = 9 +fld public final static int H_INVOKESPECIAL = 7 +fld public final static int H_INVOKESTATIC = 6 +fld public final static int H_INVOKEVIRTUAL = 5 +fld public final static int H_NEWINVOKESPECIAL = 8 +fld public final static int H_PUTFIELD = 3 +fld public final static int H_PUTSTATIC = 4 +fld public final static int I2B = 145 +fld public final static int I2C = 146 +fld public final static int I2D = 135 +fld public final static int I2F = 134 +fld public final static int I2L = 133 +fld public final static int I2S = 147 +fld public final static int IADD = 96 +fld public final static int IALOAD = 46 +fld public final static int IAND = 126 +fld public final static int IASTORE = 79 +fld public final static int ICONST_0 = 3 +fld public final static int ICONST_1 = 4 +fld public final static int ICONST_2 = 5 +fld public final static int ICONST_3 = 6 +fld public final static int ICONST_4 = 7 +fld public final static int ICONST_5 = 8 +fld public final static int ICONST_M1 = 2 +fld public final static int IDIV = 108 +fld public final static int IFEQ = 153 +fld public final static int IFGE = 156 +fld public final static int IFGT = 157 +fld public final static int IFLE = 158 +fld public final static int IFLT = 155 +fld public final static int IFNE = 154 +fld public final static int IFNONNULL = 199 +fld public final static int IFNULL = 198 +fld public final static int IF_ACMPEQ = 165 +fld public final static int IF_ACMPNE = 166 +fld public final static int IF_ICMPEQ = 159 +fld public final static int IF_ICMPGE = 162 +fld public final static int IF_ICMPGT = 163 +fld public final static int IF_ICMPLE = 164 +fld public final static int IF_ICMPLT = 161 +fld public final static int IF_ICMPNE = 160 +fld public final static int IINC = 132 +fld public final static int ILOAD = 21 +fld public final static int IMUL = 104 +fld public final static int INEG = 116 +fld public final static int INSTANCEOF = 193 +fld public final static int INVOKEDYNAMIC = 186 +fld public final static int INVOKEINTERFACE = 185 +fld public final static int INVOKESPECIAL = 183 +fld public final static int INVOKESTATIC = 184 +fld public final static int INVOKEVIRTUAL = 182 +fld public final static int IOR = 128 +fld public final static int IREM = 112 +fld public final static int IRETURN = 172 +fld public final static int ISHL = 120 +fld public final static int ISHR = 122 +fld public final static int ISTORE = 54 +fld public final static int ISUB = 100 +fld public final static int IUSHR = 124 +fld public final static int IXOR = 130 +fld public final static int JSR = 168 +fld public final static int L2D = 138 +fld public final static int L2F = 137 +fld public final static int L2I = 136 +fld public final static int LADD = 97 +fld public final static int LALOAD = 47 +fld public final static int LAND = 127 +fld public final static int LASTORE = 80 +fld public final static int LCMP = 148 +fld public final static int LCONST_0 = 9 +fld public final static int LCONST_1 = 10 +fld public final static int LDC = 18 +fld public final static int LDIV = 109 +fld public final static int LLOAD = 22 +fld public final static int LMUL = 105 +fld public final static int LNEG = 117 +fld public final static int LOOKUPSWITCH = 171 +fld public final static int LOR = 129 +fld public final static int LREM = 113 +fld public final static int LRETURN = 173 +fld public final static int LSHL = 121 +fld public final static int LSHR = 123 +fld public final static int LSTORE = 55 +fld public final static int LSUB = 101 +fld public final static int LUSHR = 125 +fld public final static int LXOR = 131 +fld public final static int MONITORENTER = 194 +fld public final static int MONITOREXIT = 195 +fld public final static int MULTIANEWARRAY = 197 +fld public final static int NEW = 187 +fld public final static int NEWARRAY = 188 +fld public final static int NOP = 0 +fld public final static int POP = 87 +fld public final static int POP2 = 88 +fld public final static int PUTFIELD = 181 +fld public final static int PUTSTATIC = 179 +fld public final static int RET = 169 +fld public final static int RETURN = 177 +fld public final static int SALOAD = 53 +fld public final static int SASTORE = 86 +fld public final static int SIPUSH = 17 +fld public final static int SWAP = 95 +fld public final static int TABLESWITCH = 170 +fld public final static int T_BOOLEAN = 4 +fld public final static int T_BYTE = 8 +fld public final static int T_CHAR = 5 +fld public final static int T_DOUBLE = 7 +fld public final static int T_FLOAT = 6 +fld public final static int T_INT = 10 +fld public final static int T_LONG = 11 +fld public final static int T_SHORT = 9 +fld public final static int V1_1 = 196653 +fld public final static int V1_2 = 46 +fld public final static int V1_3 = 47 +fld public final static int V1_4 = 48 +fld public final static int V1_5 = 49 +fld public final static int V1_6 = 50 +fld public final static int V1_7 = 51 +fld public final static java.lang.Integer DOUBLE +fld public final static java.lang.Integer FLOAT +fld public final static java.lang.Integer INTEGER +fld public final static java.lang.Integer LONG +fld public final static java.lang.Integer NULL +fld public final static java.lang.Integer TOP +fld public final static java.lang.Integer UNINITIALIZED_THIS + +CLSS public org.objectweb.asm.Type +fld public final static int ARRAY = 9 +fld public final static int BOOLEAN = 1 +fld public final static int BYTE = 3 +fld public final static int CHAR = 2 +fld public final static int DOUBLE = 8 +fld public final static int FLOAT = 6 +fld public final static int INT = 5 +fld public final static int LONG = 7 +fld public final static int METHOD = 11 +fld public final static int OBJECT = 10 +fld public final static int SHORT = 4 +fld public final static int VOID = 0 +fld public final static org.objectweb.asm.Type BOOLEAN_TYPE +fld public final static org.objectweb.asm.Type BYTE_TYPE +fld public final static org.objectweb.asm.Type CHAR_TYPE +fld public final static org.objectweb.asm.Type DOUBLE_TYPE +fld public final static org.objectweb.asm.Type FLOAT_TYPE +fld public final static org.objectweb.asm.Type INT_TYPE +fld public final static org.objectweb.asm.Type LONG_TYPE +fld public final static org.objectweb.asm.Type SHORT_TYPE +fld public final static org.objectweb.asm.Type VOID_TYPE +meth public !varargs static java.lang.String getMethodDescriptor(org.objectweb.asm.Type,org.objectweb.asm.Type[]) +meth public !varargs static org.objectweb.asm.Type getMethodType(org.objectweb.asm.Type,org.objectweb.asm.Type[]) +meth public boolean equals(java.lang.Object) +meth public int getArgumentsAndReturnSizes() +meth public int getDimensions() +meth public int getOpcode(int) +meth public int getSize() +meth public int getSort() +meth public int hashCode() +meth public java.lang.String getClassName() +meth public java.lang.String getDescriptor() +meth public java.lang.String getInternalName() +meth public java.lang.String toString() +meth public org.objectweb.asm.Type getElementType() +meth public org.objectweb.asm.Type getReturnType() +meth public org.objectweb.asm.Type[] getArgumentTypes() +meth public static int getArgumentsAndReturnSizes(java.lang.String) +meth public static java.lang.String getConstructorDescriptor(java.lang.reflect.Constructor) +meth public static java.lang.String getDescriptor(java.lang.Class) +meth public static java.lang.String getInternalName(java.lang.Class) +meth public static java.lang.String getMethodDescriptor(java.lang.reflect.Method) +meth public static org.objectweb.asm.Type getMethodType(java.lang.String) +meth public static org.objectweb.asm.Type getObjectType(java.lang.String) +meth public static org.objectweb.asm.Type getReturnType(java.lang.String) +meth public static org.objectweb.asm.Type getReturnType(java.lang.reflect.Method) +meth public static org.objectweb.asm.Type getType(java.lang.Class) +meth public static org.objectweb.asm.Type getType(java.lang.String) +meth public static org.objectweb.asm.Type getType(java.lang.reflect.Constructor) +meth public static org.objectweb.asm.Type getType(java.lang.reflect.Method) +meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.String) +meth public static org.objectweb.asm.Type[] getArgumentTypes(java.lang.reflect.Method) +supr java.lang.Object +hfds a,b,c,d + +CLSS public abstract org.objectweb.asm.commons.AdviceAdapter +cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) +fld protected int methodAccess +fld protected java.lang.String methodDesc +intf org.objectweb.asm.Opcodes +meth protected void onMethodEnter() +meth protected void onMethodExit(int) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public void visitCode() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.commons.GeneratorAdapter +hfds OTHER,THIS,branches,constructor,stackFrame,superInitialized + +CLSS public org.objectweb.asm.commons.AnalyzerAdapter +cons protected (int,java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) +cons public (java.lang.String,int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor) +fld public java.util.List locals +fld public java.util.List stack +fld public java.util.Map uninitializedTypes +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor +hfds labels,maxLocals,maxStack,owner + +CLSS public org.objectweb.asm.commons.CodeSizeEvaluator +cons protected (int,org.objectweb.asm.MethodVisitor) +cons public (org.objectweb.asm.MethodVisitor) +intf org.objectweb.asm.Opcodes +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public int getMaxSize() +meth public int getMinSize() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor +hfds maxSize,minSize + +CLSS public org.objectweb.asm.commons.GeneratorAdapter +cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) +cons public (int,org.objectweb.asm.commons.Method,java.lang.String,org.objectweb.asm.Type[],org.objectweb.asm.ClassVisitor) +cons public (int,org.objectweb.asm.commons.Method,org.objectweb.asm.MethodVisitor) +cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String) +fld public final static int ADD = 96 +fld public final static int AND = 126 +fld public final static int DIV = 108 +fld public final static int EQ = 153 +fld public final static int GE = 156 +fld public final static int GT = 157 +fld public final static int LE = 158 +fld public final static int LT = 155 +fld public final static int MUL = 104 +fld public final static int NE = 154 +fld public final static int NEG = 116 +fld public final static int OR = 128 +fld public final static int REM = 112 +fld public final static int SHL = 120 +fld public final static int SHR = 122 +fld public final static int SUB = 100 +fld public final static int USHR = 124 +fld public final static int XOR = 130 +meth protected void setLocalType(int,org.objectweb.asm.Type) +meth public !varargs void invokeDynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public org.objectweb.asm.Label mark() +meth public org.objectweb.asm.Label newLabel() +meth public org.objectweb.asm.Type getLocalType(int) +meth public void arrayLength() +meth public void arrayLoad(org.objectweb.asm.Type) +meth public void arrayStore(org.objectweb.asm.Type) +meth public void box(org.objectweb.asm.Type) +meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) +meth public void catchException(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Type) +meth public void checkCast(org.objectweb.asm.Type) +meth public void dup() +meth public void dup2() +meth public void dup2X1() +meth public void dup2X2() +meth public void dupX1() +meth public void dupX2() +meth public void endMethod() +meth public void getField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) +meth public void getStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) +meth public void goTo(org.objectweb.asm.Label) +meth public void ifCmp(org.objectweb.asm.Type,int,org.objectweb.asm.Label) +meth public void ifICmp(int,org.objectweb.asm.Label) +meth public void ifNonNull(org.objectweb.asm.Label) +meth public void ifNull(org.objectweb.asm.Label) +meth public void ifZCmp(int,org.objectweb.asm.Label) +meth public void iinc(int,int) +meth public void instanceOf(org.objectweb.asm.Type) +meth public void invokeConstructor(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) +meth public void invokeInterface(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) +meth public void invokeStatic(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) +meth public void invokeVirtual(org.objectweb.asm.Type,org.objectweb.asm.commons.Method) +meth public void loadArg(int) +meth public void loadArgArray() +meth public void loadArgs() +meth public void loadArgs(int,int) +meth public void loadLocal(int) +meth public void loadLocal(int,org.objectweb.asm.Type) +meth public void loadThis() +meth public void mark(org.objectweb.asm.Label) +meth public void math(int,org.objectweb.asm.Type) +meth public void monitorEnter() +meth public void monitorExit() +meth public void newArray(org.objectweb.asm.Type) +meth public void newInstance(org.objectweb.asm.Type) +meth public void not() +meth public void pop() +meth public void pop2() +meth public void push(boolean) +meth public void push(double) +meth public void push(float) +meth public void push(int) +meth public void push(java.lang.String) +meth public void push(long) +meth public void push(org.objectweb.asm.Handle) +meth public void push(org.objectweb.asm.Type) +meth public void putField(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) +meth public void putStatic(org.objectweb.asm.Type,java.lang.String,org.objectweb.asm.Type) +meth public void ret(int) +meth public void returnValue() +meth public void storeArg(int) +meth public void storeLocal(int) +meth public void storeLocal(int,org.objectweb.asm.Type) +meth public void swap() +meth public void swap(org.objectweb.asm.Type,org.objectweb.asm.Type) +meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator) +meth public void tableSwitch(int[],org.objectweb.asm.commons.TableSwitchGenerator,boolean) +meth public void throwException() +meth public void throwException(org.objectweb.asm.Type,java.lang.String) +meth public void unbox(org.objectweb.asm.Type) +meth public void valueOf(org.objectweb.asm.Type) +supr org.objectweb.asm.commons.LocalVariablesSorter +hfds BOOLEAN_TYPE,BOOLEAN_VALUE,BYTE_TYPE,CHARACTER_TYPE,CHAR_VALUE,CLDESC,DOUBLE_TYPE,DOUBLE_VALUE,FLOAT_TYPE,FLOAT_VALUE,INTEGER_TYPE,INT_VALUE,LONG_TYPE,LONG_VALUE,NUMBER_TYPE,OBJECT_TYPE,SHORT_TYPE,access,argumentTypes,localTypes,returnType + +CLSS public org.objectweb.asm.commons.InstructionAdapter +cons protected (int,org.objectweb.asm.MethodVisitor) +cons public (org.objectweb.asm.MethodVisitor) +fld public final static org.objectweb.asm.Type OBJECT_TYPE +meth public !varargs void tableswitch(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public void aconst(java.lang.Object) +meth public void add(org.objectweb.asm.Type) +meth public void aload(org.objectweb.asm.Type) +meth public void and(org.objectweb.asm.Type) +meth public void anew(org.objectweb.asm.Type) +meth public void areturn(org.objectweb.asm.Type) +meth public void arraylength() +meth public void astore(org.objectweb.asm.Type) +meth public void athrow() +meth public void cast(org.objectweb.asm.Type,org.objectweb.asm.Type) +meth public void checkcast(org.objectweb.asm.Type) +meth public void cmpg(org.objectweb.asm.Type) +meth public void cmpl(org.objectweb.asm.Type) +meth public void dconst(double) +meth public void div(org.objectweb.asm.Type) +meth public void dup() +meth public void dup2() +meth public void dup2X1() +meth public void dup2X2() +meth public void dupX1() +meth public void dupX2() +meth public void fconst(float) +meth public void getfield(java.lang.String,java.lang.String,java.lang.String) +meth public void getstatic(java.lang.String,java.lang.String,java.lang.String) +meth public void goTo(org.objectweb.asm.Label) +meth public void hconst(org.objectweb.asm.Handle) +meth public void iconst(int) +meth public void ifacmpeq(org.objectweb.asm.Label) +meth public void ifacmpne(org.objectweb.asm.Label) +meth public void ifeq(org.objectweb.asm.Label) +meth public void ifge(org.objectweb.asm.Label) +meth public void ifgt(org.objectweb.asm.Label) +meth public void ificmpeq(org.objectweb.asm.Label) +meth public void ificmpge(org.objectweb.asm.Label) +meth public void ificmpgt(org.objectweb.asm.Label) +meth public void ificmple(org.objectweb.asm.Label) +meth public void ificmplt(org.objectweb.asm.Label) +meth public void ificmpne(org.objectweb.asm.Label) +meth public void ifle(org.objectweb.asm.Label) +meth public void iflt(org.objectweb.asm.Label) +meth public void ifne(org.objectweb.asm.Label) +meth public void ifnonnull(org.objectweb.asm.Label) +meth public void ifnull(org.objectweb.asm.Label) +meth public void iinc(int,int) +meth public void instanceOf(org.objectweb.asm.Type) +meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) +meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) +meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) +meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) +meth public void jsr(org.objectweb.asm.Label) +meth public void lcmp() +meth public void lconst(long) +meth public void load(int,org.objectweb.asm.Type) +meth public void lookupswitch(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void mark(org.objectweb.asm.Label) +meth public void monitorenter() +meth public void monitorexit() +meth public void mul(org.objectweb.asm.Type) +meth public void multianewarray(java.lang.String,int) +meth public void neg(org.objectweb.asm.Type) +meth public void newarray(org.objectweb.asm.Type) +meth public void nop() +meth public void or(org.objectweb.asm.Type) +meth public void pop() +meth public void pop2() +meth public void putfield(java.lang.String,java.lang.String,java.lang.String) +meth public void putstatic(java.lang.String,java.lang.String,java.lang.String) +meth public void rem(org.objectweb.asm.Type) +meth public void ret(int) +meth public void shl(org.objectweb.asm.Type) +meth public void shr(org.objectweb.asm.Type) +meth public void store(int,org.objectweb.asm.Type) +meth public void sub(org.objectweb.asm.Type) +meth public void swap() +meth public void tconst(org.objectweb.asm.Type) +meth public void ushr(org.objectweb.asm.Type) +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +meth public void xor(org.objectweb.asm.Type) +supr org.objectweb.asm.MethodVisitor + +CLSS public org.objectweb.asm.commons.JSRInlinerAdapter +cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +intf org.objectweb.asm.Opcodes +meth public void visitEnd() +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +supr org.objectweb.asm.tree.MethodNode +hfds dualCitizens,mainSubroutine,subroutineHeads + +CLSS public org.objectweb.asm.commons.LocalVariablesSorter +cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor) +cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor) +fld protected final int firstLocal +fld protected int nextLocal +meth protected int newLocalMapping(org.objectweb.asm.Type) +meth protected void setLocalType(int,org.objectweb.asm.Type) +meth public int newLocal(org.objectweb.asm.Type) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitMaxs(int,int) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor +hfds OBJECT_TYPE,changed,mapping,newLocals + +CLSS public org.objectweb.asm.commons.Method +cons public (java.lang.String,java.lang.String) +cons public (java.lang.String,org.objectweb.asm.Type,org.objectweb.asm.Type[]) +meth public boolean equals(java.lang.Object) +meth public int hashCode() +meth public java.lang.String getDescriptor() +meth public java.lang.String getName() +meth public java.lang.String toString() +meth public org.objectweb.asm.Type getReturnType() +meth public org.objectweb.asm.Type[] getArgumentTypes() +meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String) +meth public static org.objectweb.asm.commons.Method getMethod(java.lang.String,boolean) +meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Constructor) +meth public static org.objectweb.asm.commons.Method getMethod(java.lang.reflect.Method) +supr java.lang.Object +hfds DESCRIPTORS,desc,name + +CLSS public abstract org.objectweb.asm.commons.Remapper +cons public () +meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) +meth public java.lang.Object mapValue(java.lang.Object) +meth public java.lang.String map(java.lang.String) +meth public java.lang.String mapDesc(java.lang.String) +meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) +meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) +meth public java.lang.String mapMethodDesc(java.lang.String) +meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) +meth public java.lang.String mapSignature(java.lang.String,boolean) +meth public java.lang.String mapType(java.lang.String) +meth public java.lang.String[] mapTypes(java.lang.String[]) +supr java.lang.Object + +CLSS public org.objectweb.asm.commons.RemappingAnnotationAdapter +cons protected (int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) +cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) +fld protected final org.objectweb.asm.commons.Remapper remapper +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.AnnotationVisitor + +CLSS public org.objectweb.asm.commons.RemappingClassAdapter +cons protected (int,org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) +cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.commons.Remapper) +fld protected final org.objectweb.asm.commons.Remapper remapper +fld protected java.lang.String className +meth protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter(org.objectweb.asm.AnnotationVisitor) +meth protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter(org.objectweb.asm.FieldVisitor) +meth protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter(int,java.lang.String,org.objectweb.asm.MethodVisitor) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.ClassVisitor + +CLSS public org.objectweb.asm.commons.RemappingFieldAdapter +cons protected (int,org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) +cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapper) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +supr org.objectweb.asm.FieldVisitor +hfds remapper + +CLSS public org.objectweb.asm.commons.RemappingMethodAdapter +cons protected (int,int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) +cons public (int,java.lang.String,org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remapper) +fld protected final org.objectweb.asm.commons.Remapper remapper +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +supr org.objectweb.asm.commons.LocalVariablesSorter + +CLSS public org.objectweb.asm.commons.RemappingSignatureAdapter +cons protected (int,org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) +cons public (org.objectweb.asm.signature.SignatureVisitor,org.objectweb.asm.commons.Remapper) +meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() +meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() +meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() +meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) +meth public void visitBaseType(char) +meth public void visitClassType(java.lang.String) +meth public void visitEnd() +meth public void visitFormalTypeParameter(java.lang.String) +meth public void visitInnerClassType(java.lang.String) +meth public void visitTypeArgument() +meth public void visitTypeVariable(java.lang.String) +supr org.objectweb.asm.signature.SignatureVisitor +hfds className,remapper,v + +CLSS public org.objectweb.asm.commons.SerialVersionUIDAdder +cons protected (int,org.objectweb.asm.ClassVisitor) +cons public (org.objectweb.asm.ClassVisitor) +meth protected byte[] computeSHAdigest(byte[]) +meth protected long computeSVUID() throws java.io.IOException +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitEnd() +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +supr org.objectweb.asm.ClassVisitor +hfds access,computeSVUID,hasSVUID,hasStaticInitializer,interfaces,name,svuidConstructors,svuidFields,svuidMethods + +CLSS public org.objectweb.asm.commons.SimpleRemapper +cons public (java.lang.String,java.lang.String) +cons public (java.util.Map) +meth public java.lang.String map(java.lang.String) +meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) +meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.commons.Remapper +hfds mapping + +CLSS public org.objectweb.asm.commons.StaticInitMerger +cons protected (int,java.lang.String,org.objectweb.asm.ClassVisitor) +cons public (java.lang.String,org.objectweb.asm.ClassVisitor) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitEnd() +supr org.objectweb.asm.ClassVisitor +hfds clinit,counter,name,prefix + +CLSS public abstract interface org.objectweb.asm.commons.TableSwitchGenerator +meth public abstract void generateCase(int,org.objectweb.asm.Label) +meth public abstract void generateDefault() + +CLSS public org.objectweb.asm.commons.TryCatchBlockSorter +cons protected (int,org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +cons public (org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitEnd() +supr org.objectweb.asm.tree.MethodNode + +CLSS public org.objectweb.asm.signature.SignatureReader +cons public (java.lang.String) +meth public void accept(org.objectweb.asm.signature.SignatureVisitor) +meth public void acceptType(org.objectweb.asm.signature.SignatureVisitor) +supr java.lang.Object +hfds a + +CLSS public abstract org.objectweb.asm.signature.SignatureVisitor +cons public (int) +fld protected final int api +fld public final static char EXTENDS = '+' +fld public final static char INSTANCEOF = '=' +fld public final static char SUPER = '-' +meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() +meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() +meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() +meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) +meth public void visitBaseType(char) +meth public void visitClassType(java.lang.String) +meth public void visitEnd() +meth public void visitFormalTypeParameter(java.lang.String) +meth public void visitInnerClassType(java.lang.String) +meth public void visitTypeArgument() +meth public void visitTypeVariable(java.lang.String) +supr java.lang.Object + +CLSS public org.objectweb.asm.signature.SignatureWriter +cons public () +meth public java.lang.String toString() +meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() +meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() +meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() +meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) +meth public void visitBaseType(char) +meth public void visitClassType(java.lang.String) +meth public void visitEnd() +meth public void visitFormalTypeParameter(java.lang.String) +meth public void visitInnerClassType(java.lang.String) +meth public void visitTypeArgument() +meth public void visitTypeVariable(java.lang.String) +supr org.objectweb.asm.signature.SignatureVisitor +hfds a,b,c,d + +CLSS public abstract org.objectweb.asm.tree.AbstractInsnNode +cons protected (int) +fld protected int opcode +fld public final static int FIELD_INSN = 4 +fld public final static int FRAME = 14 +fld public final static int IINC_INSN = 10 +fld public final static int INSN = 0 +fld public final static int INT_INSN = 1 +fld public final static int INVOKE_DYNAMIC_INSN = 6 +fld public final static int JUMP_INSN = 7 +fld public final static int LABEL = 8 +fld public final static int LDC_INSN = 9 +fld public final static int LINE = 15 +fld public final static int LOOKUPSWITCH_INSN = 12 +fld public final static int METHOD_INSN = 5 +fld public final static int MULTIANEWARRAY_INSN = 13 +fld public final static int TABLESWITCH_INSN = 11 +fld public final static int TYPE_INSN = 3 +fld public final static int VAR_INSN = 2 +meth public abstract int getType() +meth public abstract org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public abstract void accept(org.objectweb.asm.MethodVisitor) +meth public int getOpcode() +meth public org.objectweb.asm.tree.AbstractInsnNode getNext() +meth public org.objectweb.asm.tree.AbstractInsnNode getPrevious() +supr java.lang.Object +hfds index,next,prev + +CLSS public org.objectweb.asm.tree.AnnotationNode +cons public (int,java.lang.String) +cons public (java.lang.String) +fld public java.lang.String desc +fld public java.util.List values +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void accept(org.objectweb.asm.AnnotationVisitor) +meth public void check(int) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnd() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.AnnotationVisitor + +CLSS public org.objectweb.asm.tree.ClassNode +cons public () +cons public (int) +fld public int access +fld public int version +fld public java.lang.String name +fld public java.lang.String outerClass +fld public java.lang.String outerMethod +fld public java.lang.String outerMethodDesc +fld public java.lang.String signature +fld public java.lang.String sourceDebug +fld public java.lang.String sourceFile +fld public java.lang.String superName +fld public java.util.List attrs +fld public java.util.List fields +fld public java.util.List innerClasses +fld public java.util.List interfaces +fld public java.util.List invisibleAnnotations +fld public java.util.List methods +fld public java.util.List visibleAnnotations +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void accept(org.objectweb.asm.ClassVisitor) +meth public void check(int) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +supr org.objectweb.asm.ClassVisitor + +CLSS public org.objectweb.asm.tree.FieldInsnNode +cons public (int,java.lang.String,java.lang.String,java.lang.String) +fld public java.lang.String desc +fld public java.lang.String name +fld public java.lang.String owner +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.FieldNode +cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +fld public int access +fld public java.lang.Object value +fld public java.lang.String desc +fld public java.lang.String name +fld public java.lang.String signature +fld public java.util.List attrs +fld public java.util.List invisibleAnnotations +fld public java.util.List visibleAnnotations +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public void accept(org.objectweb.asm.ClassVisitor) +meth public void check(int) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +supr org.objectweb.asm.FieldVisitor + +CLSS public org.objectweb.asm.tree.FrameNode +cons public (int,int,java.lang.Object[],int,java.lang.Object[]) +fld public int type +fld public java.util.List local +fld public java.util.List stack +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.IincInsnNode +cons public (int,int) +fld public int incr +fld public int var +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.InnerClassNode +cons public (java.lang.String,java.lang.String,java.lang.String,int) +fld public int access +fld public java.lang.String innerName +fld public java.lang.String name +fld public java.lang.String outerName +meth public void accept(org.objectweb.asm.ClassVisitor) +supr java.lang.Object + +CLSS public org.objectweb.asm.tree.InsnList +cons public () +meth public boolean contains(org.objectweb.asm.tree.AbstractInsnNode) +meth public int indexOf(org.objectweb.asm.tree.AbstractInsnNode) +meth public int size() +meth public java.util.ListIterator iterator() +meth public java.util.ListIterator iterator(int) +meth public org.objectweb.asm.tree.AbstractInsnNode get(int) +meth public org.objectweb.asm.tree.AbstractInsnNode getFirst() +meth public org.objectweb.asm.tree.AbstractInsnNode getLast() +meth public org.objectweb.asm.tree.AbstractInsnNode[] toArray() +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void add(org.objectweb.asm.tree.AbstractInsnNode) +meth public void add(org.objectweb.asm.tree.InsnList) +meth public void clear() +meth public void insert(org.objectweb.asm.tree.AbstractInsnNode) +meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) +meth public void insert(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) +meth public void insert(org.objectweb.asm.tree.InsnList) +meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) +meth public void insertBefore(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.InsnList) +meth public void remove(org.objectweb.asm.tree.AbstractInsnNode) +meth public void resetLabels() +meth public void set(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.AbstractInsnNode) +supr java.lang.Object +hfds cache,first,last,size + +CLSS public org.objectweb.asm.tree.InsnNode +cons public (int) +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.IntInsnNode +cons public (int,int) +fld public int operand +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.InvokeDynamicInsnNode +cons public !varargs (java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +fld public java.lang.Object[] bsmArgs +fld public java.lang.String desc +fld public java.lang.String name +fld public org.objectweb.asm.Handle bsm +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.JumpInsnNode +cons public (int,org.objectweb.asm.tree.LabelNode) +fld public org.objectweb.asm.tree.LabelNode label +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.LabelNode +cons public () +cons public (org.objectweb.asm.Label) +meth public int getType() +meth public org.objectweb.asm.Label getLabel() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void resetLabel() +supr org.objectweb.asm.tree.AbstractInsnNode +hfds label + +CLSS public org.objectweb.asm.tree.LdcInsnNode +cons public (java.lang.Object) +fld public java.lang.Object cst +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.LineNumberNode +cons public (int,org.objectweb.asm.tree.LabelNode) +fld public int line +fld public org.objectweb.asm.tree.LabelNode start +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.LocalVariableNode +cons public (java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,int) +fld public int index +fld public java.lang.String desc +fld public java.lang.String name +fld public java.lang.String signature +fld public org.objectweb.asm.tree.LabelNode end +fld public org.objectweb.asm.tree.LabelNode start +meth public void accept(org.objectweb.asm.MethodVisitor) +supr java.lang.Object + +CLSS public org.objectweb.asm.tree.LookupSwitchInsnNode +cons public (org.objectweb.asm.tree.LabelNode,int[],org.objectweb.asm.tree.LabelNode[]) +fld public java.util.List keys +fld public java.util.List labels +fld public org.objectweb.asm.tree.LabelNode dflt +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.MethodInsnNode +cons public (int,java.lang.String,java.lang.String,java.lang.String) +fld public java.lang.String desc +fld public java.lang.String name +fld public java.lang.String owner +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.MethodNode +cons public () +cons public (int) +cons public (int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +cons public (int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +fld public int access +fld public int maxLocals +fld public int maxStack +fld public java.lang.Object annotationDefault +fld public java.lang.String desc +fld public java.lang.String name +fld public java.lang.String signature +fld public java.util.List attrs +fld public java.util.List exceptions +fld public java.util.List invisibleAnnotations +fld public java.util.List localVariables +fld public java.util.List tryCatchBlocks +fld public java.util.List visibleAnnotations +fld public java.util.List[] invisibleParameterAnnotations +fld public java.util.List[] visibleParameterAnnotations +fld public org.objectweb.asm.tree.InsnList instructions +meth protected org.objectweb.asm.tree.LabelNode getLabelNode(org.objectweb.asm.Label) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void accept(org.objectweb.asm.ClassVisitor) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void check(int) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitCode() +meth public void visitEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor +hfds visited + +CLSS public org.objectweb.asm.tree.MultiANewArrayInsnNode +cons public (java.lang.String,int) +fld public int dims +fld public java.lang.String desc +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.TableSwitchInsnNode +cons public !varargs (int,int,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode[]) +fld public int max +fld public int min +fld public java.util.List labels +fld public org.objectweb.asm.tree.LabelNode dflt +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.TryCatchBlockNode +cons public (org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode,java.lang.String) +fld public java.lang.String type +fld public org.objectweb.asm.tree.LabelNode end +fld public org.objectweb.asm.tree.LabelNode handler +fld public org.objectweb.asm.tree.LabelNode start +meth public void accept(org.objectweb.asm.MethodVisitor) +supr java.lang.Object + +CLSS public org.objectweb.asm.tree.TypeInsnNode +cons public (int,java.lang.String) +fld public java.lang.String desc +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.VarInsnNode +cons public (int,int) +fld public int var +meth public int getType() +meth public org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) +meth public void accept(org.objectweb.asm.MethodVisitor) +meth public void setOpcode(int) +supr org.objectweb.asm.tree.AbstractInsnNode + +CLSS public org.objectweb.asm.tree.analysis.Analyzer +cons public (org.objectweb.asm.tree.analysis.Interpreter) +intf org.objectweb.asm.Opcodes +meth protected boolean newControlFlowExceptionEdge(int,int) +meth protected boolean newControlFlowExceptionEdge(int,org.objectweb.asm.tree.TryCatchBlockNode) +meth protected org.objectweb.asm.tree.analysis.Frame newFrame(int,int) +meth protected org.objectweb.asm.tree.analysis.Frame newFrame(org.objectweb.asm.tree.analysis.Frame) +meth protected void init(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth protected void newControlFlowEdge(int,int) +meth public java.util.List getHandlers(int) +meth public org.objectweb.asm.tree.analysis.Frame[] analyze(java.lang.String,org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Frame[] getFrames() +supr java.lang.Object +hfds frames,handlers,insns,interpreter,n,queue,queued,subroutines,top + +CLSS public org.objectweb.asm.tree.analysis.AnalyzerException +cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String) +cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Object,org.objectweb.asm.tree.analysis.Value) +cons public (org.objectweb.asm.tree.AbstractInsnNode,java.lang.String,java.lang.Throwable) +fld public final org.objectweb.asm.tree.AbstractInsnNode node +supr java.lang.Exception + +CLSS public org.objectweb.asm.tree.analysis.BasicInterpreter +cons protected (int) +cons public () +intf org.objectweb.asm.Opcodes +meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) +meth public org.objectweb.asm.tree.analysis.BasicValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue newValue(org.objectweb.asm.Type) +meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) +meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +supr org.objectweb.asm.tree.analysis.Interpreter + +CLSS public org.objectweb.asm.tree.analysis.BasicValue +cons public (org.objectweb.asm.Type) +fld public final static org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue INT_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE +fld public final static org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE +intf org.objectweb.asm.tree.analysis.Value +meth public boolean equals(java.lang.Object) +meth public boolean isReference() +meth public int getSize() +meth public int hashCode() +meth public java.lang.String toString() +meth public org.objectweb.asm.Type getType() +supr java.lang.Object +hfds type + +CLSS public org.objectweb.asm.tree.analysis.BasicVerifier +cons protected (int) +cons public () +meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) +meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) +meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +supr org.objectweb.asm.tree.analysis.BasicInterpreter + +CLSS public org.objectweb.asm.tree.analysis.Frame +cons public (int,int) +cons public (org.objectweb.asm.tree.analysis.Frame) +meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) +meth public boolean merge(org.objectweb.asm.tree.analysis.Frame,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public int getLocals() +meth public int getStackSize() +meth public java.lang.String toString() +meth public org.objectweb.asm.tree.analysis.Frame init(org.objectweb.asm.tree.analysis.Frame) +meth public org.objectweb.asm.tree.analysis.Value getLocal(int) +meth public org.objectweb.asm.tree.analysis.Value getStack(int) +meth public org.objectweb.asm.tree.analysis.Value pop() +meth public void clearStack() +meth public void execute(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void push(org.objectweb.asm.tree.analysis.Value) +meth public void setLocal(int,org.objectweb.asm.tree.analysis.Value) +meth public void setReturn(org.objectweb.asm.tree.analysis.Value) +supr java.lang.Object +hfds locals,returnValue,top,values + +CLSS public abstract org.objectweb.asm.tree.analysis.Interpreter +cons protected (int) +fld protected final int api +meth public abstract org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) +meth public abstract org.objectweb.asm.tree.analysis.Value naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract org.objectweb.asm.tree.analysis.Value newOperation(org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract org.objectweb.asm.tree.analysis.Value newValue(org.objectweb.asm.Type) +meth public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public abstract void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +supr java.lang.Object + +CLSS public org.objectweb.asm.tree.analysis.SimpleVerifier +cons protected (int,org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) +cons public () +cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,boolean) +cons public (org.objectweb.asm.Type,org.objectweb.asm.Type,java.util.List,boolean) +meth protected boolean isArrayValue(org.objectweb.asm.tree.analysis.BasicValue) +meth protected boolean isAssignableFrom(org.objectweb.asm.Type,org.objectweb.asm.Type) +meth protected boolean isInterface(org.objectweb.asm.Type) +meth protected boolean isSubTypeOf(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) +meth protected java.lang.Class getClass(org.objectweb.asm.Type) +meth protected org.objectweb.asm.Type getSuperClass(org.objectweb.asm.Type) +meth protected org.objectweb.asm.tree.analysis.BasicValue getElementValue(org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.BasicValue merge(org.objectweb.asm.tree.analysis.BasicValue,org.objectweb.asm.tree.analysis.BasicValue) +meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) +meth public void setClassLoader(java.lang.ClassLoader) +supr org.objectweb.asm.tree.analysis.BasicVerifier +hfds class$java$lang$Object,currentClass,currentClassInterfaces,currentSuperClass,isInterface,loader + +CLSS public org.objectweb.asm.tree.analysis.SourceInterpreter +cons protected (int) +cons public () +intf org.objectweb.asm.Opcodes +meth public org.objectweb.asm.tree.analysis.SourceValue binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) +meth public org.objectweb.asm.tree.analysis.SourceValue copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) +meth public org.objectweb.asm.tree.analysis.SourceValue merge(org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) +meth public org.objectweb.asm.tree.analysis.SourceValue naryOperation(org.objectweb.asm.tree.AbstractInsnNode,java.util.List) +meth public org.objectweb.asm.tree.analysis.SourceValue newOperation(org.objectweb.asm.tree.AbstractInsnNode) +meth public org.objectweb.asm.tree.analysis.SourceValue newValue(org.objectweb.asm.Type) +meth public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) +meth public org.objectweb.asm.tree.analysis.SourceValue unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue) +meth public org.objectweb.asm.tree.analysis.Value binaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value copyOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value merge(org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) +meth public org.objectweb.asm.tree.analysis.Value ternaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public org.objectweb.asm.tree.analysis.Value unaryOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.SourceValue,org.objectweb.asm.tree.analysis.SourceValue) +meth public void returnOperation(org.objectweb.asm.tree.AbstractInsnNode,org.objectweb.asm.tree.analysis.Value,org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException +supr org.objectweb.asm.tree.analysis.Interpreter + +CLSS public org.objectweb.asm.tree.analysis.SourceValue +cons public (int) +cons public (int,java.util.Set) +cons public (int,org.objectweb.asm.tree.AbstractInsnNode) +fld public final int size +fld public final java.util.Set insns +intf org.objectweb.asm.tree.analysis.Value +meth public boolean equals(java.lang.Object) +meth public int getSize() +meth public int hashCode() +supr java.lang.Object + +CLSS public abstract interface org.objectweb.asm.tree.analysis.Value +meth public abstract int getSize() + +CLSS public abstract interface org.objectweb.asm.util.ASMifiable +meth public abstract void asmify(java.lang.StringBuffer,java.lang.String,java.util.Map) + +CLSS public org.objectweb.asm.util.ASMifier +cons protected (int,java.lang.String,int) +cons public () +fld protected final int id +fld protected final java.lang.String name +fld protected java.util.Map labelNames +meth protected org.objectweb.asm.util.ASMifier createASMifier(java.lang.String,int) +meth protected void appendConstant(java.lang.Object) +meth protected void appendLabel(org.objectweb.asm.Label) +meth protected void declareLabel(org.objectweb.asm.Label) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.ASMifier visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.util.ASMifier visitAnnotationDefault() +meth public org.objectweb.asm.util.ASMifier visitArray(java.lang.String) +meth public org.objectweb.asm.util.ASMifier visitClassAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.ASMifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.util.ASMifier visitFieldAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.ASMifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public org.objectweb.asm.util.ASMifier visitMethodAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.ASMifier visitParameterAnnotation(int,java.lang.String,boolean) +meth public static void main(java.lang.String[]) throws java.lang.Exception +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitAnnotationEnd() +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitClassAttribute(org.objectweb.asm.Attribute) +meth public void visitClassEnd() +meth public void visitCode() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +meth public void visitFieldAttribute(org.objectweb.asm.Attribute) +meth public void visitFieldEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodAttribute(org.objectweb.asm.Attribute) +meth public void visitMethodEnd() +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.util.Printer + +CLSS public org.objectweb.asm.util.CheckAnnotationAdapter +cons public (org.objectweb.asm.AnnotationVisitor) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnd() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.AnnotationVisitor +hfds end,named + +CLSS public org.objectweb.asm.util.CheckClassAdapter +cons protected (int,org.objectweb.asm.ClassVisitor,boolean) +cons public (org.objectweb.asm.ClassVisitor) +cons public (org.objectweb.asm.ClassVisitor,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public static void main(java.lang.String[]) throws java.lang.Exception +meth public static void verify(org.objectweb.asm.ClassReader,boolean,java.io.PrintWriter) +meth public static void verify(org.objectweb.asm.ClassReader,java.lang.ClassLoader,boolean,java.io.PrintWriter) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +supr org.objectweb.asm.ClassVisitor +hfds checkDataFlow,end,labels,outer,source,start,version + +CLSS public org.objectweb.asm.util.CheckFieldAdapter +cons protected (int,org.objectweb.asm.FieldVisitor) +cons public (org.objectweb.asm.FieldVisitor) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +supr org.objectweb.asm.FieldVisitor +hfds end + +CLSS public org.objectweb.asm.util.CheckMethodAdapter +cons protected (int,org.objectweb.asm.MethodVisitor,java.util.Map) +cons public (int,java.lang.String,java.lang.String,org.objectweb.asm.MethodVisitor,java.util.Map) +cons public (org.objectweb.asm.MethodVisitor) +cons public (org.objectweb.asm.MethodVisitor,java.util.Map) +fld public int version +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitCode() +meth public void visitEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor +hfds TYPE,class$org$objectweb$asm$Label,endCode,endMethod,handlers,insnCount,labelStatusField,labels,startCode,usedLabels + +CLSS public org.objectweb.asm.util.CheckSignatureAdapter +cons protected (int,int,org.objectweb.asm.signature.SignatureVisitor) +cons public (int,org.objectweb.asm.signature.SignatureVisitor) +fld public final static int CLASS_SIGNATURE = 0 +fld public final static int METHOD_SIGNATURE = 1 +fld public final static int TYPE_SIGNATURE = 2 +meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() +meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() +meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() +meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) +meth public void visitBaseType(char) +meth public void visitClassType(java.lang.String) +meth public void visitEnd() +meth public void visitFormalTypeParameter(java.lang.String) +meth public void visitInnerClassType(java.lang.String) +meth public void visitTypeArgument() +meth public void visitTypeVariable(java.lang.String) +supr org.objectweb.asm.signature.SignatureVisitor +hfds canBeVoid,state,sv,type + +CLSS public abstract org.objectweb.asm.util.Printer +cons protected (int) +fld protected final int api +fld protected final java.lang.StringBuffer buf +fld public final java.util.List text +fld public final static java.lang.String[] HANDLE_TAG +fld public final static java.lang.String[] OPCODES +fld public final static java.lang.String[] TYPES +meth public abstract !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public abstract !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public abstract org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) +meth public abstract org.objectweb.asm.util.Printer visitAnnotationDefault() +meth public abstract org.objectweb.asm.util.Printer visitArray(java.lang.String) +meth public abstract org.objectweb.asm.util.Printer visitClassAnnotation(java.lang.String,boolean) +meth public abstract org.objectweb.asm.util.Printer visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public abstract org.objectweb.asm.util.Printer visitFieldAnnotation(java.lang.String,boolean) +meth public abstract org.objectweb.asm.util.Printer visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public abstract org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) +meth public abstract org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) +meth public abstract void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public abstract void visit(java.lang.String,java.lang.Object) +meth public abstract void visitAnnotationEnd() +meth public abstract void visitClassAttribute(org.objectweb.asm.Attribute) +meth public abstract void visitClassEnd() +meth public abstract void visitCode() +meth public abstract void visitEnum(java.lang.String,java.lang.String,java.lang.String) +meth public abstract void visitFieldAttribute(org.objectweb.asm.Attribute) +meth public abstract void visitFieldEnd() +meth public abstract void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public abstract void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public abstract void visitIincInsn(int,int) +meth public abstract void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public abstract void visitInsn(int) +meth public abstract void visitIntInsn(int,int) +meth public abstract void visitJumpInsn(int,org.objectweb.asm.Label) +meth public abstract void visitLabel(org.objectweb.asm.Label) +meth public abstract void visitLdcInsn(java.lang.Object) +meth public abstract void visitLineNumber(int,org.objectweb.asm.Label) +meth public abstract void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public abstract void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public abstract void visitMaxs(int,int) +meth public abstract void visitMethodAttribute(org.objectweb.asm.Attribute) +meth public abstract void visitMethodEnd() +meth public abstract void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public abstract void visitMultiANewArrayInsn(java.lang.String,int) +meth public abstract void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public abstract void visitSource(java.lang.String,java.lang.String) +meth public abstract void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public abstract void visitTypeInsn(int,java.lang.String) +meth public abstract void visitVarInsn(int,int) +meth public java.util.List getText() +meth public static void appendString(java.lang.StringBuffer,java.lang.String) +meth public void print(java.io.PrintWriter) +supr java.lang.Object + +CLSS public abstract interface org.objectweb.asm.util.Textifiable +meth public abstract void textify(java.lang.StringBuffer,java.util.Map) + +CLSS public org.objectweb.asm.util.Textifier +cons protected (int) +cons public () +fld protected java.lang.String ltab +fld protected java.lang.String tab +fld protected java.lang.String tab2 +fld protected java.lang.String tab3 +fld protected java.util.Map labelNames +fld public final static int CLASS_DECLARATION = 7 +fld public final static int CLASS_SIGNATURE = 5 +fld public final static int FIELD_DESCRIPTOR = 1 +fld public final static int FIELD_SIGNATURE = 2 +fld public final static int HANDLE_DESCRIPTOR = 9 +fld public final static int INTERNAL_NAME = 0 +fld public final static int METHOD_DESCRIPTOR = 3 +fld public final static int METHOD_SIGNATURE = 4 +fld public final static int PARAMETERS_DECLARATION = 8 +fld public final static int TYPE_DECLARATION = 6 +meth protected org.objectweb.asm.util.Textifier createTextifier() +meth protected void appendDescriptor(int,java.lang.String) +meth protected void appendHandle(org.objectweb.asm.Handle) +meth protected void appendLabel(org.objectweb.asm.Label) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.util.Textifier visitAnnotationDefault() +meth public org.objectweb.asm.util.Textifier visitArray(java.lang.String) +meth public org.objectweb.asm.util.Textifier visitClassAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.Textifier visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.util.Textifier visitFieldAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.Textifier visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean) +meth public static void main(java.lang.String[]) throws java.lang.Exception +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitAnnotationEnd() +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitClassAttribute(org.objectweb.asm.Attribute) +meth public void visitClassEnd() +meth public void visitCode() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +meth public void visitFieldAttribute(org.objectweb.asm.Attribute) +meth public void visitFieldEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodAttribute(org.objectweb.asm.Attribute) +meth public void visitMethodEnd() +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.util.Printer +hfds valueNumber + +CLSS public final org.objectweb.asm.util.TraceAnnotationVisitor +cons public (org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.util.Printer) +cons public (org.objectweb.asm.util.Printer) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnd() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.AnnotationVisitor +hfds p + +CLSS public final org.objectweb.asm.util.TraceClassVisitor +cons public (java.io.PrintWriter) +cons public (org.objectweb.asm.ClassVisitor,java.io.PrintWriter) +cons public (org.objectweb.asm.ClassVisitor,org.objectweb.asm.util.Printer,java.io.PrintWriter) +fld public final org.objectweb.asm.util.Printer p +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +meth public void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +supr org.objectweb.asm.ClassVisitor +hfds pw + +CLSS public final org.objectweb.asm.util.TraceFieldVisitor +cons public (org.objectweb.asm.FieldVisitor,org.objectweb.asm.util.Printer) +cons public (org.objectweb.asm.util.Printer) +fld public final org.objectweb.asm.util.Printer p +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitEnd() +supr org.objectweb.asm.FieldVisitor + +CLSS public final org.objectweb.asm.util.TraceMethodVisitor +cons public (org.objectweb.asm.MethodVisitor,org.objectweb.asm.util.Printer) +cons public (org.objectweb.asm.util.Printer) +fld public final org.objectweb.asm.util.Printer p +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public !varargs void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void visitAttribute(org.objectweb.asm.Attribute) +meth public void visitCode() +meth public void visitEnd() +meth public void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitIincInsn(int,int) +meth public void visitInsn(int) +meth public void visitIntInsn(int,int) +meth public void visitJumpInsn(int,org.objectweb.asm.Label) +meth public void visitLabel(org.objectweb.asm.Label) +meth public void visitLdcInsn(java.lang.Object) +meth public void visitLineNumber(int,org.objectweb.asm.Label) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public void visitMaxs(int,int) +meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public void visitMultiANewArrayInsn(java.lang.String,int) +meth public void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public void visitTypeInsn(int,java.lang.String) +meth public void visitVarInsn(int,int) +supr org.objectweb.asm.MethodVisitor + +CLSS public final org.objectweb.asm.util.TraceSignatureVisitor +cons public (int) +meth public java.lang.String getDeclaration() +meth public java.lang.String getExceptions() +meth public java.lang.String getReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitArrayType() +meth public org.objectweb.asm.signature.SignatureVisitor visitClassBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitExceptionType() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterface() +meth public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() +meth public org.objectweb.asm.signature.SignatureVisitor visitParameterType() +meth public org.objectweb.asm.signature.SignatureVisitor visitReturnType() +meth public org.objectweb.asm.signature.SignatureVisitor visitSuperclass() +meth public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) +meth public void visitBaseType(char) +meth public void visitClassType(java.lang.String) +meth public void visitEnd() +meth public void visitFormalTypeParameter(java.lang.String) +meth public void visitInnerClassType(java.lang.String) +meth public void visitTypeArgument() +meth public void visitTypeVariable(java.lang.String) +supr org.objectweb.asm.signature.SignatureVisitor +hfds argumentStack,arrayStack,declaration,exceptions,isInterface,returnType,seenFormalParameter,seenInterface,seenInterfaceBound,seenParameter,separator + +CLSS public org.objectweb.asm.xml.ASMContentHandler +cons public (org.objectweb.asm.ClassVisitor) +fld protected java.util.Map labels +fld protected org.objectweb.asm.ClassVisitor cv +intf org.objectweb.asm.Opcodes +meth public final void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public final void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException +supr org.xml.sax.helpers.DefaultHandler +hfds BASE,OPCODES,RULES,TYPES,match,stack + +CLSS public abstract org.objectweb.asm.xml.ASMContentHandler$Rule +cons protected (org.objectweb.asm.xml.ASMContentHandler) +meth protected final int getAccess(java.lang.String) +meth protected final java.lang.Object getValue(java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth protected final org.objectweb.asm.Label getLabel(java.lang.Object) +meth protected final org.objectweb.asm.MethodVisitor getCodeVisitor() +meth public void begin(java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException +meth public void end(java.lang.String) +supr java.lang.Object +hfds class$org$objectweb$asm$Handle,class$org$objectweb$asm$Type,this$0 + +CLSS public org.objectweb.asm.xml.Processor +cons public (int,int,java.io.InputStream,java.io.OutputStream,javax.xml.transform.Source) +fld public final static int BYTECODE = 1 +fld public final static int MULTI_XML = 2 +fld public final static int SINGLE_XML = 3 +meth protected void update(java.lang.Object,int) +meth public int process() throws java.io.IOException,javax.xml.transform.TransformerException,org.xml.sax.SAXException +meth public static void main(java.lang.String[]) throws java.lang.Exception +supr java.lang.Object +hfds SINGLE_XML_NAME,inRepresentation,input,n,outRepresentation,output,xslt + +CLSS public org.objectweb.asm.xml.SAXAdapter +cons protected (org.xml.sax.ContentHandler) +meth protected final void addElement(java.lang.String,org.xml.sax.Attributes) +meth protected final void addEnd(java.lang.String) +meth protected final void addStart(java.lang.String,org.xml.sax.Attributes) +meth protected org.xml.sax.ContentHandler getContentHandler() +meth protected void addDocumentEnd() +meth protected void addDocumentStart() +supr java.lang.Object +hfds h + +CLSS public final org.objectweb.asm.xml.SAXAnnotationAdapter +cons protected (int,org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String,int) +cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,int,java.lang.String) +cons public (org.objectweb.asm.xml.SAXAdapter,java.lang.String,int,java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) +meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) +meth public void visit(java.lang.String,java.lang.Object) +meth public void visitEnd() +meth public void visitEnum(java.lang.String,java.lang.String,java.lang.String) +supr org.objectweb.asm.AnnotationVisitor +hfds elementName,sa + +CLSS public final org.objectweb.asm.xml.SAXClassAdapter +cons public (org.xml.sax.ContentHandler,boolean) +meth public final void visitEnd() +meth public final void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object) +meth public org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) +meth public void visitOuterClass(java.lang.String,java.lang.String,java.lang.String) +meth public void visitSource(java.lang.String,java.lang.String) +supr org.objectweb.asm.ClassVisitor +hfds sa,singleDocument + +CLSS public final org.objectweb.asm.xml.SAXCodeAdapter +cons public (org.objectweb.asm.xml.SAXAdapter,int) +meth public !varargs final void visitTableSwitchInsn(int,int,org.objectweb.asm.Label,org.objectweb.asm.Label[]) +meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) +meth public final void visitCode() +meth public final void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public final void visitIincInsn(int,int) +meth public final void visitInsn(int) +meth public final void visitIntInsn(int,int) +meth public final void visitJumpInsn(int,org.objectweb.asm.Label) +meth public final void visitLabel(org.objectweb.asm.Label) +meth public final void visitLdcInsn(java.lang.Object) +meth public final void visitLineNumber(int,org.objectweb.asm.Label) +meth public final void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) +meth public final void visitMaxs(int,int) +meth public final void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) +meth public final void visitMultiANewArrayInsn(java.lang.String,int) +meth public final void visitTryCatchBlock(org.objectweb.asm.Label,org.objectweb.asm.Label,org.objectweb.asm.Label,java.lang.String) +meth public final void visitTypeInsn(int,java.lang.String) +meth public final void visitVarInsn(int,int) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() +meth public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean) +meth public void visitEnd() +meth public void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) +meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,org.objectweb.asm.Label,org.objectweb.asm.Label,int) +supr org.objectweb.asm.MethodVisitor +hfds TYPES,labelNames,sa + +CLSS public final org.objectweb.asm.xml.SAXFieldAdapter +cons public (org.objectweb.asm.xml.SAXAdapter,org.xml.sax.Attributes) +meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) +meth public void visitEnd() +supr org.objectweb.asm.FieldVisitor +hfds sa + +CLSS public abstract interface org.xml.sax.ContentHandler +meth public abstract void characters(char[],int,int) throws org.xml.sax.SAXException +meth public abstract void endDocument() throws org.xml.sax.SAXException +meth public abstract void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException +meth public abstract void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException +meth public abstract void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public abstract void setDocumentLocator(org.xml.sax.Locator) +meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException +meth public abstract void startDocument() throws org.xml.sax.SAXException +meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException +meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException + +CLSS public abstract interface org.xml.sax.DTDHandler +meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public abstract void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException + +CLSS public abstract interface org.xml.sax.EntityResolver +meth public abstract org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException + +CLSS public abstract interface org.xml.sax.ErrorHandler +meth public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException +meth public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException +meth public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException + +CLSS public org.xml.sax.helpers.DefaultHandler +cons public () +intf org.xml.sax.ContentHandler +intf org.xml.sax.DTDHandler +intf org.xml.sax.EntityResolver +intf org.xml.sax.ErrorHandler +meth public org.xml.sax.InputSource resolveEntity(java.lang.String,java.lang.String) throws java.io.IOException,org.xml.sax.SAXException +meth public void characters(char[],int,int) throws org.xml.sax.SAXException +meth public void endDocument() throws org.xml.sax.SAXException +meth public void endElement(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException +meth public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException +meth public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException +meth public void ignorableWhitespace(char[],int,int) throws org.xml.sax.SAXException +meth public void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void processingInstruction(java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void setDocumentLocator(org.xml.sax.Locator) +meth public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException +meth public void startDocument() throws org.xml.sax.SAXException +meth public void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException +meth public void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException +supr java.lang.Object + diff -Nru asm-5.2/test/build.xml asm-6.0~alpha/test/build.xml --- asm-5.2/test/build.xml 2016-08-27 06:59:28.000000000 +0000 +++ asm-6.0~alpha/test/build.xml 2016-04-23 13:09:06.000000000 +0000 @@ -221,92 +221,27 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff -Nru asm-5.2/test/conform/classwriterresizeinsns.xml asm-6.0~alpha/test/conform/classwriterresizeinsns.xml --- asm-5.2/test/conform/classwriterresizeinsns.xml 2016-08-27 08:55:56.000000000 +0000 +++ asm-6.0~alpha/test/conform/classwriterresizeinsns.xml 2012-06-24 13:27:48.000000000 +0000 @@ -45,7 +45,6 @@ - diff -Nru asm-5.2/test/conform/org/objectweb/asm/ClassWriterResizeInsnsTest.java asm-6.0~alpha/test/conform/org/objectweb/asm/ClassWriterResizeInsnsTest.java --- asm-5.2/test/conform/org/objectweb/asm/ClassWriterResizeInsnsTest.java 2016-08-27 12:03:14.000000000 +0000 +++ asm-6.0~alpha/test/conform/org/objectweb/asm/ClassWriterResizeInsnsTest.java 2013-10-12 09:06:33.000000000 +0000 @@ -33,7 +33,6 @@ import java.lang.instrument.IllegalClassFormatException; import java.lang.instrument.Instrumentation; import java.security.ProtectionDomain; -import java.util.HashMap; import java.util.HashSet; import junit.framework.TestSuite; @@ -42,13 +41,9 @@ public class ClassWriterResizeInsnsTest extends AbstractTest { - static HashSet success = new HashSet(); - static HashMap errors = new HashMap(); - public static void premain(final String agentArgs, final Instrumentation inst) { inst.addTransformer(new ClassFileTransformer() { - @Override public byte[] transform(final ClassLoader loader, final String className, final Class classBeingRedefined, final ProtectionDomain domain, byte[] b) @@ -56,21 +51,24 @@ String n = className.replace('/', '.'); if (agentArgs.length() == 0 || n.indexOf(agentArgs) != -1) { try { - b = transformClass(b); - success.add(n); + b = transformClass(b, ClassWriter.COMPUTE_FRAMES); + if (n.equals("pkg.FrameMap")) { + transformClass(b, 0); + } return b; - } catch (Throwable t) { - errors.put(n, t); + } catch (Throwable e) { + return transformClass(b, 0); } + } else { + return null; } - return null; } }); } - static byte[] transformClass(final byte[] clazz) { + static byte[] transformClass(final byte[] clazz, final int flags) { ClassReader cr = new ClassReader(clazz); - ClassWriter cw = new ClassWriter(0); + ClassWriter cw = new ComputeClassWriter(flags); ClassVisitor ca = new ClassVisitor(Opcodes.ASM5, cw) { boolean transformed = false; @@ -78,9 +76,11 @@ @Override public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { - // Set V1_7 version to prevent fallback to old verifier. - version = (version & 0xFFFF) < Opcodes.V1_7 ? Opcodes.V1_7 - : version; + if (flags == ClassWriter.COMPUTE_FRAMES) { + // Set V1_7 version to prevent fallback to old verifier. + version = (version & 0xFFFF) < Opcodes.V1_7 ? Opcodes.V1_7 + : version; + } super.visit(version, access, name, signature, superName, interfaces); } @@ -127,25 +127,16 @@ @Override public void test() throws Exception { - if (n.startsWith("pkg.")) { - return; - } try { Class.forName(n, true, getClass().getClassLoader()); } catch (NoClassDefFoundError ncdfe) { - fail(ncdfe.getMessage()); + // ignored } catch (UnsatisfiedLinkError ule) { - fail(ule.getMessage()); + // ignored } catch (ClassFormatError cfe) { fail(cfe.getMessage()); } catch (VerifyError ve) { fail(ve.toString()); } - if (errors.get(n) != null) { - throw new Exception(errors.get(n)); - } - if (!success.contains(n)) { - fail(n + " not transformed"); - } } } diff -Nru asm-5.2/test/conform/org/objectweb/asm/util/CheckClassAdapterUnitTest.java asm-6.0~alpha/test/conform/org/objectweb/asm/util/CheckClassAdapterUnitTest.java --- asm-5.2/test/conform/org/objectweb/asm/util/CheckClassAdapterUnitTest.java 2016-08-15 10:34:35.000000000 +0000 +++ asm-6.0~alpha/test/conform/org/objectweb/asm/util/CheckClassAdapterUnitTest.java 2013-10-29 19:22:52.000000000 +0000 @@ -779,24 +779,6 @@ } } - public void testIllegalMethodInsnItf3() { - CheckMethodAdapter mv = new CheckMethodAdapter(null); - mv.version = Opcodes.V1_7; - mv.visitCode(); - try { - mv.visitMethodInsn(INVOKESPECIAL, "C", "m", "()V", true); - fail(); - } catch (Exception e) { - } - } - - public void testMethodInsnItf() { - CheckMethodAdapter mv = new CheckMethodAdapter(null); - mv.version = Opcodes.V1_8; - mv.visitCode(); - mv.visitMethodInsn(INVOKESPECIAL, "C", "m", "()V", true); - } - public void testIllegalLdcInsnOperand() { MethodVisitor mv = new CheckMethodAdapter(null); mv.visitCode();