META-INF/MANIFEST.MF
module-info.class
<Unknown> package module module-info extends java.lang.Object { }
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.AnnotationVisitor av public void <init> (int) int api public void <init> (int, org.objectweb.asm.AnnotationVisitor) int api org.objectweb.asm.AnnotationVisitor av public void visit (java.lang.String, java.lang.Object) String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String desc String value public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () }
org/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java package org.objectweb.asm final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor { private final org.objectweb.asm.ClassWriter cw private int size private final boolean named private final org.objectweb.asm.ByteVector bv private final org.objectweb.asm.ByteVector parent private final int offset org.objectweb.asm.AnnotationWriter next org.objectweb.asm.AnnotationWriter prev void <init> (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int) org.objectweb.asm.ClassWriter cw boolean named org.objectweb.asm.ByteVector bv org.objectweb.asm.ByteVector parent int offset public void visit (java.lang.String, java.lang.Object) int v int i byte[] v int i boolean[] v int i short[] v int i char[] v int i int[] v int i long[] v int i float[] v int i double[] v org.objectweb.asm.Item i String name Object value public void visitEnum (java.lang.String, java.lang.String, java.lang.String) String name String desc String value public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () byte[] data int getSize () int size org.objectweb.asm.AnnotationWriter aw void put (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector out int n int size org.objectweb.asm.AnnotationWriter aw org.objectweb.asm.AnnotationWriter last static void put (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector) int i org.objectweb.asm.AnnotationWriter aw org.objectweb.asm.AnnotationWriter last int n int i org.objectweb.asm.AnnotationWriter[] panns int off org.objectweb.asm.ByteVector out int size static void putTarget (int, org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector) int length int typeRef org.objectweb.asm.TypePath typePath org.objectweb.asm.ByteVector out }
org/objectweb/asm/Attribute.class
Attribute.java package org.objectweb.asm public org.objectweb.asm.Attribute extends java.lang.Object { public final String type byte[] value org.objectweb.asm.Attribute next protected void <init> (java.lang.String) String type public boolean isUnknown () public boolean isCodeAttribute () protected org.objectweb.asm.Label[] getLabels () protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[]) org.objectweb.asm.ClassReader cr int off int len char[] buf int codeOff org.objectweb.asm.Label[] labels org.objectweb.asm.Attribute attr protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int) org.objectweb.asm.ClassWriter cw byte[] code int len int maxStack int maxLocals org.objectweb.asm.ByteVector v final int getCount () int count org.objectweb.asm.Attribute attr final int getSize (org.objectweb.asm.ClassWriter, byte[], int, int, int) org.objectweb.asm.ClassWriter cw byte[] code int len int maxStack int maxLocals org.objectweb.asm.Attribute attr int size final void put (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector b org.objectweb.asm.ClassWriter cw byte[] code int len int maxStack int maxLocals org.objectweb.asm.ByteVector out org.objectweb.asm.Attribute attr }
org/objectweb/asm/ByteVector.class
ByteVector.java package org.objectweb.asm public org.objectweb.asm.ByteVector extends java.lang.Object { byte[] data int length public void <init> () public void <init> (int) int initialSize public org.objectweb.asm.ByteVector putByte (int) int b int length org.objectweb.asm.ByteVector put11 (int, int) int b1 int b2 int length byte[] data public org.objectweb.asm.ByteVector putShort (int) int s int length byte[] data org.objectweb.asm.ByteVector put12 (int, int) int b int s int length byte[] data public org.objectweb.asm.ByteVector putInt (int) int i int length byte[] data public org.objectweb.asm.ByteVector putLong (long) long l int length byte[] data int i public org.objectweb.asm.ByteVector putUTF8 (java.lang.String) char c int i String s int charLength int len byte[] data org.objectweb.asm.ByteVector encodeUTF8 (java.lang.String, int, int) char c int j char c int j String s int i int maxByteLength int charLength int byteLength int start int len public org.objectweb.asm.ByteVector putByteArray (byte[], int, int) byte[] b int off int len private void enlarge (int) int size int length1 int length2 byte[] newData }
org/objectweb/asm/ClassReader.class
ClassReader.java package org.objectweb.asm public org.objectweb.asm.ClassReader extends java.lang.Object { public static final int SKIP_CODE public static final int SKIP_DEBUG public static final int SKIP_FRAMES public static final int EXPAND_FRAMES static final int EXPAND_ASM_INSNS public final byte[] b private final int[] items private final String[] strings private final int maxStringLength public final int header public void <init> (byte[]) byte[] b public void <init> (byte[], int, int) int size int size int size int size int size int i byte[] b int off int len int n int max int index public int getAccess () public java.lang.String getClassName () public java.lang.String getSuperName () public java.lang.String[] getInterfaces () int i char[] buf int index int n String[] interfaces void copyPool (org.objectweb.asm.ClassWriter) int nameType String s int fieldOrMethodRef int nameType int nameType int index int tag org.objectweb.asm.Item item int index2 int i org.objectweb.asm.ClassWriter classWriter char[] buf int ll org.objectweb.asm.Item[] items2 int off private void copyBootstrapMethods (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[]) String attrName int i int k int position int hashCode org.objectweb.asm.Item item int index int j int v org.objectweb.asm.ClassWriter classWriter org.objectweb.asm.Item[] items char[] c int u boolean found int boostrapMethodCount int attrSize org.objectweb.asm.ByteVector bootstrapMethods public void <init> (java.io.InputStream) throws java.io.IOException java.io.InputStream is public void <init> (java.lang.String) throws java.io.IOException String name private static byte[] readClass (java.io.InputStream, boolean) throws java.io.IOException byte[] c int last byte[] c int n byte[] b int len java.io.InputStream is boolean close public void accept (org.objectweb.asm.ClassVisitor, int) org.objectweb.asm.ClassVisitor classVisitor int flags public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int) int i int item int len int j int v int[] bootstrapMethods org.objectweb.asm.Attribute attr String attrName int i int i int v int i int v int i int v int i int v org.objectweb.asm.Attribute attr int i int v int i int i org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Attribute[] attrs int flags int u char[] c org.objectweb.asm.Context context int access String name String superClass String[] interfaces String signature String sourceFile String sourceDebug String enclosingOwner String enclosingName String enclosingDesc String moduleMainClass int anns int ianns int tanns int itanns int innerClasses int module int packages org.objectweb.asm.Attribute attributes private void readModule (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int, java.lang.String, int) String packaze int i String module int access String requireVersion int i int j String export int access int exportToCount String[] tos int i int j String open int access int openToCount String[] tos int i int i int j String service int provideWithCount String[] withs int i org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int u String mainClass int packages char[] buffer String name int flags String version org.objectweb.asm.ModuleVisitor mv private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) int item org.objectweb.asm.Attribute attr String attrName int i int i int v int i int v int i int v int i int v org.objectweb.asm.Attribute attr org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int u char[] c int access String name String desc String signature int anns int ianns int tanns int itanns Object value org.objectweb.asm.Attribute attributes org.objectweb.asm.FieldVisitor fv private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) int j org.objectweb.asm.Attribute attr String attrName int i int j boolean sameExceptions org.objectweb.asm.MethodWriter mw int i int v org.objectweb.asm.AnnotationVisitor dv int i int v int i int v int i int v int i int v org.objectweb.asm.Attribute attr org.objectweb.asm.ClassVisitor classVisitor org.objectweb.asm.Context context int u char[] c int code int exception String[] exceptions String signature int methodParameters int anns int ianns int tanns int itanns int dann int mpanns int impanns int firstAttribute org.objectweb.asm.Attribute attributes org.objectweb.asm.MethodVisitor mv private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int) int i int i int offset int opcode org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String type int i int label int j int v int label org.objectweb.asm.Label l int j int v org.objectweb.asm.Attribute attr int j String attrName int i int v int i org.objectweb.asm.Label next org.objectweb.asm.Label endif org.objectweb.asm.Label target int i int label int min int max org.objectweb.asm.Label[] table int i int label int len int[] keys org.objectweb.asm.Label[] values int cpIndex boolean itf String iowner String iname String idesc int i int cpIndex int bsmIndex org.objectweb.asm.Handle bsm int bsmArgCount Object[] bsmArgs String iname String idesc int v int v int offset org.objectweb.asm.Label l int opcode int i int j int start int length int index String vsignature int i int[] typeTable int v int i int v int i org.objectweb.asm.Attribute attr org.objectweb.asm.MethodVisitor mv org.objectweb.asm.Context context int u byte[] b char[] c int maxStack int maxLocals int codeLength int codeStart int codeEnd org.objectweb.asm.Label[] labels int[] tanns int[] itanns int tann int itann int ntoff int nitoff int varTable int varTypeTable boolean zip boolean unzip int stackMap int stackMapSize int frameCount org.objectweb.asm.Context frame org.objectweb.asm.Attribute attributes int opcodeDelta boolean insertFrame private int[] readTypeAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) int start int length int j org.objectweb.asm.TypePath path int target int pathLength int i org.objectweb.asm.MethodVisitor mv org.objectweb.asm.Context context int u boolean visible char[] c int[] offsets private int readAnnotationTarget (org.objectweb.asm.Context, int) int start int length int i int n org.objectweb.asm.Context context int u int target int pathLength private void readParameterAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) org.objectweb.asm.AnnotationVisitor av org.objectweb.asm.AnnotationVisitor av int j org.objectweb.asm.MethodVisitor mv org.objectweb.asm.Context context int v boolean visible int i int n int synthetics char[] c private int readAnnotationValues (int, char[], boolean, org.objectweb.asm.AnnotationVisitor) int v char[] buf boolean named org.objectweb.asm.AnnotationVisitor av int i private int readAnnotationValue (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor) int i byte[] bv int i boolean[] zv int i short[] sv int i char[] cv int i int[] iv int i long[] lv int i float[] fv int i double[] dv int size int v char[] buf String name org.objectweb.asm.AnnotationVisitor av private void getImplicitFrame (org.objectweb.asm.Context) int j org.objectweb.asm.Context frame String desc Object[] locals int local int i private int readFrame (int, boolean, boolean, org.objectweb.asm.Context) int tag int delta int delta int i int local int local int stack int n int stackMap boolean zip boolean unzip org.objectweb.asm.Context frame char[] c org.objectweb.asm.Label[] labels int tag int delta private int readFrameType (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[]) Object[] frame int index int v char[] buf org.objectweb.asm.Label[] labels int type protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[]) int offset org.objectweb.asm.Label[] labels private org.objectweb.asm.Label createLabel (int, org.objectweb.asm.Label[]) int offset org.objectweb.asm.Label[] labels org.objectweb.asm.Label label private void createDebugLabel (int, org.objectweb.asm.Label[]) int offset org.objectweb.asm.Label[] labels private int getAttributes () int j int i int j int i int u private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[]) int i org.objectweb.asm.Attribute[] attrs String type int off int len char[] buf int codeOff org.objectweb.asm.Label[] labels public int getItemCount () public int getItem (int) int item public int getMaxStringLength () public int readByte (int) int index public int readUnsignedShort (int) int index byte[] b public short readShort (int) int index byte[] b public int readInt (int) int index byte[] b public long readLong (int) int index long l1 long l0 public java.lang.String readUTF8 (int, char[]) int index char[] buf int item String s private java.lang.String readUTF (int, int, char[]) int c int index int utfLen char[] buf int endIndex byte[] b int strLen int st char cc private java.lang.String readStringish (int, char[]) int index char[] buf public java.lang.String readClass (int, char[]) int index char[] buf public java.lang.String readModule (int, char[]) int index char[] buf public java.lang.String readPackage (int, char[]) int index char[] buf public java.lang.Object readConst (int, char[]) int tag int[] items int cpIndex boolean itf String owner String name String desc int item char[] buf int index }
org/objectweb/asm/ClassVisitor.class
ClassVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.ClassVisitor cv public void <init> (int) int api public void <init> (int, org.objectweb.asm.ClassVisitor) int api org.objectweb.asm.ClassVisitor cv public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int version int access String name String signature String superName String[] interfaces public void visitSource (java.lang.String, java.lang.String) String source String debug public org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String desc String signature Object value public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String desc String signature String[] exceptions public void visitEnd () }
org/objectweb/asm/ClassWriter.class
ClassWriter.java package org.objectweb.asm public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor { public static final int COMPUTE_MAXS public static final int COMPUTE_FRAMES static final int ACC_SYNTHETIC_ATTRIBUTE static final int TO_ACC_SYNTHETIC static final int NOARG_INSN static final int SBYTE_INSN static final int SHORT_INSN static final int VAR_INSN static final int IMPLVAR_INSN static final int TYPE_INSN static final int FIELDORMETH_INSN static final int ITFMETH_INSN static final int INDYMETH_INSN static final int LABEL_INSN static final int LABELW_INSN static final int LDC_INSN static final int LDCW_INSN static final int IINC_INSN static final int TABL_INSN static final int LOOK_INSN static final int MANA_INSN static final int WIDE_INSN static final int ASM_LABEL_INSN static final int ASM_LABELW_INSN static final int F_INSERT static final byte[] TYPE static final int CLASS static final int FIELD static final int METH static final int IMETH static final int STR static final int INT static final int FLOAT static final int LONG static final int DOUBLE static final int NAME_TYPE static final int UTF8 static final int MTYPE static final int HANDLE static final int INDY static final int MODULE static final int PACKAGE static final int HANDLE_BASE static final int TYPE_NORMAL static final int TYPE_UNINIT static final int TYPE_MERGED static final int BSM org.objectweb.asm.ClassReader cr int version int index final org.objectweb.asm.ByteVector pool org.objectweb.asm.Item[] items int threshold final org.objectweb.asm.Item key final org.objectweb.asm.Item key2 final org.objectweb.asm.Item key3 final org.objectweb.asm.Item key4 org.objectweb.asm.Item[] typeTable private short typeCount private int access private int name String thisName private int signature private int superName private int interfaceCount private int[] interfaces private int sourceFile private org.objectweb.asm.ByteVector sourceDebug private org.objectweb.asm.ModuleWriter moduleWriter private int enclosingMethodOwner private int enclosingMethod private org.objectweb.asm.AnnotationWriter anns private org.objectweb.asm.AnnotationWriter ianns private org.objectweb.asm.AnnotationWriter tanns private org.objectweb.asm.AnnotationWriter itanns private org.objectweb.asm.Attribute attrs private int innerClassesCount private org.objectweb.asm.ByteVector innerClasses int bootstrapMethodsCount org.objectweb.asm.ByteVector bootstrapMethods org.objectweb.asm.FieldWriter firstField org.objectweb.asm.FieldWriter lastField org.objectweb.asm.MethodWriter firstMethod org.objectweb.asm.MethodWriter lastMethod private int compute boolean hasAsmInsns public void <init> (int) int flags public void <init> (org.objectweb.asm.ClassReader, int) org.objectweb.asm.ClassReader classReader int flags public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int i int version int access String name String signature String superName String[] interfaces public final void visitSource (java.lang.String, java.lang.String) String file String debug public final org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) String name int access String version public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public final void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access org.objectweb.asm.Item nameItem public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) int access String name String desc String signature Object value public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String desc String signature String[] exceptions public final void visitEnd () public byte[] toByteArray () int i int len boolean hasFrames int size int nbFields org.objectweb.asm.FieldWriter fb int nbMethods org.objectweb.asm.MethodWriter mb int attributeCount org.objectweb.asm.ByteVector out int mask org.objectweb.asm.Item newConstItem (java.lang.Object) int val int val int val int val int val float val long val double val org.objectweb.asm.Type t int s org.objectweb.asm.Handle h Object cst public int newConst (java.lang.Object) Object cst public int newUTF8 (java.lang.String) String value org.objectweb.asm.Item result org.objectweb.asm.Item newStringishItem (int, java.lang.String) int type String value org.objectweb.asm.Item result public int newClass (java.lang.String) String value public int newMethodType (java.lang.String) String methodDesc public int newModule (java.lang.String) String moduleName public int newPackage (java.lang.String) String packageName org.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String desc boolean itf org.objectweb.asm.Item result public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String desc public int newHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String desc boolean itf transient org.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) Object bsmArg int i int p int resultPosition int bootstrapMethodIndex String name String desc org.objectweb.asm.Handle bsm Object[] bsmArgs org.objectweb.asm.ByteVector bootstrapMethods int position int hashCode int argsLength byte[] data int length org.objectweb.asm.Item result int bootstrapMethodIndex public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String desc org.objectweb.asm.Handle bsm Object[] bsmArgs org.objectweb.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc org.objectweb.asm.Item result public int newField (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc org.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String desc boolean itf int type org.objectweb.asm.Item result public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String desc boolean itf org.objectweb.asm.Item newInteger (int) int value org.objectweb.asm.Item result org.objectweb.asm.Item newFloat (float) float value org.objectweb.asm.Item result org.objectweb.asm.Item newLong (long) long value org.objectweb.asm.Item result org.objectweb.asm.Item newDouble (double) double value org.objectweb.asm.Item result public int newNameType (java.lang.String, java.lang.String) String name String desc org.objectweb.asm.Item newNameTypeItem (java.lang.String, java.lang.String) String name String desc org.objectweb.asm.Item result int addType (java.lang.String) String type org.objectweb.asm.Item result int addUninitializedType (java.lang.String, int) String type int offset org.objectweb.asm.Item result private org.objectweb.asm.Item addType (org.objectweb.asm.Item) org.objectweb.asm.Item[] newTable org.objectweb.asm.Item item org.objectweb.asm.Item result int getMergedType (int, int) String t String u int type1 int type2 org.objectweb.asm.Item result protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) Class c Class d Exception e String type1 String type2 Class c Class d ClassLoader classLoader private org.objectweb.asm.Item get (org.objectweb.asm.Item) org.objectweb.asm.Item key org.objectweb.asm.Item i private void put (org.objectweb.asm.Item) int index org.objectweb.asm.Item k org.objectweb.asm.Item j int l int ll int nl org.objectweb.asm.Item[] newItems org.objectweb.asm.Item i int index private void put122 (int, int, int) int b int s1 int s2 private void put112 (int, int, int) int b1 int b2 int s static void <clinit> () int i byte[] b String s }
org/objectweb/asm/Context.class
Context.java package org.objectweb.asm org.objectweb.asm.Context extends java.lang.Object { org.objectweb.asm.Attribute[] attrs int flags char[] buffer int[] bootstrapMethods int access String name String desc org.objectweb.asm.Label[] labels int typeRef org.objectweb.asm.TypePath typePath int offset org.objectweb.asm.Label[] start org.objectweb.asm.Label[] end int[] index int mode int localCount int localDiff Object[] local int stackCount Object[] stack void <init> () }
org/objectweb/asm/CurrentFrame.class
CurrentFrame.java package org.objectweb.asm org.objectweb.asm.CurrentFrame extends org.objectweb.asm.Frame { void <init> () void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item) int opcode int arg org.objectweb.asm.ClassWriter cw org.objectweb.asm.Item item org.objectweb.asm.Frame successor }
org/objectweb/asm/Edge.class
Edge.java package org.objectweb.asm org.objectweb.asm.Edge extends java.lang.Object { static final int NORMAL static final int EXCEPTION int info org.objectweb.asm.Label successor org.objectweb.asm.Edge next void <init> () }
org/objectweb/asm/FieldVisitor.class
FieldVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.FieldVisitor fv public void <init> (int) int api public void <init> (int, org.objectweb.asm.FieldVisitor) int api org.objectweb.asm.FieldVisitor fv public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public void visitEnd () }
org/objectweb/asm/FieldWriter.class
FieldWriter.java package org.objectweb.asm final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor { private final org.objectweb.asm.ClassWriter cw private final int access private final int name private final int desc private int signature private int value private org.objectweb.asm.AnnotationWriter anns private org.objectweb.asm.AnnotationWriter ianns private org.objectweb.asm.AnnotationWriter tanns private org.objectweb.asm.AnnotationWriter itanns private org.objectweb.asm.Attribute attrs void <init> (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) org.objectweb.asm.ClassWriter cw int access String name String desc String signature Object value public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public void visitEnd () int getSize () int size void put (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector out int FACTOR int mask int attributeCount }
org/objectweb/asm/Frame.class
Frame.java package org.objectweb.asm org.objectweb.asm.Frame extends java.lang.Object { static final int DIM static final int ARRAY_OF static final int ELEMENT_OF static final int KIND static final int TOP_IF_LONG_OR_DOUBLE static final int VALUE static final int BASE_KIND static final int BASE_VALUE static final int BASE static final int OBJECT static final int UNINITIALIZED private static final int LOCAL private static final int STACK static final int TOP static final int BOOLEAN static final int BYTE static final int CHAR static final int SHORT static final int INTEGER static final int FLOAT static final int DOUBLE static final int LONG static final int NULL static final int UNINITIALIZED_THIS static final int[] SIZE org.objectweb.asm.Label owner int[] inputLocals int[] inputStack private int[] outputLocals private int[] outputStack int outputStackTop private int initializationCount private int[] initializations void <init> () final void set (org.objectweb.asm.ClassWriter, int, java.lang.Object[], int, java.lang.Object[]) int j org.objectweb.asm.ClassWriter cw int nLocal Object[] local int nStack Object[] stack int i int nStackTop private static int convert (org.objectweb.asm.ClassWriter, int, java.lang.Object[], int[]) int j org.objectweb.asm.ClassWriter cw int nInput Object[] input int[] output int i final void set (org.objectweb.asm.Frame) org.objectweb.asm.Frame f private int get (int) int type int local private void set (int, int) int[] t int local int type int n private void push (int) int[] t int type int n int top private void push (org.objectweb.asm.ClassWriter, java.lang.String) org.objectweb.asm.ClassWriter cw String desc int type static int type (org.objectweb.asm.ClassWriter, java.lang.String) String t int data int data int data int data int data int data int data int data String t int data int dims org.objectweb.asm.ClassWriter cw String desc int index private int pop () private void pop (int) int elements private void pop (java.lang.String) String desc char c private void init (int) int[] t int var int n private int init (org.objectweb.asm.ClassWriter, int) int s String type int s int u int dim int kind int j org.objectweb.asm.ClassWriter cw int t int s final void initInputFrame (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int) int t int j org.objectweb.asm.ClassWriter cw int access org.objectweb.asm.Type[] args int maxLocals int i void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item) int t1 int t1 int t2 int t1 int t2 int t1 int t1 int t2 int t1 int t2 int t3 int t1 int t2 int t1 int t2 int t3 int t1 int t2 int t3 int t4 int t1 int t2 int t1 String s String s int opcode int arg org.objectweb.asm.ClassWriter cw org.objectweb.asm.Item item final boolean merge (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int) int t int t int t int s int dim int kind int t int t int t int t int t int t int s int dim int kind int t org.objectweb.asm.ClassWriter cw org.objectweb.asm.Frame frame int edge boolean changed int i int nLocal int nStack int nInputStack private static boolean merge (org.objectweb.asm.ClassWriter, int, int[], int) int v int vdim int v int tdim int udim int v int v int v org.objectweb.asm.ClassWriter cw int t int[] types int index int u int v static void <clinit> () int i int[] b String s }
org/objectweb/asm/Handle.class
Handle.java package org.objectweb.asm public final org.objectweb.asm.Handle extends java.lang.Object { final int tag final String owner final String name final String desc final boolean itf public void <init> (int, java.lang.String, java.lang.String, java.lang.String) int tag String owner String name String desc public void <init> (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String desc boolean itf public int getTag () public java.lang.String getOwner () public java.lang.String getName () public java.lang.String getDesc () public boolean isInterface () public boolean equals (java.lang.Object) Object obj org.objectweb.asm.Handle h public int hashCode () public java.lang.String toString () }
org/objectweb/asm/Handler.class
Handler.java package org.objectweb.asm org.objectweb.asm.Handler extends java.lang.Object { org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String desc int type org.objectweb.asm.Handler next void <init> () static org.objectweb.asm.Handler remove (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label) org.objectweb.asm.Handler g org.objectweb.asm.Handler h org.objectweb.asm.Label start org.objectweb.asm.Label end int hstart int hend int s int e }
org/objectweb/asm/Item.class
Item.java package org.objectweb.asm final org.objectweb.asm.Item extends java.lang.Object { int index int type int intVal long longVal String strVal1 String strVal2 String strVal3 int hashCode org.objectweb.asm.Item next void <init> () void <init> (int) int index void <init> (int, org.objectweb.asm.Item) int index org.objectweb.asm.Item i void set (int) int intVal void set (long) long longVal void set (float) float floatVal void set (double) double doubleVal void set (int, java.lang.String, java.lang.String, java.lang.String) int type String strVal1 String strVal2 String strVal3 void set (java.lang.String, java.lang.String, int) String name String desc int bsmIndex void set (int, int) int position int hashCode boolean isEqualTo (org.objectweb.asm.Item) org.objectweb.asm.Item i }
org/objectweb/asm/Label.class
Label.java package org.objectweb.asm public org.objectweb.asm.Label extends java.lang.Object { static final int DEBUG static final int RESOLVED static final int RESIZED static final int PUSHED static final int TARGET static final int STORE static final int REACHABLE static final int JSR static final int RET static final int SUBROUTINE static final int VISITED static final int VISITED2 public Object info int status int line int position private int referenceCount private int[] srcAndRefPositions int inputStackTop int outputStackMax org.objectweb.asm.Frame frame org.objectweb.asm.Label successor org.objectweb.asm.Edge successors org.objectweb.asm.Label next public void <init> () public int getOffset () void put (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean) org.objectweb.asm.MethodWriter owner org.objectweb.asm.ByteVector out int source boolean wideOffset private void addReference (int, int) int[] a int sourcePosition int referencePosition boolean resolve (org.objectweb.asm.MethodWriter, int, byte[]) int opcode int offset int source int reference int offset org.objectweb.asm.MethodWriter owner int position byte[] data boolean needUpdate int i org.objectweb.asm.Label getFirst () boolean inSubroutine (long) long id boolean inSameSubroutine (org.objectweb.asm.Label) int i org.objectweb.asm.Label block void addToSubroutine (long, int) long id int nbSubroutines void visitSubroutine (org.objectweb.asm.Label, long, int) org.objectweb.asm.Edge e org.objectweb.asm.Label l org.objectweb.asm.Edge e org.objectweb.asm.Label JSR long id int nbSubroutines org.objectweb.asm.Label stack public java.lang.String toString () }
org/objectweb/asm/MethodVisitor.class
MethodVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.MethodVisitor mv public void <init> (int) int api public void <init> (int, org.objectweb.asm.MethodVisitor) int api org.objectweb.asm.MethodVisitor mv public void visitParameter (java.lang.String, int) String name int access public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int nLocal Object[] local int nStack Object[] stack public void visitInsn (int) int opcode public void visitIntInsn (int, int) int opcode int operand public void visitVarInsn (int, int) int opcode int var public void visitTypeInsn (int, java.lang.String) int opcode String type public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String desc public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) boolean itf int opcode String owner String name String desc public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String owner String name String desc boolean itf public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) String name String desc org.objectweb.asm.Handle bsm Object[] bsmArgs public void visitJumpInsn (int, org.objectweb.asm.Label) int opcode org.objectweb.asm.Label label public void visitLabel (org.objectweb.asm.Label) org.objectweb.asm.Label label public void visitLdcInsn (java.lang.Object) Object cst public void visitIincInsn (int, int) int var int increment public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) int min int max org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) org.objectweb.asm.Label dflt int[] keys org.objectweb.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String type public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) String name String desc String signature org.objectweb.asm.Label start org.objectweb.asm.Label end int index public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath org.objectweb.asm.Label[] start org.objectweb.asm.Label[] end int[] index String desc boolean visible public void visitLineNumber (int, org.objectweb.asm.Label) int line org.objectweb.asm.Label start public void visitMaxs (int, int) int maxStack int maxLocals public void visitEnd () }
org/objectweb/asm/MethodWriter.class
MethodWriter.java package org.objectweb.asm org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor { static final int ACC_CONSTRUCTOR static final int SAME_FRAME static final int SAME_LOCALS_1_STACK_ITEM_FRAME static final int RESERVED static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED static final int CHOP_FRAME static final int SAME_FRAME_EXTENDED static final int APPEND_FRAME static final int FULL_FRAME static final int FRAMES static final int INSERTED_FRAMES static final int MAXS static final int NOTHING final org.objectweb.asm.ClassWriter cw private int access private final int name private final int desc private final String descriptor String signature int classReaderOffset int classReaderLength int exceptionCount int[] exceptions private org.objectweb.asm.ByteVector annd private org.objectweb.asm.AnnotationWriter anns private org.objectweb.asm.AnnotationWriter ianns private org.objectweb.asm.AnnotationWriter tanns private org.objectweb.asm.AnnotationWriter itanns private org.objectweb.asm.AnnotationWriter[] panns private org.objectweb.asm.AnnotationWriter[] ipanns private int synthetics private org.objectweb.asm.Attribute attrs private org.objectweb.asm.ByteVector code private int maxStack private int maxLocals private int currentLocals int frameCount private org.objectweb.asm.ByteVector stackMap private int previousFrameOffset private int[] previousFrame private int[] frame private int handlerCount private org.objectweb.asm.Handler firstHandler private org.objectweb.asm.Handler lastHandler private int methodParametersCount private org.objectweb.asm.ByteVector methodParameters private int localVarCount private org.objectweb.asm.ByteVector localVar private int localVarTypeCount private org.objectweb.asm.ByteVector localVarType private int lineNumberCount private org.objectweb.asm.ByteVector lineNumber private int lastCodeOffset private org.objectweb.asm.AnnotationWriter ctanns private org.objectweb.asm.AnnotationWriter ictanns private org.objectweb.asm.Attribute cattrs private int subroutines private final int compute private org.objectweb.asm.Label labels private org.objectweb.asm.Label previousBlock private org.objectweb.asm.Label currentBlock private int stackSize private int maxStackSize void <init> (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int) int i int size org.objectweb.asm.ClassWriter cw int access String name String desc String signature String[] exceptions int compute public void visitParameter (java.lang.String, int) String name int access public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public void visitAttribute (org.objectweb.asm.Attribute) org.objectweb.asm.Attribute attr public void visitCode () public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) String desc int i String desc int i int frameIndex int delta int i int i int i int delta int type int nLocal Object[] local int nStack Object[] stack public void visitInsn (int) int size int opcode public void visitIntInsn (int, int) int size int opcode int operand public void visitVarInsn (int, int) int size int n int n int opt int opt int opcode int var public void visitTypeInsn (int, java.lang.String) int size int opcode String type org.objectweb.asm.Item i public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int size int size int size int size char c int opcode String owner String name String desc org.objectweb.asm.Item i public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int size int size int opcode String owner String name String desc boolean itf org.objectweb.asm.Item i int argSize public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) int size String name String desc org.objectweb.asm.Handle bsm Object[] bsmArgs org.objectweb.asm.Item i int argSize public void visitJumpInsn (int, org.objectweb.asm.Label) int opcode org.objectweb.asm.Label label boolean isWide org.objectweb.asm.Label nextInsn public void visitLabel (org.objectweb.asm.Label) org.objectweb.asm.Label label public void visitLdcInsn (java.lang.Object) int size int size Object cst org.objectweb.asm.Item i int index public void visitIincInsn (int, int) int n int var int increment public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) int i int min int max org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels int source public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) int i org.objectweb.asm.Label dflt int[] keys org.objectweb.asm.Label[] labels int source private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[]) int i int i org.objectweb.asm.Label dflt org.objectweb.asm.Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims org.objectweb.asm.Item i public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) org.objectweb.asm.Label start org.objectweb.asm.Label end org.objectweb.asm.Label handler String type org.objectweb.asm.Handler h public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) int typeRef org.objectweb.asm.TypePath typePath String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) char c int n String name String desc String signature org.objectweb.asm.Label start org.objectweb.asm.Label end int index public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) int i int length int typeRef org.objectweb.asm.TypePath typePath org.objectweb.asm.Label[] start org.objectweb.asm.Label[] end int[] index String desc boolean visible org.objectweb.asm.ByteVector bv org.objectweb.asm.AnnotationWriter aw public void visitLineNumber (int, org.objectweb.asm.Label) int line org.objectweb.asm.Label start public void visitMaxs (int, int) org.objectweb.asm.Edge b org.objectweb.asm.Label l org.objectweb.asm.Label h org.objectweb.asm.Label e String t int kind org.objectweb.asm.Label n boolean change org.objectweb.asm.Label l int blockMax org.objectweb.asm.Edge e int i int frameIndex org.objectweb.asm.Label k int start int end org.objectweb.asm.Handler handler org.objectweb.asm.Frame f int max org.objectweb.asm.Label changed org.objectweb.asm.Label l org.objectweb.asm.Edge b org.objectweb.asm.Label l org.objectweb.asm.Label h org.objectweb.asm.Label e org.objectweb.asm.Label subroutine org.objectweb.asm.Label L org.objectweb.asm.Label subroutine int id org.objectweb.asm.Label l org.objectweb.asm.Label l int start int blockMax org.objectweb.asm.Edge b org.objectweb.asm.Handler handler int max org.objectweb.asm.Label stack int maxStack int maxLocals public void visitEnd () private void addSuccessor (int, org.objectweb.asm.Label) int info org.objectweb.asm.Label successor org.objectweb.asm.Edge b private void noSuccessor () org.objectweb.asm.Label l private void visitFrame (org.objectweb.asm.Frame) int t int t int t int t org.objectweb.asm.Frame f int i int nTop int nLocal int nStack int[] locals int[] stacks int frameIndex private void visitImplicitFirstFrame () int j int frameIndex int i private int startFrame (int, int, int) int offset int nLocal int nStack int n private void endFrame () private void writeFrame () int delta int j int l int clocalsSize int cstackSize int localsSize int type int k int delta private void writeFrameTypes (int, int) int v StringBuilder sb int t int d int i int start int end private void writeFrameType (java.lang.Object) Object type final int getSize () boolean zip int i int i int size final void put (org.objectweb.asm.ByteVector) org.objectweb.asm.Handler h boolean zip int size int i org.objectweb.asm.ByteVector out int FACTOR int mask int attributeCount }
org/objectweb/asm/ModuleVisitor.class
ModuleVisitor.java package org.objectweb.asm public abstract org.objectweb.asm.ModuleVisitor extends java.lang.Object { protected final int api protected org.objectweb.asm.ModuleVisitor mv public void <init> (int) int api public void <init> (int, org.objectweb.asm.ModuleVisitor) int api org.objectweb.asm.ModuleVisitor mv public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String service String[] providers public void visitEnd () }
org/objectweb/asm/ModuleWriter.class
ModuleWriter.java package org.objectweb.asm final org.objectweb.asm.ModuleWriter extends org.objectweb.asm.ModuleVisitor { private final org.objectweb.asm.ClassWriter cw int size int attributeCount int attributesSize private final int name private final int access private final int version private int mainClass private int packageCount private org.objectweb.asm.ByteVector packages private int requireCount private org.objectweb.asm.ByteVector requires private int exportCount private org.objectweb.asm.ByteVector exports private int openCount private org.objectweb.asm.ByteVector opens private int useCount private org.objectweb.asm.ByteVector uses private int provideCount private org.objectweb.asm.ByteVector provides void <init> (org.objectweb.asm.ClassWriter, int, int, int) org.objectweb.asm.ClassWriter cw int name int access int version public void visitMainClass (java.lang.String) String mainClass public void visitPackage (java.lang.String) String packaze public void visitRequire (java.lang.String, int, java.lang.String) String module int access String version public transient void visitExport (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public transient void visitOpen (java.lang.String, int, java.lang.String[]) String module String packaze int access String[] modules public void visitUse (java.lang.String) String service public transient void visitProvide (java.lang.String, java.lang.String[]) String provider String service String[] providers public void visitEnd () void putAttributes (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector out void put (org.objectweb.asm.ByteVector) org.objectweb.asm.ByteVector out }
org/objectweb/asm/Opcodes.class
Opcodes.java package org.objectweb.asm public abstract org.objectweb.asm.Opcodes extends java.lang.Object { public static final int ASM4 public static final int ASM5 public static final int ASM6 public static final int V1_1 public static final int V1_2 public static final int V1_3 public static final int V1_4 public static final int V1_5 public static final int V1_6 public static final int V1_7 public static final int V1_8 public static final int V9 public static final int ACC_PUBLIC public static final int ACC_PRIVATE public static final int ACC_PROTECTED public static final int ACC_STATIC public static final int ACC_FINAL public static final int ACC_SUPER public static final int ACC_SYNCHRONIZED public static final int ACC_OPEN public static final int ACC_TRANSITIVE public static final int ACC_VOLATILE public static final int ACC_BRIDGE public static final int ACC_STATIC_PHASE public static final int ACC_VARARGS public static final int ACC_TRANSIENT public static final int ACC_NATIVE public static final int ACC_INTERFACE public static final int ACC_ABSTRACT public static final int ACC_STRICT public static final int ACC_SYNTHETIC public static final int ACC_ANNOTATION public static final int ACC_ENUM public static final int ACC_MANDATED public static final int ACC_MODULE public static final int ACC_DEPRECATED public static final int T_BOOLEAN public static final int T_CHAR public static final int T_FLOAT public static final int T_DOUBLE public static final int T_BYTE public static final int T_SHORT public static final int T_INT public static final int T_LONG public static final int H_GETFIELD public static final int H_GETSTATIC public static final int H_PUTFIELD public static final int H_PUTSTATIC public static final int H_INVOKEVIRTUAL public static final int H_INVOKESTATIC public static final int H_INVOKESPECIAL public static final int H_NEWINVOKESPECIAL public static final int H_INVOKEINTERFACE public static final int F_NEW public static final int F_FULL public static final int F_APPEND public static final int F_CHOP public static final int F_SAME public static final int F_SAME1 public static final Integer TOP public static final Integer INTEGER public static final Integer FLOAT public static final Integer DOUBLE public static final Integer LONG public static final Integer NULL public static final Integer UNINITIALIZED_THIS public static final int NOP public static final int ACONST_NULL public static final int ICONST_M1 public static final int ICONST_0 public static final int ICONST_1 public static final int ICONST_2 public static final int ICONST_3 public static final int ICONST_4 public static final int ICONST_5 public static final int LCONST_0 public static final int LCONST_1 public static final int FCONST_0 public static final int FCONST_1 public static final int FCONST_2 public static final int DCONST_0 public static final int DCONST_1 public static final int BIPUSH public static final int SIPUSH public static final int LDC public static final int ILOAD public static final int LLOAD public static final int FLOAD public static final int DLOAD public static final int ALOAD public static final int IALOAD public static final int LALOAD public static final int FALOAD public static final int DALOAD public static final int AALOAD public static final int BALOAD public static final int CALOAD public static final int SALOAD public static final int ISTORE public static final int LSTORE public static final int FSTORE public static final int DSTORE public static final int ASTORE public static final int IASTORE public static final int LASTORE public static final int FASTORE public static final int DASTORE public static final int AASTORE public static final int BASTORE public static final int CASTORE public static final int SASTORE public static final int POP public static final int POP2 public static final int DUP public static final int DUP_X1 public static final int DUP_X2 public static final int DUP2 public static final int DUP2_X1 public static final int DUP2_X2 public static final int SWAP public static final int IADD public static final int LADD public static final int FADD public static final int DADD public static final int ISUB public static final int LSUB public static final int FSUB public static final int DSUB public static final int IMUL public static final int LMUL public static final int FMUL public static final int DMUL public static final int IDIV public static final int LDIV public static final int FDIV public static final int DDIV public static final int IREM public static final int LREM public static final int FREM public static final int DREM public static final int INEG public static final int LNEG public static final int FNEG public static final int DNEG public static final int ISHL public static final int LSHL public static final int ISHR public static final int LSHR public static final int IUSHR public static final int LUSHR public static final int IAND public static final int LAND public static final int IOR public static final int LOR public static final int IXOR public static final int LXOR public static final int IINC public static final int I2L public static final int I2F public static final int I2D public static final int L2I public static final int L2F public static final int L2D public static final int F2I public static final int F2L public static final int F2D public static final int D2I public static final int D2L public static final int D2F public static final int I2B public static final int I2C public static final int I2S public static final int LCMP public static final int FCMPL public static final int FCMPG public static final int DCMPL public static final int DCMPG public static final int IFEQ public static final int IFNE public static final int IFLT public static final int IFGE public static final int IFGT public static final int IFLE public static final int IF_ICMPEQ public static final int IF_ICMPNE public static final int IF_ICMPLT public static final int IF_ICMPGE public static final int IF_ICMPGT public static final int IF_ICMPLE public static final int IF_ACMPEQ public static final int IF_ACMPNE public static final int GOTO public static final int JSR public static final int RET public static final int TABLESWITCH public static final int LOOKUPSWITCH public static final int IRETURN public static final int LRETURN public static final int FRETURN public static final int DRETURN public static final int ARETURN public static final int RETURN public static final int GETSTATIC public static final int PUTSTATIC public static final int GETFIELD public static final int PUTFIELD public static final int INVOKEVIRTUAL public static final int INVOKESPECIAL public static final int INVOKESTATIC public static final int INVOKEINTERFACE public static final int INVOKEDYNAMIC public static final int NEW public static final int NEWARRAY public static final int ANEWARRAY public static final int ARRAYLENGTH public static final int ATHROW public static final int CHECKCAST public static final int INSTANCEOF public static final int MONITORENTER public static final int MONITOREXIT public static final int MULTIANEWARRAY public static final int IFNULL public static final int IFNONNULL static void <clinit> () }
org/objectweb/asm/Type.class
Type.java package org.objectweb.asm public org.objectweb.asm.Type extends java.lang.Object { public static final int VOID public static final int BOOLEAN public static final int CHAR public static final int BYTE public static final int SHORT public static final int INT public static final int FLOAT public static final int LONG public static final int DOUBLE public static final int ARRAY public static final int OBJECT public static final int METHOD public static final org.objectweb.asm.Type VOID_TYPE public static final org.objectweb.asm.Type BOOLEAN_TYPE public static final org.objectweb.asm.Type CHAR_TYPE public static final org.objectweb.asm.Type BYTE_TYPE public static final org.objectweb.asm.Type SHORT_TYPE public static final org.objectweb.asm.Type INT_TYPE public static final org.objectweb.asm.Type FLOAT_TYPE public static final org.objectweb.asm.Type LONG_TYPE public static final org.objectweb.asm.Type DOUBLE_TYPE private final int sort private final char[] buf private final int off private final int len private void <init> (int, char[], int, int) int sort char[] buf int off int len public static org.objectweb.asm.Type getType (java.lang.String) String typeDescriptor public static org.objectweb.asm.Type getObjectType (java.lang.String) String internalName char[] buf public static org.objectweb.asm.Type getMethodType (java.lang.String) String methodDescriptor public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[]) org.objectweb.asm.Type returnType org.objectweb.asm.Type[] argumentTypes public static org.objectweb.asm.Type getType (java.lang.Class) Class c public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor) java.lang.reflect.Constructor c public static org.objectweb.asm.Type getType (java.lang.reflect.Method) java.lang.reflect.Method m public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String) char car String methodDescriptor char[] buf int off int size org.objectweb.asm.Type[] args public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method) int i java.lang.reflect.Method method Class[] classes org.objectweb.asm.Type[] types public static org.objectweb.asm.Type getReturnType (java.lang.String) char car String methodDescriptor char[] buf int off public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method) java.lang.reflect.Method method public static int getArgumentsAndReturnSizes (java.lang.String) char car String desc int n int c private static org.objectweb.asm.Type getType (char[], int) int len int len char[] buf int off public int getSort () public int getDimensions () int i public org.objectweb.asm.Type getElementType () public java.lang.String getClassName () int i StringBuilder sb public java.lang.String getInternalName () public org.objectweb.asm.Type[] getArgumentTypes () public org.objectweb.asm.Type getReturnType () public int getArgumentsAndReturnSizes () public java.lang.String getDescriptor () StringBuilder buf public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[]) int i org.objectweb.asm.Type returnType org.objectweb.asm.Type[] argumentTypes StringBuilder buf private void getDescriptor (java.lang.StringBuilder) StringBuilder buf public static java.lang.String getInternalName (java.lang.Class) Class c public static java.lang.String getDescriptor (java.lang.Class) Class c StringBuilder buf public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) int i java.lang.reflect.Constructor c Class[] parameters StringBuilder buf public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) int i java.lang.reflect.Method m Class[] parameters StringBuilder buf private static void getDescriptor (java.lang.StringBuilder, java.lang.Class) char car char car char car char car char car char car char car char car char car char car int i String name int len StringBuilder buf Class c Class d public int getSize () public int getOpcode (int) int opcode public boolean equals (java.lang.Object) int i int j int end Object o org.objectweb.asm.Type t public int hashCode () int i int end int hc public java.lang.String toString () static void <clinit> () }
org/objectweb/asm/TypePath.class
TypePath.java package org.objectweb.asm public org.objectweb.asm.TypePath extends java.lang.Object { public static final int ARRAY_ELEMENT public static final int INNER_TYPE public static final int WILDCARD_BOUND public static final int TYPE_ARGUMENT byte[] b int offset void <init> (byte[], int) byte[] b int offset public int getLength () public int getStep (int) int index public int getStepArgument (int) int index public static org.objectweb.asm.TypePath fromString (java.lang.String) int typeArg char c int i String typePath int n org.objectweb.asm.ByteVector out public java.lang.String toString () int i int length StringBuilder result }
org/objectweb/asm/TypeReference.class
TypeReference.java package org.objectweb.asm public org.objectweb.asm.TypeReference extends java.lang.Object { public static final int CLASS_TYPE_PARAMETER public static final int METHOD_TYPE_PARAMETER public static final int CLASS_EXTENDS public static final int CLASS_TYPE_PARAMETER_BOUND public static final int METHOD_TYPE_PARAMETER_BOUND public static final int FIELD public static final int METHOD_RETURN public static final int METHOD_RECEIVER public static final int METHOD_FORMAL_PARAMETER public static final int THROWS public static final int LOCAL_VARIABLE public static final int RESOURCE_VARIABLE public static final int EXCEPTION_PARAMETER public static final int INSTANCEOF public static final int NEW public static final int CONSTRUCTOR_REFERENCE public static final int METHOD_REFERENCE public static final int CAST public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT public static final int METHOD_INVOCATION_TYPE_ARGUMENT public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT public static final int METHOD_REFERENCE_TYPE_ARGUMENT private int value public void <init> (int) int typeRef public static org.objectweb.asm.TypeReference newTypeReference (int) int sort public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int) int sort int paramIndex public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int) int sort int paramIndex int boundIndex public static org.objectweb.asm.TypeReference newSuperTypeReference (int) int itfIndex public static org.objectweb.asm.TypeReference newFormalParameterReference (int) int paramIndex public static org.objectweb.asm.TypeReference newExceptionReference (int) int exceptionIndex public static org.objectweb.asm.TypeReference newTryCatchReference (int) int tryCatchBlockIndex public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int) int sort int argIndex public int getSort () public int getTypeParameterIndex () public int getTypeParameterBoundIndex () public int getSuperTypeIndex () public int getFormalParameterIndex () public int getExceptionIndex () public int getTryCatchBlockIndex () public int getTypeArgumentIndex () public int getValue () }
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
SignatureReader.java package org.objectweb.asm.signature public org.objectweb.asm.signature.SignatureReader extends java.lang.Object { private final String signature public void <init> (java.lang.String) String signature public void accept (org.objectweb.asm.signature.SignatureVisitor) int end int pos char c org.objectweb.asm.signature.SignatureVisitor v String signature int len int pos public void acceptType (org.objectweb.asm.signature.SignatureVisitor) org.objectweb.asm.signature.SignatureVisitor v private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor) int end String name String name String signature int pos org.objectweb.asm.signature.SignatureVisitor v char c int start boolean visited boolean inner }
org/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java package org.objectweb.asm.signature public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object { public static final char EXTENDS public static final char SUPER public static final char INSTANCEOF protected final int api public void <init> (int) int api public void visitFormalTypeParameter (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitClassBound () public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () public org.objectweb.asm.signature.SignatureVisitor visitInterface () public org.objectweb.asm.signature.SignatureVisitor visitParameterType () public org.objectweb.asm.signature.SignatureVisitor visitReturnType () public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () }
org/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java package org.objectweb.asm.signature public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor { private final StringBuilder buf private boolean hasFormals private boolean hasParameters private int argumentStack public void <init> () public void visitFormalTypeParameter (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitClassBound () public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () public org.objectweb.asm.signature.SignatureVisitor visitInterface () public org.objectweb.asm.signature.SignatureVisitor visitParameterType () public org.objectweb.asm.signature.SignatureVisitor visitReturnType () public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () public void visitBaseType (char) char descriptor public void visitTypeVariable (java.lang.String) String name public org.objectweb.asm.signature.SignatureVisitor visitArrayType () public void visitClassType (java.lang.String) String name public void visitInnerClassType (java.lang.String) String name public void visitTypeArgument () public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) char wildcard public void visitEnd () public java.lang.String toString () private void endFormals () private void endArguments () }