xref: /aosp_15_r20/external/guice/extensions/persist/lib/cglib-nodep-3.2.6.jar (revision dc5640d1ceac12a29404866b9a53df952a7a6c47)

META-INF/MANIFEST.MF
META-INF/LICENSE
META-INF/NOTICE
META-INF/maven/
META-INF/maven/cglib/
META-INF/maven/cglib/cglib-nodep/
META-INF/maven/cglib/cglib-nodep/pom.properties
META-INF/maven/cglib/cglib-nodep/pom.xml
META-INF/maven/cglib/cglib/
META-INF/maven/cglib/cglib/pom.properties
META-INF/maven/cglib/cglib/pom.xml
net/
net/sf/
net/sf/cglib/
net/sf/cglib/asm/
net/sf/cglib/asm/$AnnotationVisitor.class
AnnotationVisitor.java package net.sf.cglib.asm public abstract net.sf.cglib.asm.$AnnotationVisitor extends java.lang.Object { protected final int api protected net.sf.cglib.asm.$AnnotationVisitor av public void <init> (int) int api public void <init> (int, net.sf.cglib.asm.$AnnotationVisitor) int api net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc public net.sf.cglib.asm.$AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () }
net/sf/cglib/asm/$AnnotationWriter.class
AnnotationWriter.java package net.sf.cglib.asm final net.sf.cglib.asm.$AnnotationWriter extends net.sf.cglib.asm.$AnnotationVisitor { private final net.sf.cglib.asm.$ClassWriter cw private int size private final boolean named private final net.sf.cglib.asm.$ByteVector bv private final net.sf.cglib.asm.$ByteVector parent private final int offset net.sf.cglib.asm.$AnnotationWriter next net.sf.cglib.asm.$AnnotationWriter prev void <init> (net.sf.cglib.asm.$ClassWriter, boolean, net.sf.cglib.asm.$ByteVector, net.sf.cglib.asm.$ByteVector, int) net.sf.cglib.asm.$ClassWriter cw boolean named net.sf.cglib.asm.$ByteVector bv net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc public net.sf.cglib.asm.$AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () byte[] data int getSize () int size net.sf.cglib.asm.$AnnotationWriter aw void put (net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$ByteVector out int n int size net.sf.cglib.asm.$AnnotationWriter aw net.sf.cglib.asm.$AnnotationWriter last static void put (net.sf.cglib.asm.$AnnotationWriter[], int, net.sf.cglib.asm.$ByteVector) int i net.sf.cglib.asm.$AnnotationWriter aw net.sf.cglib.asm.$AnnotationWriter last int n int i net.sf.cglib.asm.$AnnotationWriter[] panns int off net.sf.cglib.asm.$ByteVector out int size static void putTarget (int, net.sf.cglib.asm.$TypePath, net.sf.cglib.asm.$ByteVector) int length int typeRef net.sf.cglib.asm.$TypePath typePath net.sf.cglib.asm.$ByteVector out }
net/sf/cglib/asm/$Attribute.class
Attribute.java package net.sf.cglib.asm public net.sf.cglib.asm.$Attribute extends java.lang.Object { public final String type byte[] value net.sf.cglib.asm.$Attribute next protected void <init> (java.lang.String) String type public boolean isUnknown () public boolean isCodeAttribute () protected net.sf.cglib.asm.$Label[] getLabels () protected net.sf.cglib.asm.$Attribute read (net.sf.cglib.asm.$ClassReader, int, int, char[], int, net.sf.cglib.asm.$Label[]) net.sf.cglib.asm.$ClassReader cr int off int len char[] buf int codeOff net.sf.cglib.asm.$Label[] labels net.sf.cglib.asm.$Attribute attr protected net.sf.cglib.asm.$ByteVector write (net.sf.cglib.asm.$ClassWriter, byte[], int, int, int) net.sf.cglib.asm.$ClassWriter cw byte[] code int len int maxStack int maxLocals net.sf.cglib.asm.$ByteVector v final int getCount () int count net.sf.cglib.asm.$Attribute attr final int getSize (net.sf.cglib.asm.$ClassWriter, byte[], int, int, int) net.sf.cglib.asm.$ClassWriter cw byte[] code int len int maxStack int maxLocals net.sf.cglib.asm.$Attribute attr int size final void put (net.sf.cglib.asm.$ClassWriter, byte[], int, int, int, net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$ByteVector b net.sf.cglib.asm.$ClassWriter cw byte[] code int len int maxStack int maxLocals net.sf.cglib.asm.$ByteVector out net.sf.cglib.asm.$Attribute attr }
net/sf/cglib/asm/$ByteVector.class
ByteVector.java package net.sf.cglib.asm public net.sf.cglib.asm.$ByteVector extends java.lang.Object { byte[] data int length public void <init> () public void <init> (int) int initialSize public net.sf.cglib.asm.$ByteVector putByte (int) int b int length net.sf.cglib.asm.$ByteVector put11 (int, int) int b1 int b2 int length byte[] data public net.sf.cglib.asm.$ByteVector putShort (int) int s int length byte[] data net.sf.cglib.asm.$ByteVector put12 (int, int) int b int s int length byte[] data public net.sf.cglib.asm.$ByteVector putInt (int) int i int length byte[] data public net.sf.cglib.asm.$ByteVector putLong (long) long l int length byte[] data int i public net.sf.cglib.asm.$ByteVector putUTF8 (java.lang.String) char c int i String s int charLength int len byte[] data net.sf.cglib.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 net.sf.cglib.asm.$ByteVector putByteArray (byte[], int, int) byte[] b int off int len private void enlarge (int) int size int length1 int length2 byte[] newData }
net/sf/cglib/asm/$ClassReader.class
ClassReader.java package net.sf.cglib.asm public net.sf.cglib.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 (net.sf.cglib.asm.$ClassWriter) int nameType String s int fieldOrMethodRef int nameType int nameType int index int tag net.sf.cglib.asm.$Item item int index2 int i net.sf.cglib.asm.$ClassWriter classWriter char[] buf int ll net.sf.cglib.asm.$Item[] items2 int off private void copyBootstrapMethods (net.sf.cglib.asm.$ClassWriter, net.sf.cglib.asm.$Item[], char[]) String attrName int i int k int position int hashCode net.sf.cglib.asm.$Item item int index int j int v net.sf.cglib.asm.$ClassWriter classWriter net.sf.cglib.asm.$Item[] items char[] c int u boolean found int boostrapMethodCount int attrSize net.sf.cglib.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 (net.sf.cglib.asm.$ClassVisitor, int) net.sf.cglib.asm.$ClassVisitor classVisitor int flags public void accept (net.sf.cglib.asm.$ClassVisitor, net.sf.cglib.asm.$Attribute[], int) int i int item int len int j int v int[] bootstrapMethods net.sf.cglib.asm.$Attribute attr String attrName int i int i int v int i int v int i int v int i int v net.sf.cglib.asm.$Attribute attr int i int v int i int i net.sf.cglib.asm.$ClassVisitor classVisitor net.sf.cglib.asm.$Attribute[] attrs int flags int u char[] c net.sf.cglib.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 net.sf.cglib.asm.$Attribute attributes private void readModule (net.sf.cglib.asm.$ClassVisitor, net.sf.cglib.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 net.sf.cglib.asm.$ClassVisitor classVisitor net.sf.cglib.asm.$Context context int u String mainClass int packages char[] buffer String name int flags String version net.sf.cglib.asm.$ModuleVisitor mv private int readField (net.sf.cglib.asm.$ClassVisitor, net.sf.cglib.asm.$Context, int) int item net.sf.cglib.asm.$Attribute attr String attrName int i int i int v int i int v int i int v int i int v net.sf.cglib.asm.$Attribute attr net.sf.cglib.asm.$ClassVisitor classVisitor net.sf.cglib.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 net.sf.cglib.asm.$Attribute attributes net.sf.cglib.asm.$FieldVisitor fv private int readMethod (net.sf.cglib.asm.$ClassVisitor, net.sf.cglib.asm.$Context, int) int j net.sf.cglib.asm.$Attribute attr String attrName int i int j boolean sameExceptions net.sf.cglib.asm.$MethodWriter mw int i int v net.sf.cglib.asm.$AnnotationVisitor dv int i int v int i int v int i int v int i int v net.sf.cglib.asm.$Attribute attr net.sf.cglib.asm.$ClassVisitor classVisitor net.sf.cglib.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 net.sf.cglib.asm.$Attribute attributes net.sf.cglib.asm.$MethodVisitor mv private void readCode (net.sf.cglib.asm.$MethodVisitor, net.sf.cglib.asm.$Context, int) int i int i int offset int opcode net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label handler String type int i int label int j int v int label net.sf.cglib.asm.$Label l int j int v net.sf.cglib.asm.$Attribute attr int j String attrName int i int v int i net.sf.cglib.asm.$Label next net.sf.cglib.asm.$Label endif net.sf.cglib.asm.$Label target int i int label int min int max net.sf.cglib.asm.$Label[] table int i int label int len int[] keys net.sf.cglib.asm.$Label[] values int cpIndex boolean itf String iowner String iname String idesc int i int cpIndex int bsmIndex net.sf.cglib.asm.$Handle bsm int bsmArgCount Object[] bsmArgs String iname String idesc int v int v int offset net.sf.cglib.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 net.sf.cglib.asm.$Attribute attr net.sf.cglib.asm.$MethodVisitor mv net.sf.cglib.asm.$Context context int u byte[] b char[] c int maxStack int maxLocals int codeLength int codeStart int codeEnd net.sf.cglib.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 net.sf.cglib.asm.$Context frame net.sf.cglib.asm.$Attribute attributes int opcodeDelta boolean insertFrame private int[] readTypeAnnotations (net.sf.cglib.asm.$MethodVisitor, net.sf.cglib.asm.$Context, int, boolean) int start int length int j net.sf.cglib.asm.$TypePath path int target int pathLength int i net.sf.cglib.asm.$MethodVisitor mv net.sf.cglib.asm.$Context context int u boolean visible char[] c int[] offsets private int readAnnotationTarget (net.sf.cglib.asm.$Context, int) int start int length int i int n net.sf.cglib.asm.$Context context int u int target int pathLength private void readParameterAnnotations (net.sf.cglib.asm.$MethodVisitor, net.sf.cglib.asm.$Context, int, boolean) net.sf.cglib.asm.$AnnotationVisitor av net.sf.cglib.asm.$AnnotationVisitor av int j net.sf.cglib.asm.$MethodVisitor mv net.sf.cglib.asm.$Context context int v boolean visible int i int n int synthetics char[] c private int readAnnotationValues (int, char[], boolean, net.sf.cglib.asm.$AnnotationVisitor) int v char[] buf boolean named net.sf.cglib.asm.$AnnotationVisitor av int i private int readAnnotationValue (int, char[], java.lang.String, net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor av private void getImplicitFrame (net.sf.cglib.asm.$Context) int j net.sf.cglib.asm.$Context frame String desc Object[] locals int local int i private int readFrame (int, boolean, boolean, net.sf.cglib.asm.$Context) int tag int delta int delta int i int local int local int stack int n int stackMap boolean zip boolean unzip net.sf.cglib.asm.$Context frame char[] c net.sf.cglib.asm.$Label[] labels int tag int delta private int readFrameType (java.lang.Object[], int, int, char[], net.sf.cglib.asm.$Label[]) Object[] frame int index int v char[] buf net.sf.cglib.asm.$Label[] labels int type protected net.sf.cglib.asm.$Label readLabel (int, net.sf.cglib.asm.$Label[]) int offset net.sf.cglib.asm.$Label[] labels private net.sf.cglib.asm.$Label createLabel (int, net.sf.cglib.asm.$Label[]) int offset net.sf.cglib.asm.$Label[] labels net.sf.cglib.asm.$Label label private void createDebugLabel (int, net.sf.cglib.asm.$Label[]) int offset net.sf.cglib.asm.$Label[] labels private int getAttributes () int j int i int j int i int u private net.sf.cglib.asm.$Attribute readAttribute (net.sf.cglib.asm.$Attribute[], java.lang.String, int, int, char[], int, net.sf.cglib.asm.$Label[]) int i net.sf.cglib.asm.$Attribute[] attrs String type int off int len char[] buf int codeOff net.sf.cglib.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 }
net/sf/cglib/asm/$ClassVisitor.class
ClassVisitor.java package net.sf.cglib.asm public abstract net.sf.cglib.asm.$ClassVisitor extends java.lang.Object { protected final int api protected net.sf.cglib.asm.$ClassVisitor cv public void <init> (int) int api public void <init> (int, net.sf.cglib.asm.$ClassVisitor) int api net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.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 () }
net/sf/cglib/asm/$ClassWriter.class
ClassWriter.java package net.sf.cglib.asm public net.sf.cglib.asm.$ClassWriter extends net.sf.cglib.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 net.sf.cglib.asm.$ClassReader cr int version int index final net.sf.cglib.asm.$ByteVector pool net.sf.cglib.asm.$Item[] items int threshold final net.sf.cglib.asm.$Item key final net.sf.cglib.asm.$Item key2 final net.sf.cglib.asm.$Item key3 final net.sf.cglib.asm.$Item key4 net.sf.cglib.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 net.sf.cglib.asm.$ByteVector sourceDebug private net.sf.cglib.asm.$ModuleWriter moduleWriter private int enclosingMethodOwner private int enclosingMethod private net.sf.cglib.asm.$AnnotationWriter anns private net.sf.cglib.asm.$AnnotationWriter ianns private net.sf.cglib.asm.$AnnotationWriter tanns private net.sf.cglib.asm.$AnnotationWriter itanns private net.sf.cglib.asm.$Attribute attrs private int innerClassesCount private net.sf.cglib.asm.$ByteVector innerClasses int bootstrapMethodsCount net.sf.cglib.asm.$ByteVector bootstrapMethods net.sf.cglib.asm.$FieldWriter firstField net.sf.cglib.asm.$FieldWriter lastField net.sf.cglib.asm.$MethodWriter firstMethod net.sf.cglib.asm.$MethodWriter lastMethod private int compute boolean hasAsmInsns public void <init> (int) int flags public void <init> (net.sf.cglib.asm.$ClassReader, int) net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public final net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public final void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.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 net.sf.cglib.asm.$Item nameItem public final net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$FieldWriter fb int nbMethods net.sf.cglib.asm.$MethodWriter mb int attributeCount net.sf.cglib.asm.$ByteVector out int mask net.sf.cglib.asm.$Item newConstItem (java.lang.Object) int val int val int val int val int val float val long val double val net.sf.cglib.asm.$Type t int s net.sf.cglib.asm.$Handle h Object cst public int newConst (java.lang.Object) Object cst public int newUTF8 (java.lang.String) String value net.sf.cglib.asm.$Item result net.sf.cglib.asm.$Item newStringishItem (int, java.lang.String) int type String value net.sf.cglib.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 net.sf.cglib.asm.$Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String, boolean) int tag String owner String name String desc boolean itf net.sf.cglib.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 net.sf.cglib.asm.$Item newInvokeDynamicItem (java.lang.String, java.lang.String, net.sf.cglib.asm.$Handle, java.lang.Object[]) Object bsmArg int i int p int resultPosition int bootstrapMethodIndex String name String desc net.sf.cglib.asm.$Handle bsm Object[] bsmArgs net.sf.cglib.asm.$ByteVector bootstrapMethods int position int hashCode int argsLength byte[] data int length net.sf.cglib.asm.$Item result int bootstrapMethodIndex public transient int newInvokeDynamic (java.lang.String, java.lang.String, net.sf.cglib.asm.$Handle, java.lang.Object[]) String name String desc net.sf.cglib.asm.$Handle bsm Object[] bsmArgs net.sf.cglib.asm.$Item newFieldItem (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc net.sf.cglib.asm.$Item result public int newField (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc net.sf.cglib.asm.$Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String desc boolean itf int type net.sf.cglib.asm.$Item result public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) String owner String name String desc boolean itf net.sf.cglib.asm.$Item newInteger (int) int value net.sf.cglib.asm.$Item result net.sf.cglib.asm.$Item newFloat (float) float value net.sf.cglib.asm.$Item result net.sf.cglib.asm.$Item newLong (long) long value net.sf.cglib.asm.$Item result net.sf.cglib.asm.$Item newDouble (double) double value net.sf.cglib.asm.$Item result public int newNameType (java.lang.String, java.lang.String) String name String desc net.sf.cglib.asm.$Item newNameTypeItem (java.lang.String, java.lang.String) String name String desc net.sf.cglib.asm.$Item result int addType (java.lang.String) String type net.sf.cglib.asm.$Item result int addUninitializedType (java.lang.String, int) String type int offset net.sf.cglib.asm.$Item result private net.sf.cglib.asm.$Item addType (net.sf.cglib.asm.$Item) net.sf.cglib.asm.$Item[] newTable net.sf.cglib.asm.$Item item net.sf.cglib.asm.$Item result int getMergedType (int, int) String t String u int type1 int type2 net.sf.cglib.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 net.sf.cglib.asm.$Item get (net.sf.cglib.asm.$Item) net.sf.cglib.asm.$Item key net.sf.cglib.asm.$Item i private void put (net.sf.cglib.asm.$Item) int index net.sf.cglib.asm.$Item k net.sf.cglib.asm.$Item j int l int ll int nl net.sf.cglib.asm.$Item[] newItems net.sf.cglib.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 }
net/sf/cglib/asm/$Context.class
Context.java package net.sf.cglib.asm net.sf.cglib.asm.$Context extends java.lang.Object { net.sf.cglib.asm.$Attribute[] attrs int flags char[] buffer int[] bootstrapMethods int access String name String desc net.sf.cglib.asm.$Label[] labels int typeRef net.sf.cglib.asm.$TypePath typePath int offset net.sf.cglib.asm.$Label[] start net.sf.cglib.asm.$Label[] end int[] index int mode int localCount int localDiff Object[] local int stackCount Object[] stack void <init> () }
net/sf/cglib/asm/$CurrentFrame.class
CurrentFrame.java package net.sf.cglib.asm net.sf.cglib.asm.$CurrentFrame extends net.sf.cglib.asm.$Frame { void <init> () void execute (int, int, net.sf.cglib.asm.$ClassWriter, net.sf.cglib.asm.$Item) int opcode int arg net.sf.cglib.asm.$ClassWriter cw net.sf.cglib.asm.$Item item net.sf.cglib.asm.$Frame successor }
net/sf/cglib/asm/$Edge.class
Edge.java package net.sf.cglib.asm net.sf.cglib.asm.$Edge extends java.lang.Object { static final int NORMAL static final int EXCEPTION int info net.sf.cglib.asm.$Label successor net.sf.cglib.asm.$Edge next void <init> () }
net/sf/cglib/asm/$FieldVisitor.class
FieldVisitor.java package net.sf.cglib.asm public abstract net.sf.cglib.asm.$FieldVisitor extends java.lang.Object { protected final int api protected net.sf.cglib.asm.$FieldVisitor fv public void <init> (int) int api public void <init> (int, net.sf.cglib.asm.$FieldVisitor) int api net.sf.cglib.asm.$FieldVisitor fv public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.asm.$Attribute attr public void visitEnd () }
net/sf/cglib/asm/$FieldWriter.class
FieldWriter.java package net.sf.cglib.asm final net.sf.cglib.asm.$FieldWriter extends net.sf.cglib.asm.$FieldVisitor { private final net.sf.cglib.asm.$ClassWriter cw private final int access private final int name private final int desc private int signature private int value private net.sf.cglib.asm.$AnnotationWriter anns private net.sf.cglib.asm.$AnnotationWriter ianns private net.sf.cglib.asm.$AnnotationWriter tanns private net.sf.cglib.asm.$AnnotationWriter itanns private net.sf.cglib.asm.$Attribute attrs void <init> (net.sf.cglib.asm.$ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) net.sf.cglib.asm.$ClassWriter cw int access String name String desc String signature Object value public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.asm.$Attribute attr public void visitEnd () int getSize () int size void put (net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$ByteVector out int FACTOR int mask int attributeCount }
net/sf/cglib/asm/$Frame.class
Frame.java package net.sf.cglib.asm net.sf.cglib.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 net.sf.cglib.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 (net.sf.cglib.asm.$ClassWriter, int, java.lang.Object[], int, java.lang.Object[]) int j net.sf.cglib.asm.$ClassWriter cw int nLocal Object[] local int nStack Object[] stack int i int nStackTop private static int convert (net.sf.cglib.asm.$ClassWriter, int, java.lang.Object[], int[]) int j net.sf.cglib.asm.$ClassWriter cw int nInput Object[] input int[] output int i final void set (net.sf.cglib.asm.$Frame) net.sf.cglib.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 (net.sf.cglib.asm.$ClassWriter, java.lang.String) net.sf.cglib.asm.$ClassWriter cw String desc int type static int type (net.sf.cglib.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 net.sf.cglib.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 (net.sf.cglib.asm.$ClassWriter, int) int s String type int s int u int dim int kind int j net.sf.cglib.asm.$ClassWriter cw int t int s final void initInputFrame (net.sf.cglib.asm.$ClassWriter, int, net.sf.cglib.asm.$Type[], int) int t int j net.sf.cglib.asm.$ClassWriter cw int access net.sf.cglib.asm.$Type[] args int maxLocals int i void execute (int, int, net.sf.cglib.asm.$ClassWriter, net.sf.cglib.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 net.sf.cglib.asm.$ClassWriter cw net.sf.cglib.asm.$Item item final boolean merge (net.sf.cglib.asm.$ClassWriter, net.sf.cglib.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 net.sf.cglib.asm.$ClassWriter cw net.sf.cglib.asm.$Frame frame int edge boolean changed int i int nLocal int nStack int nInputStack private static boolean merge (net.sf.cglib.asm.$ClassWriter, int, int[], int) int v int vdim int v int tdim int udim int v int v int v net.sf.cglib.asm.$ClassWriter cw int t int[] types int index int u int v static void <clinit> () int i int[] b String s }
net/sf/cglib/asm/$Handle.class
Handle.java package net.sf.cglib.asm public final net.sf.cglib.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 net.sf.cglib.asm.$Handle h public int hashCode () public java.lang.String toString () }
net/sf/cglib/asm/$Handler.class
Handler.java package net.sf.cglib.asm net.sf.cglib.asm.$Handler extends java.lang.Object { net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label handler String desc int type net.sf.cglib.asm.$Handler next void <init> () static net.sf.cglib.asm.$Handler remove (net.sf.cglib.asm.$Handler, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Handler g net.sf.cglib.asm.$Handler h net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end int hstart int hend int s int e }
net/sf/cglib/asm/$Item.class
Item.java package net.sf.cglib.asm final net.sf.cglib.asm.$Item extends java.lang.Object { int index int type int intVal long longVal String strVal1 String strVal2 String strVal3 int hashCode net.sf.cglib.asm.$Item next void <init> () void <init> (int) int index void <init> (int, net.sf.cglib.asm.$Item) int index net.sf.cglib.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 (net.sf.cglib.asm.$Item) net.sf.cglib.asm.$Item i }
net/sf/cglib/asm/$Label.class
Label.java package net.sf.cglib.asm public net.sf.cglib.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 net.sf.cglib.asm.$Frame frame net.sf.cglib.asm.$Label successor net.sf.cglib.asm.$Edge successors net.sf.cglib.asm.$Label next public void <init> () public int getOffset () void put (net.sf.cglib.asm.$MethodWriter, net.sf.cglib.asm.$ByteVector, int, boolean) net.sf.cglib.asm.$MethodWriter owner net.sf.cglib.asm.$ByteVector out int source boolean wideOffset private void addReference (int, int) int[] a int sourcePosition int referencePosition boolean resolve (net.sf.cglib.asm.$MethodWriter, int, byte[]) int opcode int offset int source int reference int offset net.sf.cglib.asm.$MethodWriter owner int position byte[] data boolean needUpdate int i net.sf.cglib.asm.$Label getFirst () boolean inSubroutine (long) long id boolean inSameSubroutine (net.sf.cglib.asm.$Label) int i net.sf.cglib.asm.$Label block void addToSubroutine (long, int) long id int nbSubroutines void visitSubroutine (net.sf.cglib.asm.$Label, long, int) net.sf.cglib.asm.$Edge e net.sf.cglib.asm.$Label l net.sf.cglib.asm.$Edge e net.sf.cglib.asm.$Label JSR long id int nbSubroutines net.sf.cglib.asm.$Label stack public java.lang.String toString () }
net/sf/cglib/asm/$MethodVisitor.class
MethodVisitor.java package net.sf.cglib.asm public abstract net.sf.cglib.asm.$MethodVisitor extends java.lang.Object { protected final int api protected net.sf.cglib.asm.$MethodVisitor mv public void <init> (int) int api public void <init> (int, net.sf.cglib.asm.$MethodVisitor) int api net.sf.cglib.asm.$MethodVisitor mv public void visitParameter (java.lang.String, int) String name int access public net.sf.cglib.asm.$AnnotationVisitor visitAnnotationDefault () public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.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, net.sf.cglib.asm.$Handle, java.lang.Object[]) String name String desc net.sf.cglib.asm.$Handle bsm Object[] bsmArgs public void visitJumpInsn (int, net.sf.cglib.asm.$Label) int opcode net.sf.cglib.asm.$Label label public void visitLabel (net.sf.cglib.asm.$Label) net.sf.cglib.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, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label[]) int min int max net.sf.cglib.asm.$Label dflt net.sf.cglib.asm.$Label[] labels public void visitLookupSwitchInsn (net.sf.cglib.asm.$Label, int[], net.sf.cglib.asm.$Label[]) net.sf.cglib.asm.$Label dflt int[] keys net.sf.cglib.asm.$Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims public net.sf.cglib.asm.$AnnotationVisitor visitInsnAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public void visitTryCatchBlock (net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.lang.String) net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label handler String type public net.sf.cglib.asm.$AnnotationVisitor visitTryCatchAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) String name String desc String signature net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end int index public net.sf.cglib.asm.$AnnotationVisitor visitLocalVariableAnnotation (int, net.sf.cglib.asm.$TypePath, net.sf.cglib.asm.$Label[], net.sf.cglib.asm.$Label[], int[], java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath net.sf.cglib.asm.$Label[] start net.sf.cglib.asm.$Label[] end int[] index String desc boolean visible public void visitLineNumber (int, net.sf.cglib.asm.$Label) int line net.sf.cglib.asm.$Label start public void visitMaxs (int, int) int maxStack int maxLocals public void visitEnd () }
net/sf/cglib/asm/$MethodWriter.class
MethodWriter.java package net.sf.cglib.asm net.sf.cglib.asm.$MethodWriter extends net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$ByteVector annd private net.sf.cglib.asm.$AnnotationWriter anns private net.sf.cglib.asm.$AnnotationWriter ianns private net.sf.cglib.asm.$AnnotationWriter tanns private net.sf.cglib.asm.$AnnotationWriter itanns private net.sf.cglib.asm.$AnnotationWriter[] panns private net.sf.cglib.asm.$AnnotationWriter[] ipanns private int synthetics private net.sf.cglib.asm.$Attribute attrs private net.sf.cglib.asm.$ByteVector code private int maxStack private int maxLocals private int currentLocals int frameCount private net.sf.cglib.asm.$ByteVector stackMap private int previousFrameOffset private int[] previousFrame private int[] frame private int handlerCount private net.sf.cglib.asm.$Handler firstHandler private net.sf.cglib.asm.$Handler lastHandler private int methodParametersCount private net.sf.cglib.asm.$ByteVector methodParameters private int localVarCount private net.sf.cglib.asm.$ByteVector localVar private int localVarTypeCount private net.sf.cglib.asm.$ByteVector localVarType private int lineNumberCount private net.sf.cglib.asm.$ByteVector lineNumber private int lastCodeOffset private net.sf.cglib.asm.$AnnotationWriter ctanns private net.sf.cglib.asm.$AnnotationWriter ictanns private net.sf.cglib.asm.$Attribute cattrs private int subroutines private final int compute private net.sf.cglib.asm.$Label labels private net.sf.cglib.asm.$Label previousBlock private net.sf.cglib.asm.$Label currentBlock private int stackSize private int maxStackSize void <init> (net.sf.cglib.asm.$ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int) int i int size net.sf.cglib.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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotationDefault () public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public net.sf.cglib.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.asm.$Item i int argSize public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, net.sf.cglib.asm.$Handle, java.lang.Object[]) int size String name String desc net.sf.cglib.asm.$Handle bsm Object[] bsmArgs net.sf.cglib.asm.$Item i int argSize public void visitJumpInsn (int, net.sf.cglib.asm.$Label) int opcode net.sf.cglib.asm.$Label label boolean isWide net.sf.cglib.asm.$Label nextInsn public void visitLabel (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label public void visitLdcInsn (java.lang.Object) int size int size Object cst net.sf.cglib.asm.$Item i int index public void visitIincInsn (int, int) int n int var int increment public transient void visitTableSwitchInsn (int, int, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label[]) int i int min int max net.sf.cglib.asm.$Label dflt net.sf.cglib.asm.$Label[] labels int source public void visitLookupSwitchInsn (net.sf.cglib.asm.$Label, int[], net.sf.cglib.asm.$Label[]) int i net.sf.cglib.asm.$Label dflt int[] keys net.sf.cglib.asm.$Label[] labels int source private void visitSwitchInsn (net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label[]) int i int i net.sf.cglib.asm.$Label dflt net.sf.cglib.asm.$Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims net.sf.cglib.asm.$Item i public net.sf.cglib.asm.$AnnotationVisitor visitInsnAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public void visitTryCatchBlock (net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.lang.String) net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label handler String type net.sf.cglib.asm.$Handler h public net.sf.cglib.asm.$AnnotationVisitor visitTryCatchAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) char c int n String name String desc String signature net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end int index public net.sf.cglib.asm.$AnnotationVisitor visitLocalVariableAnnotation (int, net.sf.cglib.asm.$TypePath, net.sf.cglib.asm.$Label[], net.sf.cglib.asm.$Label[], int[], java.lang.String, boolean) int i int length int typeRef net.sf.cglib.asm.$TypePath typePath net.sf.cglib.asm.$Label[] start net.sf.cglib.asm.$Label[] end int[] index String desc boolean visible net.sf.cglib.asm.$ByteVector bv net.sf.cglib.asm.$AnnotationWriter aw public void visitLineNumber (int, net.sf.cglib.asm.$Label) int line net.sf.cglib.asm.$Label start public void visitMaxs (int, int) net.sf.cglib.asm.$Edge b net.sf.cglib.asm.$Label l net.sf.cglib.asm.$Label h net.sf.cglib.asm.$Label e String t int kind net.sf.cglib.asm.$Label n boolean change net.sf.cglib.asm.$Label l int blockMax net.sf.cglib.asm.$Edge e int i int frameIndex net.sf.cglib.asm.$Label k int start int end net.sf.cglib.asm.$Handler handler net.sf.cglib.asm.$Frame f int max net.sf.cglib.asm.$Label changed net.sf.cglib.asm.$Label l net.sf.cglib.asm.$Edge b net.sf.cglib.asm.$Label l net.sf.cglib.asm.$Label h net.sf.cglib.asm.$Label e net.sf.cglib.asm.$Label subroutine net.sf.cglib.asm.$Label L net.sf.cglib.asm.$Label subroutine int id net.sf.cglib.asm.$Label l net.sf.cglib.asm.$Label l int start int blockMax net.sf.cglib.asm.$Edge b net.sf.cglib.asm.$Handler handler int max net.sf.cglib.asm.$Label stack int maxStack int maxLocals public void visitEnd () private void addSuccessor (int, net.sf.cglib.asm.$Label) int info net.sf.cglib.asm.$Label successor net.sf.cglib.asm.$Edge b private void noSuccessor () net.sf.cglib.asm.$Label l private void visitFrame (net.sf.cglib.asm.$Frame) int t int t int t int t net.sf.cglib.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 (net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$Handler h boolean zip int size int i net.sf.cglib.asm.$ByteVector out int FACTOR int mask int attributeCount }
net/sf/cglib/asm/$ModuleVisitor.class
ModuleVisitor.java package net.sf.cglib.asm public abstract net.sf.cglib.asm.$ModuleVisitor extends java.lang.Object { protected final int api protected net.sf.cglib.asm.$ModuleVisitor mv public void <init> (int) int api public void <init> (int, net.sf.cglib.asm.$ModuleVisitor) int api net.sf.cglib.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 () }
net/sf/cglib/asm/$ModuleWriter.class
ModuleWriter.java package net.sf.cglib.asm final net.sf.cglib.asm.$ModuleWriter extends net.sf.cglib.asm.$ModuleVisitor { private final net.sf.cglib.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 net.sf.cglib.asm.$ByteVector packages private int requireCount private net.sf.cglib.asm.$ByteVector requires private int exportCount private net.sf.cglib.asm.$ByteVector exports private int openCount private net.sf.cglib.asm.$ByteVector opens private int useCount private net.sf.cglib.asm.$ByteVector uses private int provideCount private net.sf.cglib.asm.$ByteVector provides void <init> (net.sf.cglib.asm.$ClassWriter, int, int, int) net.sf.cglib.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 (net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$ByteVector out void put (net.sf.cglib.asm.$ByteVector) net.sf.cglib.asm.$ByteVector out }
net/sf/cglib/asm/$Opcodes.class
Opcodes.java package net.sf.cglib.asm public abstract net.sf.cglib.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> () }
net/sf/cglib/asm/$Type.class
Type.java package net.sf.cglib.asm public net.sf.cglib.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 net.sf.cglib.asm.$Type VOID_TYPE public static final net.sf.cglib.asm.$Type BOOLEAN_TYPE public static final net.sf.cglib.asm.$Type CHAR_TYPE public static final net.sf.cglib.asm.$Type BYTE_TYPE public static final net.sf.cglib.asm.$Type SHORT_TYPE public static final net.sf.cglib.asm.$Type INT_TYPE public static final net.sf.cglib.asm.$Type FLOAT_TYPE public static final net.sf.cglib.asm.$Type LONG_TYPE public static final net.sf.cglib.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 net.sf.cglib.asm.$Type getType (java.lang.String) String typeDescriptor public static net.sf.cglib.asm.$Type getObjectType (java.lang.String) String internalName char[] buf public static net.sf.cglib.asm.$Type getMethodType (java.lang.String) String methodDescriptor public static transient net.sf.cglib.asm.$Type getMethodType (net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[]) net.sf.cglib.asm.$Type returnType net.sf.cglib.asm.$Type[] argumentTypes public static net.sf.cglib.asm.$Type getType (java.lang.Class) Class c public static net.sf.cglib.asm.$Type getType (java.lang.reflect.Constructor) java.lang.reflect.Constructor c public static net.sf.cglib.asm.$Type getType (java.lang.reflect.Method) java.lang.reflect.Method m public static net.sf.cglib.asm.$Type[] getArgumentTypes (java.lang.String) char car String methodDescriptor char[] buf int off int size net.sf.cglib.asm.$Type[] args public static net.sf.cglib.asm.$Type[] getArgumentTypes (java.lang.reflect.Method) int i java.lang.reflect.Method method Class[] classes net.sf.cglib.asm.$Type[] types public static net.sf.cglib.asm.$Type getReturnType (java.lang.String) char car String methodDescriptor char[] buf int off public static net.sf.cglib.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 net.sf.cglib.asm.$Type getType (char[], int) int len int len char[] buf int off public int getSort () public int getDimensions () int i public net.sf.cglib.asm.$Type getElementType () public java.lang.String getClassName () int i StringBuilder sb public java.lang.String getInternalName () public net.sf.cglib.asm.$Type[] getArgumentTypes () public net.sf.cglib.asm.$Type getReturnType () public int getArgumentsAndReturnSizes () public java.lang.String getDescriptor () StringBuilder buf public static transient java.lang.String getMethodDescriptor (net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[]) int i net.sf.cglib.asm.$Type returnType net.sf.cglib.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 net.sf.cglib.asm.$Type t public int hashCode () int i int end int hc public java.lang.String toString () static void <clinit> () }
net/sf/cglib/asm/$TypePath.class
TypePath.java package net.sf.cglib.asm public net.sf.cglib.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 net.sf.cglib.asm.$TypePath fromString (java.lang.String) int typeArg char c int i String typePath int n net.sf.cglib.asm.$ByteVector out public java.lang.String toString () int i int length StringBuilder result }
net/sf/cglib/beans/
net/sf/cglib/beans/BeanCopier$BeanCopierKey.class
BeanCopier.java package net.sf.cglib.beans abstract net.sf.cglib.beans.BeanCopier$BeanCopierKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.lang.String, boolean) }
net/sf/cglib/beans/BeanCopier$Generator.class
BeanCopier.java package net.sf.cglib.beans public net.sf.cglib.beans.BeanCopier$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Class source private Class target private boolean useConverter public void <init> () public void setSource (java.lang.Class) Class source public void setTarget (java.lang.Class) Class target public void setUseConverter (boolean) boolean useConverter protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public net.sf.cglib.beans.BeanCopier create () Object key public void generateClass (net.sf.cglib.asm.$ClassVisitor) int i net.sf.cglib.asm.$Type setterType net.sf.cglib.core.MethodInfo read net.sf.cglib.core.MethodInfo write java.beans.PropertyDescriptor setter java.beans.PropertyDescriptor getter int i net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.asm.$Type sourceType net.sf.cglib.asm.$Type targetType net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e java.beans.PropertyDescriptor[] getters java.beans.PropertyDescriptor[] setters java.util.Map names net.sf.cglib.core.Local targetLocal net.sf.cglib.core.Local sourceLocal private static boolean compatible (java.beans.PropertyDescriptor, java.beans.PropertyDescriptor) java.beans.PropertyDescriptor getter java.beans.PropertyDescriptor setter protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/beans/BeanCopier.class
BeanCopier.java package net.sf.cglib.beans public abstract net.sf.cglib.beans.BeanCopier extends java.lang.Object { private static final net.sf.cglib.beans.BeanCopier$BeanCopierKey KEY_FACTORY private static final net.sf.cglib.asm.$Type CONVERTER private static final net.sf.cglib.asm.$Type BEAN_COPIER private static final net.sf.cglib.core.Signature COPY private static final net.sf.cglib.core.Signature CONVERT public void <init> () public static net.sf.cglib.beans.BeanCopier create (java.lang.Class, java.lang.Class, boolean) Class source Class target boolean useConverter net.sf.cglib.beans.BeanCopier$Generator gen public abstract void copy (java.lang.Object, java.lang.Object, net.sf.cglib.core.Converter) static synthetic net.sf.cglib.beans.BeanCopier$BeanCopierKey access$000 () static synthetic net.sf.cglib.asm.$Type access$100 () static synthetic net.sf.cglib.core.Signature access$200 () static synthetic net.sf.cglib.asm.$Type access$300 () static synthetic net.sf.cglib.core.Signature access$400 () static void <clinit> () }
net/sf/cglib/beans/BeanGenerator$BeanGeneratorKey.class
BeanGenerator.java package net.sf.cglib.beans abstract net.sf.cglib.beans.BeanGenerator$BeanGeneratorKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.util.Map) }
net/sf/cglib/beans/BeanGenerator.class
BeanGenerator.java package net.sf.cglib.beans public net.sf.cglib.beans.BeanGenerator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.beans.BeanGenerator$BeanGeneratorKey KEY_FACTORY private Class superclass private java.util.Map props private boolean classOnly public void <init> () public void setSuperclass (java.lang.Class) Class superclass public void addProperty (java.lang.String, java.lang.Class) String name Class type protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public java.lang.Object create () public java.lang.Object createClass () private java.lang.Object createHelper () String superName Object key public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception int i net.sf.cglib.asm.$ClassVisitor v int size String[] names net.sf.cglib.asm.$Type[] types net.sf.cglib.core.ClassEmitter ce protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance Class protoclass public static void addProperties (net.sf.cglib.beans.BeanGenerator, java.util.Map) String name java.util.Iterator it net.sf.cglib.beans.BeanGenerator gen java.util.Map props public static void addProperties (net.sf.cglib.beans.BeanGenerator, java.lang.Class) net.sf.cglib.beans.BeanGenerator gen Class type public static void addProperties (net.sf.cglib.beans.BeanGenerator, java.beans.PropertyDescriptor[]) int i net.sf.cglib.beans.BeanGenerator gen java.beans.PropertyDescriptor[] descriptors static void <clinit> () }
net/sf/cglib/beans/BeanMap$Generator$BeanMapKey.class
BeanMap.java package net.sf.cglib.beans abstract net.sf.cglib.beans.BeanMap$Generator$BeanMapKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.Class, int) }
net/sf/cglib/beans/BeanMap$Generator.class
BeanMap.java package net.sf.cglib.beans public net.sf.cglib.beans.BeanMap$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.beans.BeanMap$Generator$BeanMapKey KEY_FACTORY private Object bean private Class beanClass private int require public void <init> () public void setBean (java.lang.Object) Object bean public void setBeanClass (java.lang.Class) Class beanClass public void setRequire (int) int require protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public net.sf.cglib.beans.BeanMap create () public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.asm.$ClassVisitor v protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/beans/BeanMap.class
BeanMap.java package net.sf.cglib.beans public abstract net.sf.cglib.beans.BeanMap extends java.lang.Object implements java.util.Map { public static final int REQUIRE_GETTER public static final int REQUIRE_SETTER protected Object bean public static net.sf.cglib.beans.BeanMap create (java.lang.Object) Object bean net.sf.cglib.beans.BeanMap$Generator gen public abstract net.sf.cglib.beans.BeanMap newInstance (java.lang.Object) public abstract java.lang.Class getPropertyType (java.lang.String) protected void <init> () protected void <init> (java.lang.Object) Object bean public java.lang.Object get (java.lang.Object) Object key public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public abstract java.lang.Object get (java.lang.Object, java.lang.Object) public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object) public void setBean (java.lang.Object) Object bean public java.lang.Object getBean () public void clear () public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object v java.util.Iterator it Object value public int size () public boolean isEmpty () public java.lang.Object remove (java.lang.Object) Object key public void putAll (java.util.Map) Object key java.util.Iterator it java.util.Map t public boolean equals (java.lang.Object) Object key Object v1 Object v2 java.util.Iterator it Object o java.util.Map other public int hashCode () Object key Object value java.util.Iterator it int code public java.util.Set entrySet () Object key java.util.Iterator it java.util.HashMap copy public java.util.Collection values () java.util.Iterator it java.util.Set keys java.util.List values public java.lang.String toString () Object key java.util.Iterator it StringBuffer sb }
net/sf/cglib/beans/BeanMapEmitter$1.class
BeanMapEmitter.java package net.sf.cglib.beans net.sf.cglib.beans.BeanMapEmitter$1 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic java.util.Map val$getters final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.beans.BeanMapEmitter this$0 void <init> (net.sf.cglib.beans.BeanMapEmitter, java.util.Map, net.sf.cglib.core.CodeEmitter) net.sf.cglib.beans.BeanMapEmitter this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end java.beans.PropertyDescriptor pd net.sf.cglib.core.MethodInfo method public void processDefault () }
net/sf/cglib/beans/BeanMapEmitter$2.class
BeanMapEmitter.java package net.sf.cglib.beans net.sf.cglib.beans.BeanMapEmitter$2 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic java.util.Map val$setters final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.beans.BeanMapEmitter this$0 void <init> (net.sf.cglib.beans.BeanMapEmitter, java.util.Map, net.sf.cglib.core.CodeEmitter) net.sf.cglib.beans.BeanMapEmitter this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) net.sf.cglib.core.MethodInfo read Object key net.sf.cglib.asm.$Label end java.beans.PropertyDescriptor pd net.sf.cglib.core.MethodInfo write public void processDefault () }
net/sf/cglib/beans/BeanMapEmitter$3.class
BeanMapEmitter.java package net.sf.cglib.beans net.sf.cglib.beans.BeanMapEmitter$3 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic java.util.Map val$allProps final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.beans.BeanMapEmitter this$0 void <init> (net.sf.cglib.beans.BeanMapEmitter, java.util.Map, net.sf.cglib.core.CodeEmitter) net.sf.cglib.beans.BeanMapEmitter this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end java.beans.PropertyDescriptor pd public void processDefault () }
net/sf/cglib/beans/BeanMapEmitter.class
BeanMapEmitter.java package net.sf.cglib.beans net.sf.cglib.beans.BeanMapEmitter extends net.sf.cglib.core.ClassEmitter { private static final net.sf.cglib.asm.$Type BEAN_MAP private static final net.sf.cglib.asm.$Type FIXED_KEY_SET private static final net.sf.cglib.core.Signature CSTRUCT_OBJECT private static final net.sf.cglib.core.Signature CSTRUCT_STRING_ARRAY private static final net.sf.cglib.core.Signature BEAN_MAP_GET private static final net.sf.cglib.core.Signature BEAN_MAP_PUT private static final net.sf.cglib.core.Signature KEY_SET private static final net.sf.cglib.core.Signature NEW_INSTANCE private static final net.sf.cglib.core.Signature GET_PROPERTY_TYPE public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class, int) String name java.util.Iterator it net.sf.cglib.asm.$ClassVisitor v String className Class type int require java.util.Map getters java.util.Map setters java.util.Map allProps String[] allNames private java.util.Map makePropertyMap (java.beans.PropertyDescriptor[]) int i java.beans.PropertyDescriptor[] props java.util.Map names private java.lang.String[] getNames (java.util.Map) java.util.Map propertyMap private void generateConstructor () net.sf.cglib.core.CodeEmitter e private void generateGet (java.lang.Class, java.util.Map) Class type java.util.Map getters net.sf.cglib.core.CodeEmitter e private void generatePut (java.lang.Class, java.util.Map) Class type java.util.Map setters net.sf.cglib.core.CodeEmitter e private void generateKeySet (java.lang.String[]) String[] allNames net.sf.cglib.core.CodeEmitter e private void generateGetPropertyType (java.util.Map, java.lang.String[]) java.util.Map allProps String[] allNames net.sf.cglib.core.CodeEmitter e static void <clinit> () }
net/sf/cglib/beans/BulkBean$BulkBeanKey.class
BulkBean.java package net.sf.cglib.beans abstract net.sf.cglib.beans.BulkBean$BulkBeanKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[]) }
net/sf/cglib/beans/BulkBean$Generator.class
BulkBean.java package net.sf.cglib.beans public net.sf.cglib.beans.BulkBean$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Class target private String[] getters private String[] setters private Class[] types public void <init> () public void setTarget (java.lang.Class) Class target public void setGetters (java.lang.String[]) String[] getters public void setSetters (java.lang.String[]) String[] setters public void setTypes (java.lang.Class[]) Class[] types protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public net.sf.cglib.beans.BulkBean create () String targetClassName String[] typeClassNames Object key public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.asm.$ClassVisitor v protected java.lang.Object firstInstance (java.lang.Class) Class type net.sf.cglib.beans.BulkBean instance int length protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/beans/BulkBean.class
BulkBean.java package net.sf.cglib.beans public abstract net.sf.cglib.beans.BulkBean extends java.lang.Object { private static final net.sf.cglib.beans.BulkBean$BulkBeanKey KEY_FACTORY protected Class target protected String[] getters protected String[] setters protected Class[] types protected void <init> () public abstract void getPropertyValues (java.lang.Object, java.lang.Object[]) public abstract void setPropertyValues (java.lang.Object, java.lang.Object[]) public java.lang.Object[] getPropertyValues (java.lang.Object) Object bean Object[] values public java.lang.Class[] getPropertyTypes () public java.lang.String[] getGetters () public java.lang.String[] getSetters () public static net.sf.cglib.beans.BulkBean create (java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[]) Class target String[] getters String[] setters Class[] types net.sf.cglib.beans.BulkBean$Generator gen static synthetic net.sf.cglib.beans.BulkBean$BulkBeanKey access$000 () static void <clinit> () }
net/sf/cglib/beans/BulkBeanEmitter.class
BulkBeanEmitter.java package net.sf.cglib.beans net.sf.cglib.beans.BulkBeanEmitter extends net.sf.cglib.core.ClassEmitter { private static final net.sf.cglib.core.Signature GET_PROPERTY_VALUES private static final net.sf.cglib.core.Signature SET_PROPERTY_VALUES private static final net.sf.cglib.core.Signature CSTRUCT_EXCEPTION private static final net.sf.cglib.asm.$Type BULK_BEAN private static final net.sf.cglib.asm.$Type BULK_BEAN_EXCEPTION public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[]) net.sf.cglib.asm.$ClassVisitor v String className Class target String[] getterNames String[] setterNames Class[] types java.lang.reflect.Method[] getters java.lang.reflect.Method[] setters private void generateGet (java.lang.Class, java.lang.reflect.Method[]) net.sf.cglib.core.MethodInfo getter int i net.sf.cglib.core.Local bean Class target java.lang.reflect.Method[] getters net.sf.cglib.core.CodeEmitter e private void generateSet (java.lang.Class, java.lang.reflect.Method[]) net.sf.cglib.core.MethodInfo setter int diff int i net.sf.cglib.core.Local index net.sf.cglib.core.Block handler int lastIndex Class target java.lang.reflect.Method[] setters net.sf.cglib.core.CodeEmitter e private static void validate (java.lang.Class, java.lang.String[], java.lang.String[], java.lang.Class[], java.lang.reflect.Method[], java.lang.reflect.Method[]) java.lang.reflect.Method method java.lang.reflect.Method method NoSuchMethodException e Class target String[] getters String[] setters Class[] types java.lang.reflect.Method[] getters_out java.lang.reflect.Method[] setters_out int i static void <clinit> () }
net/sf/cglib/beans/BulkBeanException.class
BulkBeanException.java package net.sf.cglib.beans public net.sf.cglib.beans.BulkBeanException extends java.lang.RuntimeException { private int index private Throwable cause public void <init> (java.lang.String, int) String message int index public void <init> (java.lang.Throwable, int) Throwable cause int index public int getIndex () public java.lang.Throwable getCause () }
net/sf/cglib/beans/FixedKeySet.class
FixedKeySet.java package net.sf.cglib.beans public net.sf.cglib.beans.FixedKeySet extends java.util.AbstractSet { private java.util.Set set private int size public void <init> (java.lang.String[]) String[] keys public java.util.Iterator iterator () public int size () }
net/sf/cglib/beans/ImmutableBean$Generator.class
ImmutableBean.java package net.sf.cglib.beans public net.sf.cglib.beans.ImmutableBean$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Object bean private Class target public void <init> () public void setBean (java.lang.Object) Object bean protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public java.lang.Object create () String name public void generateClass (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.core.MethodInfo getter int i net.sf.cglib.core.MethodInfo setter int i net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.asm.$Type targetType net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e java.beans.PropertyDescriptor[] descriptors java.lang.reflect.Method[] getters java.lang.reflect.Method[] setters protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/beans/ImmutableBean.class
ImmutableBean.java package net.sf.cglib.beans public net.sf.cglib.beans.ImmutableBean extends java.lang.Object { private static final net.sf.cglib.asm.$Type ILLEGAL_STATE_EXCEPTION private static final net.sf.cglib.core.Signature CSTRUCT_OBJECT private static final Class[] OBJECT_CLASSES private static final String FIELD_NAME private void <init> () public static java.lang.Object create (java.lang.Object) Object bean net.sf.cglib.beans.ImmutableBean$Generator gen static synthetic net.sf.cglib.core.Signature access$000 () static synthetic net.sf.cglib.asm.$Type access$100 () static synthetic java.lang.Class[] access$200 () static void <clinit> () }
net/sf/cglib/core/
net/sf/cglib/core/AbstractClassGenerator$ClassLoaderData$1.class
AbstractClassGenerator.java package net.sf.cglib.core net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$1 extends java.lang.Object implements net.sf.cglib.core.Predicate { final synthetic net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData this$0 void <init> (net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData) net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData this$0 public boolean evaluate (java.lang.Object) Object name }
net/sf/cglib/core/AbstractClassGenerator$ClassLoaderData$2.class
AbstractClassGenerator.java package net.sf.cglib.core final net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$2 extends java.lang.Object implements net.sf.cglib.core.internal.Function { void <init> () public java.lang.Object apply (net.sf.cglib.core.AbstractClassGenerator) net.sf.cglib.core.AbstractClassGenerator gen public volatile synthetic java.lang.Object apply (java.lang.Object) }
net/sf/cglib/core/AbstractClassGenerator$ClassLoaderData$3.class
AbstractClassGenerator.java package net.sf.cglib.core net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3 extends java.lang.Object implements net.sf.cglib.core.internal.Function { final synthetic net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData this$0 void <init> (net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData) net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData this$0 public java.lang.Object apply (net.sf.cglib.core.AbstractClassGenerator) net.sf.cglib.core.AbstractClassGenerator gen Class klass public volatile synthetic java.lang.Object apply (java.lang.Object) }
net/sf/cglib/core/AbstractClassGenerator$ClassLoaderData.class
AbstractClassGenerator.java package net.sf.cglib.core public net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData extends java.lang.Object { private final java.util.Set reservedClassNames private final net.sf.cglib.core.internal.LoadingCache generatedClasses private final java.lang.ref.WeakReference classLoader private final net.sf.cglib.core.Predicate uniqueNamePredicate private static final net.sf.cglib.core.internal.Function GET_KEY public void <init> (java.lang.ClassLoader) ClassLoader classLoader net.sf.cglib.core.internal.Function load public java.lang.ClassLoader getClassLoader () public void reserveName (java.lang.String) String name public net.sf.cglib.core.Predicate getUniqueNamePredicate () public java.lang.Object get (net.sf.cglib.core.AbstractClassGenerator, boolean) Object cachedValue net.sf.cglib.core.AbstractClassGenerator gen boolean useCache static synthetic java.util.Set access$000 (net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData) net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData x0 static void <clinit> () }
net/sf/cglib/core/AbstractClassGenerator$Source.class
AbstractClassGenerator.java package net.sf.cglib.core public net.sf.cglib.core.AbstractClassGenerator$Source extends java.lang.Object { String name public void <init> (java.lang.String) String name }
net/sf/cglib/core/AbstractClassGenerator.class
AbstractClassGenerator.java package net.sf.cglib.core public abstract net.sf.cglib.core.AbstractClassGenerator extends java.lang.Object implements net.sf.cglib.core.ClassGenerator { private static final ThreadLocal CURRENT private static volatile java.util.Map CACHE private net.sf.cglib.core.GeneratorStrategy strategy private net.sf.cglib.core.NamingPolicy namingPolicy private net.sf.cglib.core.AbstractClassGenerator$Source source private ClassLoader classLoader private String namePrefix private Object key private boolean useCache private String className private boolean attemptLoad protected java.lang.Object wrapCachedClass (java.lang.Class) Class klass protected java.lang.Object unwrapCachedValue (java.lang.Object) Object cached protected void <init> (net.sf.cglib.core.AbstractClassGenerator$Source) net.sf.cglib.core.AbstractClassGenerator$Source source protected void setNamePrefix (java.lang.String) String namePrefix protected final java.lang.String getClassName () private void setClassName (java.lang.String) String className private java.lang.String generateClassName (net.sf.cglib.core.Predicate) net.sf.cglib.core.Predicate nameTestPredicate public void setClassLoader (java.lang.ClassLoader) ClassLoader classLoader public void setNamingPolicy (net.sf.cglib.core.NamingPolicy) net.sf.cglib.core.NamingPolicy namingPolicy public net.sf.cglib.core.NamingPolicy getNamingPolicy () public void setUseCache (boolean) boolean useCache public boolean getUseCache () public void setAttemptLoad (boolean) boolean attemptLoad public boolean getAttemptLoad () public void setStrategy (net.sf.cglib.core.GeneratorStrategy) net.sf.cglib.core.GeneratorStrategy strategy public net.sf.cglib.core.GeneratorStrategy getStrategy () public static net.sf.cglib.core.AbstractClassGenerator getCurrent () public java.lang.ClassLoader getClassLoader () ClassLoader t protected abstract java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () protected java.lang.Object create (java.lang.Object) java.util.Map newCache ClassLoader loader java.util.Map cache net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData data Object obj RuntimeException e Error e Exception e Object key protected java.lang.Class generate (net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData) String name Class gen Class gen Class gen ClassLoader classLoader byte[] b String className java.security.ProtectionDomain protectionDomain Class gen RuntimeException e Error e Exception e net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData data Object save protected abstract java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception protected abstract java.lang.Object nextInstance (java.lang.Object) throws java.lang.Exception static synthetic java.lang.Object access$100 (net.sf.cglib.core.AbstractClassGenerator) net.sf.cglib.core.AbstractClassGenerator x0 static void <clinit> () }
net/sf/cglib/core/Block.class
Block.java package net.sf.cglib.core public net.sf.cglib.core.Block extends java.lang.Object { private net.sf.cglib.core.CodeEmitter e private net.sf.cglib.asm.$Label start private net.sf.cglib.asm.$Label end public void <init> (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter e public net.sf.cglib.core.CodeEmitter getCodeEmitter () public void end () public net.sf.cglib.asm.$Label getStart () public net.sf.cglib.asm.$Label getEnd () }
net/sf/cglib/core/ClassEmitter$1.class
ClassEmitter.java package net.sf.cglib.core net.sf.cglib.core.ClassEmitter$1 extends net.sf.cglib.core.ClassInfo { final synthetic net.sf.cglib.asm.$Type val$classType final synthetic net.sf.cglib.asm.$Type val$superType final synthetic net.sf.cglib.asm.$Type[] val$interfaces final synthetic int val$access final synthetic net.sf.cglib.core.ClassEmitter this$0 void <init> (net.sf.cglib.core.ClassEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[], int) net.sf.cglib.core.ClassEmitter this$0 public net.sf.cglib.asm.$Type getType () public net.sf.cglib.asm.$Type getSuperType () public net.sf.cglib.asm.$Type[] getInterfaces () public int getModifiers () }
net/sf/cglib/core/ClassEmitter$2.class
ClassEmitter.java package net.sf.cglib.core net.sf.cglib.core.ClassEmitter$2 extends net.sf.cglib.asm.$MethodVisitor { final synthetic net.sf.cglib.core.ClassEmitter this$0 void <init> (net.sf.cglib.core.ClassEmitter, int, net.sf.cglib.asm.$MethodVisitor) net.sf.cglib.core.ClassEmitter this$0 int x0 net.sf.cglib.asm.$MethodVisitor x1 public void visitMaxs (int, int) int maxStack int maxLocals public void visitInsn (int) int insn }
net/sf/cglib/core/ClassEmitter$3.class
ClassEmitter.java package net.sf.cglib.core net.sf.cglib.core.ClassEmitter$3 extends net.sf.cglib.core.CodeEmitter { final synthetic net.sf.cglib.core.ClassEmitter this$0 void <init> (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.ClassEmitter, net.sf.cglib.asm.$MethodVisitor, int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) net.sf.cglib.core.ClassEmitter this$0 net.sf.cglib.core.ClassEmitter ce net.sf.cglib.asm.$MethodVisitor mv int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptionTypes public boolean isStaticHook () }
net/sf/cglib/core/ClassEmitter$FieldInfo.class
ClassEmitter.java package net.sf.cglib.core net.sf.cglib.core.ClassEmitter$FieldInfo extends java.lang.Object { int access String name net.sf.cglib.asm.$Type type Object value public void <init> (int, java.lang.String, net.sf.cglib.asm.$Type, java.lang.Object) int access String name net.sf.cglib.asm.$Type type Object value public boolean equals (java.lang.Object) Object o net.sf.cglib.core.ClassEmitter$FieldInfo other public int hashCode () }
net/sf/cglib/core/ClassEmitter.class
ClassEmitter.java package net.sf.cglib.core public net.sf.cglib.core.ClassEmitter extends net.sf.cglib.transform.ClassTransformer { private net.sf.cglib.core.ClassInfo classInfo private java.util.Map fieldInfo private static int hookCounter private net.sf.cglib.asm.$MethodVisitor rawStaticInit private net.sf.cglib.core.CodeEmitter staticInit private net.sf.cglib.core.CodeEmitter staticHook private net.sf.cglib.core.Signature staticHookSig public void <init> (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor cv public void <init> () public void setTarget (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor cv private static synchronized int getNextHook () public net.sf.cglib.core.ClassInfo getClassInfo () public void begin_class (int, int, java.lang.String, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[], java.lang.String) int version int access String className net.sf.cglib.asm.$Type superType net.sf.cglib.asm.$Type[] interfaces String source net.sf.cglib.asm.$Type classType public net.sf.cglib.core.CodeEmitter getStaticHook () protected void init () public int getAccess () public net.sf.cglib.asm.$Type getClassType () public net.sf.cglib.asm.$Type getSuperType () public void end_class () public net.sf.cglib.core.CodeEmitter begin_method (int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) net.sf.cglib.asm.$MethodVisitor wrapped int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.asm.$MethodVisitor v public net.sf.cglib.core.CodeEmitter begin_static () public void declare_field (int, java.lang.String, net.sf.cglib.asm.$Type, java.lang.Object) int access String name net.sf.cglib.asm.$Type type Object value net.sf.cglib.core.ClassEmitter$FieldInfo existing net.sf.cglib.core.ClassEmitter$FieldInfo info boolean isFieldDeclared (java.lang.String) String name net.sf.cglib.core.ClassEmitter$FieldInfo getFieldInfo (java.lang.String) String name net.sf.cglib.core.ClassEmitter$FieldInfo field 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 visitEnd () public net.sf.cglib.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 net.sf.cglib.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 }
net/sf/cglib/core/ClassGenerator.class
ClassGenerator.java package net.sf.cglib.core public abstract net.sf.cglib.core.ClassGenerator extends java.lang.Object { public abstract void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception }
net/sf/cglib/core/ClassInfo.class
ClassInfo.java package net.sf.cglib.core public abstract net.sf.cglib.core.ClassInfo extends java.lang.Object { protected void <init> () public abstract net.sf.cglib.asm.$Type getType () public abstract net.sf.cglib.asm.$Type getSuperType () public abstract net.sf.cglib.asm.$Type[] getInterfaces () public abstract int getModifiers () public boolean equals (java.lang.Object) Object o public int hashCode () public java.lang.String toString () }
net/sf/cglib/core/ClassNameReader$1.class
ClassNameReader.java package net.sf.cglib.core final net.sf.cglib.core.ClassNameReader$1 extends net.sf.cglib.asm.$ClassVisitor { final synthetic java.util.List val$array void <init> (int, net.sf.cglib.asm.$ClassVisitor, java.util.List) int x0 net.sf.cglib.asm.$ClassVisitor x1 public 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 }
net/sf/cglib/core/ClassNameReader$EarlyExitException.class
ClassNameReader.java package net.sf.cglib.core net.sf.cglib.core.ClassNameReader$EarlyExitException extends java.lang.RuntimeException { private void <init> () synthetic void <init> (net.sf.cglib.core.ClassNameReader$1) net.sf.cglib.core.ClassNameReader$1 x0 }
net/sf/cglib/core/ClassNameReader.class
ClassNameReader.java package net.sf.cglib.core public net.sf.cglib.core.ClassNameReader extends java.lang.Object { private static final net.sf.cglib.core.ClassNameReader$EarlyExitException EARLY_EXIT private void <init> () public static java.lang.String getClassName (net.sf.cglib.asm.$ClassReader) net.sf.cglib.asm.$ClassReader r public static java.lang.String[] getClassInfo (net.sf.cglib.asm.$ClassReader) net.sf.cglib.asm.$ClassReader r java.util.List array static synthetic net.sf.cglib.core.ClassNameReader$EarlyExitException access$100 () static void <clinit> () }
net/sf/cglib/core/ClassesKey$Key.class
ClassesKey.java package net.sf.cglib.core abstract net.sf.cglib.core.ClassesKey$Key extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.Object[]) }
net/sf/cglib/core/ClassesKey.class
ClassesKey.java package net.sf.cglib.core public net.sf.cglib.core.ClassesKey extends java.lang.Object { private static final net.sf.cglib.core.ClassesKey$Key FACTORY private void <init> () public static java.lang.Object create (java.lang.Object[]) Object[] array private static java.lang.String[] classNames (java.lang.Object[]) Class aClass Object object int i Object[] objects String[] classNames static void <clinit> () }
net/sf/cglib/core/CodeEmitter$State.class
CodeEmitter.java package net.sf.cglib.core net.sf.cglib.core.CodeEmitter$State extends net.sf.cglib.core.MethodInfo { net.sf.cglib.core.ClassInfo classInfo int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] argumentTypes int localOffset net.sf.cglib.asm.$Type[] exceptionTypes void <init> (net.sf.cglib.core.ClassInfo, int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) net.sf.cglib.core.ClassInfo classInfo int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptionTypes public net.sf.cglib.core.ClassInfo getClassInfo () public int getModifiers () public net.sf.cglib.core.Signature getSignature () public net.sf.cglib.asm.$Type[] getExceptionTypes () public net.sf.cglib.asm.$Attribute getAttribute () }
net/sf/cglib/core/CodeEmitter.class
CodeEmitter.java package net.sf.cglib.core public net.sf.cglib.core.CodeEmitter extends net.sf.cglib.core.LocalVariablesSorter { private static final net.sf.cglib.core.Signature BOOLEAN_VALUE private static final net.sf.cglib.core.Signature CHAR_VALUE private static final net.sf.cglib.core.Signature LONG_VALUE private static final net.sf.cglib.core.Signature DOUBLE_VALUE private static final net.sf.cglib.core.Signature FLOAT_VALUE private static final net.sf.cglib.core.Signature INT_VALUE private static final net.sf.cglib.core.Signature CSTRUCT_NULL private static final net.sf.cglib.core.Signature CSTRUCT_STRING public static final int ADD public static final int MUL public static final int XOR public static final int USHR public static final int SUB public static final int DIV public static final int NEG public static final int REM public static final int AND public static final int OR public static final int GT public static final int LT public static final int GE public static final int LE public static final int NE public static final int EQ private net.sf.cglib.core.ClassEmitter ce private net.sf.cglib.core.CodeEmitter$State state void <init> (net.sf.cglib.core.ClassEmitter, net.sf.cglib.asm.$MethodVisitor, int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.asm.$MethodVisitor mv int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptionTypes public void <init> (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter wrap public boolean isStaticHook () public net.sf.cglib.core.Signature getSignature () public net.sf.cglib.asm.$Type getReturnType () public net.sf.cglib.core.MethodInfo getMethodInfo () public net.sf.cglib.core.ClassEmitter getClassEmitter () public void end_method () public net.sf.cglib.core.Block begin_block () public void catch_exception (net.sf.cglib.core.Block, net.sf.cglib.asm.$Type) net.sf.cglib.core.Block block net.sf.cglib.asm.$Type exception public void goTo (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label public void ifnull (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label public void ifnonnull (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label public void if_jump (int, net.sf.cglib.asm.$Label) int mode net.sf.cglib.asm.$Label label public void if_icmp (int, net.sf.cglib.asm.$Label) int mode net.sf.cglib.asm.$Label label public void if_cmp (net.sf.cglib.asm.$Type, int, net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Type type int mode net.sf.cglib.asm.$Label label int intOp int jumpmode public void pop () public void pop2 () public void dup () public void dup2 () public void dup_x1 () public void dup_x2 () public void dup2_x1 () public void dup2_x2 () public void swap () public void aconst_null () public void swap (net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type prev net.sf.cglib.asm.$Type type public void monitorenter () public void monitorexit () public void math (int, net.sf.cglib.asm.$Type) int op net.sf.cglib.asm.$Type type public void array_load (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void array_store (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void cast_numeric (net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type from net.sf.cglib.asm.$Type to public void push (int) int i public void push (long) long value public void push (float) float value public void push (double) double value public void push (java.lang.String) String value public void newarray () public void newarray (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void arraylength () public void load_this () public void load_args () public void load_arg (int) int index public void load_args (int, int) net.sf.cglib.asm.$Type t int i int fromArg int count int pos private int skipArgs (int) int i int numArgs int amount private void load_local (net.sf.cglib.asm.$Type, int) net.sf.cglib.asm.$Type t int pos private void store_local (net.sf.cglib.asm.$Type, int) net.sf.cglib.asm.$Type t int pos public void iinc (net.sf.cglib.core.Local, int) net.sf.cglib.core.Local local int amount public void store_local (net.sf.cglib.core.Local) net.sf.cglib.core.Local local public void load_local (net.sf.cglib.core.Local) net.sf.cglib.core.Local local public void return_value () public void getfield (java.lang.String) String name net.sf.cglib.core.ClassEmitter$FieldInfo info int opcode public void putfield (java.lang.String) String name net.sf.cglib.core.ClassEmitter$FieldInfo info int opcode public void super_getfield (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type public void super_putfield (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type public void super_getstatic (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type public void super_putstatic (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type public void getfield (net.sf.cglib.asm.$Type, java.lang.String, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type owner String name net.sf.cglib.asm.$Type type public void putfield (net.sf.cglib.asm.$Type, java.lang.String, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type owner String name net.sf.cglib.asm.$Type type public void getstatic (net.sf.cglib.asm.$Type, java.lang.String, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type owner String name net.sf.cglib.asm.$Type type public void putstatic (net.sf.cglib.asm.$Type, java.lang.String, net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type owner String name net.sf.cglib.asm.$Type type void emit_field (int, net.sf.cglib.asm.$Type, java.lang.String, net.sf.cglib.asm.$Type) int opcode net.sf.cglib.asm.$Type ctype String name net.sf.cglib.asm.$Type ftype public void super_invoke () public void super_invoke (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature sig public void invoke_constructor (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void super_invoke_constructor () public void invoke_constructor_this () private void emit_invoke (int, net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) int opcode net.sf.cglib.asm.$Type type net.sf.cglib.core.Signature sig public void invoke_interface (net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) net.sf.cglib.asm.$Type owner net.sf.cglib.core.Signature sig public void invoke_virtual (net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) net.sf.cglib.asm.$Type owner net.sf.cglib.core.Signature sig public void invoke_static (net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) net.sf.cglib.asm.$Type owner net.sf.cglib.core.Signature sig public void invoke_virtual_this (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature sig public void invoke_static_this (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature sig public void invoke_constructor (net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) net.sf.cglib.asm.$Type type net.sf.cglib.core.Signature sig public void invoke_constructor_this (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature sig public void super_invoke_constructor (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature sig public void new_instance_this () public void new_instance (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type private void emit_type (int, net.sf.cglib.asm.$Type) String desc int opcode net.sf.cglib.asm.$Type type String desc public void aaload (int) int index public void aaload () public void aastore () public void athrow () public net.sf.cglib.asm.$Label make_label () public net.sf.cglib.core.Local make_local () public net.sf.cglib.core.Local make_local (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void checkcast_this () public void checkcast (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void instance_of (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void instance_of_this () public void process_switch (int[], net.sf.cglib.core.ProcessSwitchCallback) float density int[] keys net.sf.cglib.core.ProcessSwitchCallback callback float density public void process_switch (int[], net.sf.cglib.core.ProcessSwitchCallback, boolean) int i net.sf.cglib.asm.$Label label int i net.sf.cglib.asm.$Label[] labels int i int i net.sf.cglib.asm.$Label[] labels int len int min int max int range RuntimeException e Error e Exception e int[] keys net.sf.cglib.core.ProcessSwitchCallback callback boolean useTable net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end private static boolean isSorted (int[]) int i int[] keys public void mark (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label net.sf.cglib.asm.$Label mark () net.sf.cglib.asm.$Label label public void push (boolean) boolean value public void not () public void throw_exception (net.sf.cglib.asm.$Type, java.lang.String) net.sf.cglib.asm.$Type type String msg public void box (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type boxed net.sf.cglib.asm.$Type type public void unbox (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Type t net.sf.cglib.core.Signature sig public void create_arg_array () int i public void zero_or_null (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public void unbox_or_zero (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Label nonNull net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Type type public void visitMaxs (int, int) int maxStack int maxLocals public void invoke (net.sf.cglib.core.MethodInfo, net.sf.cglib.asm.$Type) net.sf.cglib.core.MethodInfo method net.sf.cglib.asm.$Type virtualType net.sf.cglib.core.ClassInfo classInfo net.sf.cglib.asm.$Type type net.sf.cglib.core.Signature sig public void invoke (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo method static void <clinit> () }
net/sf/cglib/core/CodeGenerationException.class
CodeGenerationException.java package net.sf.cglib.core public net.sf.cglib.core.CodeGenerationException extends java.lang.RuntimeException { private Throwable cause public void <init> (java.lang.Throwable) Throwable cause public java.lang.Throwable getCause () }
net/sf/cglib/core/CollectionUtils.class
CollectionUtils.java package net.sf.cglib.core public net.sf.cglib.core.CollectionUtils extends java.lang.Object { private void <init> () public static java.util.Map bucket (java.util.Collection, net.sf.cglib.core.Transformer) Object value Object key java.util.List bucket java.util.Iterator it java.util.Collection c net.sf.cglib.core.Transformer t java.util.Map buckets public static void reverse (java.util.Map, java.util.Map) Object key java.util.Iterator it java.util.Map source java.util.Map target public static java.util.Collection filter (java.util.Collection, net.sf.cglib.core.Predicate) java.util.Collection c net.sf.cglib.core.Predicate p java.util.Iterator it public static java.util.List transform (java.util.Collection, net.sf.cglib.core.Transformer) java.util.Iterator it java.util.Collection c net.sf.cglib.core.Transformer t java.util.List result public static java.util.Map getIndexMap (java.util.List) java.util.Iterator it java.util.List list java.util.Map indexes int index }
net/sf/cglib/core/Constants.class
Constants.java package net.sf.cglib.core public abstract net.sf.cglib.core.Constants extends java.lang.Object implements net.sf.cglib.asm.$Opcodes { public static final Class[] EMPTY_CLASS_ARRAY public static final net.sf.cglib.asm.$Type[] TYPES_EMPTY public static final net.sf.cglib.core.Signature SIG_STATIC public static final net.sf.cglib.asm.$Type TYPE_OBJECT_ARRAY public static final net.sf.cglib.asm.$Type TYPE_CLASS_ARRAY public static final net.sf.cglib.asm.$Type TYPE_STRING_ARRAY public static final net.sf.cglib.asm.$Type TYPE_OBJECT public static final net.sf.cglib.asm.$Type TYPE_CLASS public static final net.sf.cglib.asm.$Type TYPE_CLASS_LOADER public static final net.sf.cglib.asm.$Type TYPE_CHARACTER public static final net.sf.cglib.asm.$Type TYPE_BOOLEAN public static final net.sf.cglib.asm.$Type TYPE_DOUBLE public static final net.sf.cglib.asm.$Type TYPE_FLOAT public static final net.sf.cglib.asm.$Type TYPE_LONG public static final net.sf.cglib.asm.$Type TYPE_INTEGER public static final net.sf.cglib.asm.$Type TYPE_SHORT public static final net.sf.cglib.asm.$Type TYPE_BYTE public static final net.sf.cglib.asm.$Type TYPE_NUMBER public static final net.sf.cglib.asm.$Type TYPE_STRING public static final net.sf.cglib.asm.$Type TYPE_THROWABLE public static final net.sf.cglib.asm.$Type TYPE_BIG_INTEGER public static final net.sf.cglib.asm.$Type TYPE_BIG_DECIMAL public static final net.sf.cglib.asm.$Type TYPE_STRING_BUFFER public static final net.sf.cglib.asm.$Type TYPE_RUNTIME_EXCEPTION public static final net.sf.cglib.asm.$Type TYPE_ERROR public static final net.sf.cglib.asm.$Type TYPE_SYSTEM public static final net.sf.cglib.asm.$Type TYPE_SIGNATURE public static final net.sf.cglib.asm.$Type TYPE_TYPE public static final String CONSTRUCTOR_NAME public static final String STATIC_NAME public static final String SOURCE_FILE public static final String SUID_FIELD_NAME public static final int PRIVATE_FINAL_STATIC public static final int SWITCH_STYLE_TRIE public static final int SWITCH_STYLE_HASH public static final int SWITCH_STYLE_HASHONLY static void <clinit> () }
net/sf/cglib/core/Converter.class
Converter.java package net.sf.cglib.core public abstract net.sf.cglib.core.Converter extends java.lang.Object { public abstract java.lang.Object convert (java.lang.Object, java.lang.Class, java.lang.Object) }
net/sf/cglib/core/Customizer.class
Customizer.java package net.sf.cglib.core public abstract net.sf.cglib.core.Customizer extends java.lang.Object implements net.sf.cglib.core.KeyFactoryCustomizer { public abstract void customize (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) }
net/sf/cglib/core/DebuggingClassWriter$1.class
DebuggingClassWriter.java package net.sf.cglib.core net.sf.cglib.core.DebuggingClassWriter$1 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic net.sf.cglib.core.DebuggingClassWriter this$0 void <init> (net.sf.cglib.core.DebuggingClassWriter) net.sf.cglib.core.DebuggingClassWriter this$0 public java.lang.Object run () net.sf.cglib.asm.$ClassReader cr java.io.PrintWriter pw net.sf.cglib.asm.$ClassVisitor tcv java.io.File file java.io.OutputStream out Exception e String dirs byte[] b }
net/sf/cglib/core/DebuggingClassWriter.class
DebuggingClassWriter.java package net.sf.cglib.core public net.sf.cglib.core.DebuggingClassWriter extends net.sf.cglib.asm.$ClassVisitor { public static final String DEBUG_LOCATION_PROPERTY private static String debugLocation private static java.lang.reflect.Constructor traceCtor private String className private String superName public void <init> (int) int flags 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 java.lang.String getClassName () public java.lang.String getSuperName () public byte[] toByteArray () static synthetic net.sf.cglib.asm.$ClassVisitor access$001 (net.sf.cglib.core.DebuggingClassWriter) net.sf.cglib.core.DebuggingClassWriter x0 static synthetic java.lang.String access$100 () static synthetic java.lang.String access$200 (net.sf.cglib.core.DebuggingClassWriter) net.sf.cglib.core.DebuggingClassWriter x0 static synthetic java.lang.reflect.Constructor access$300 () static void <clinit> () Class clazz }
net/sf/cglib/core/DefaultGeneratorStrategy.class
DefaultGeneratorStrategy.java package net.sf.cglib.core public net.sf.cglib.core.DefaultGeneratorStrategy extends java.lang.Object implements net.sf.cglib.core.GeneratorStrategy { public static final net.sf.cglib.core.DefaultGeneratorStrategy INSTANCE public void <init> () public byte[] generate (net.sf.cglib.core.ClassGenerator) throws java.lang.Exception net.sf.cglib.core.ClassGenerator cg net.sf.cglib.core.DebuggingClassWriter cw protected net.sf.cglib.core.DebuggingClassWriter getClassVisitor () throws java.lang.Exception protected final net.sf.cglib.asm.$ClassWriter getClassWriter () protected byte[] transform (byte[]) throws java.lang.Exception byte[] b protected net.sf.cglib.core.ClassGenerator transform (net.sf.cglib.core.ClassGenerator) throws java.lang.Exception net.sf.cglib.core.ClassGenerator cg static void <clinit> () }
net/sf/cglib/core/DefaultNamingPolicy.class
DefaultNamingPolicy.java package net.sf.cglib.core public net.sf.cglib.core.DefaultNamingPolicy extends java.lang.Object implements net.sf.cglib.core.NamingPolicy { public static final net.sf.cglib.core.DefaultNamingPolicy INSTANCE private static final boolean STRESS_HASH_CODE public void <init> () public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, net.sf.cglib.core.Predicate) String prefix String source Object key net.sf.cglib.core.Predicate names String base String attempt int index protected java.lang.String getTag () public int hashCode () public boolean equals (java.lang.Object) Object o static void <clinit> () }
net/sf/cglib/core/DuplicatesPredicate.class
DuplicatesPredicate.java package net.sf.cglib.core public net.sf.cglib.core.DuplicatesPredicate extends java.lang.Object implements net.sf.cglib.core.Predicate { private java.util.Set unique public void <init> () public boolean evaluate (java.lang.Object) Object arg }
net/sf/cglib/core/EmitUtils$1.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$1 extends java.lang.Object implements net.sf.cglib.core.Transformer { void <init> () public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$10.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$10 extends java.lang.Object implements net.sf.cglib.core.EmitUtils$ParameterTyper { final synthetic java.util.Map val$cache void <init> (java.util.Map) public net.sf.cglib.asm.$Type[] getParameterTypes (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo member net.sf.cglib.asm.$Type[] types }
net/sf/cglib/core/EmitUtils$11.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$11 extends java.lang.Object implements net.sf.cglib.core.Transformer { void <init> () public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$12.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$12 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic java.util.Map val$buckets final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.core.EmitUtils$ParameterTyper val$cached final synthetic net.sf.cglib.asm.$Label val$def final synthetic net.sf.cglib.asm.$Label val$end void <init> (net.sf.cglib.core.CodeEmitter, java.util.Map, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) throws java.lang.Exception Object key net.sf.cglib.asm.$Label dontUseEnd public void processDefault () throws java.lang.Exception }
net/sf/cglib/core/EmitUtils$13.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$13 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic net.sf.cglib.core.EmitUtils$ParameterTyper val$typer void <init> (net.sf.cglib.core.EmitUtils$ParameterTyper) public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$14.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$14 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic java.util.Map val$buckets final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.core.EmitUtils$ParameterTyper val$typer final synthetic net.sf.cglib.asm.$Label val$def final synthetic net.sf.cglib.asm.$Label val$end void <init> (java.util.Map, net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception int key net.sf.cglib.asm.$Label dontUseEnd java.util.List bucket public void processDefault () throws java.lang.Exception }
net/sf/cglib/core/EmitUtils$15.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$15 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic net.sf.cglib.core.EmitUtils$ParameterTyper val$typer final synthetic int val$j void <init> (net.sf.cglib.core.EmitUtils$ParameterTyper, int) public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$16.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$16 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic java.util.Map val$fbuckets final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.core.EmitUtils$ParameterTyper val$typer final synthetic net.sf.cglib.asm.$Label val$def final synthetic net.sf.cglib.asm.$Label val$end final synthetic java.util.BitSet val$checked void <init> (net.sf.cglib.core.CodeEmitter, java.util.Map, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.util.BitSet) public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) throws java.lang.Exception Object key net.sf.cglib.asm.$Label dontUseEnd public void processDefault () throws java.lang.Exception }
net/sf/cglib/core/EmitUtils$2.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$2 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic java.util.Map val$buckets final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.asm.$Label val$def final synthetic net.sf.cglib.asm.$Label val$end void <init> (java.util.Map, net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception int key net.sf.cglib.asm.$Label ignore_end java.util.List bucket public void processDefault () }
net/sf/cglib/core/EmitUtils$3.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$3 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic int val$index void <init> (int) public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$4.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$4 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic java.util.Map val$buckets final synthetic int val$index final synthetic int val$len final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.asm.$Label val$end final synthetic net.sf.cglib.asm.$Label val$def void <init> (java.util.Map, int, int, net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception int key net.sf.cglib.asm.$Label ignore_end java.util.List bucket public void processDefault () }
net/sf/cglib/core/EmitUtils$5.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$5 extends java.lang.Object implements net.sf.cglib.core.Transformer { void <init> () public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/core/EmitUtils$6.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$6 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic java.util.Map val$buckets final synthetic boolean val$skipEquals final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.ObjectSwitchCallback val$callback final synthetic net.sf.cglib.asm.$Label val$end final synthetic net.sf.cglib.asm.$Label val$def void <init> (java.util.Map, boolean, net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception String string java.util.Iterator it int key net.sf.cglib.asm.$Label ignore_end java.util.List bucket net.sf.cglib.asm.$Label next public void processDefault () }
net/sf/cglib/core/EmitUtils$7.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$7 extends java.lang.Object implements net.sf.cglib.core.ProcessArrayCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic int val$multiplier final synthetic net.sf.cglib.core.internal.CustomizerRegistry val$registry void <init> (net.sf.cglib.core.CodeEmitter, int, net.sf.cglib.core.internal.CustomizerRegistry) public void processElement (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type }
net/sf/cglib/core/EmitUtils$8.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$8 extends java.lang.Object implements net.sf.cglib.core.ProcessArrayCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.asm.$Label val$notEquals final synthetic net.sf.cglib.core.internal.CustomizerRegistry val$registry void <init> (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Label, net.sf.cglib.core.internal.CustomizerRegistry) public void processElement (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type }
net/sf/cglib/core/EmitUtils$9.class
EmitUtils.java package net.sf.cglib.core final net.sf.cglib.core.EmitUtils$9 extends java.lang.Object implements net.sf.cglib.core.ProcessArrayCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.EmitUtils$ArrayDelimiters val$d final synthetic net.sf.cglib.core.internal.CustomizerRegistry val$registry void <init> (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.EmitUtils$ArrayDelimiters, net.sf.cglib.core.internal.CustomizerRegistry) public void processElement (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type }
net/sf/cglib/core/EmitUtils$ArrayDelimiters.class
EmitUtils.java package net.sf.cglib.core public net.sf.cglib.core.EmitUtils$ArrayDelimiters extends java.lang.Object { private String before private String inside private String after public void <init> (java.lang.String, java.lang.String, java.lang.String) String before String inside String after static synthetic java.lang.String access$400 (net.sf.cglib.core.EmitUtils$ArrayDelimiters) net.sf.cglib.core.EmitUtils$ArrayDelimiters x0 static synthetic java.lang.String access$600 (net.sf.cglib.core.EmitUtils$ArrayDelimiters) net.sf.cglib.core.EmitUtils$ArrayDelimiters x0 static synthetic java.lang.String access$700 (net.sf.cglib.core.EmitUtils$ArrayDelimiters) net.sf.cglib.core.EmitUtils$ArrayDelimiters x0 }
net/sf/cglib/core/EmitUtils$ParameterTyper.class
EmitUtils.java package net.sf.cglib.core abstract net.sf.cglib.core.EmitUtils$ParameterTyper extends java.lang.Object { public abstract net.sf.cglib.asm.$Type[] getParameterTypes (net.sf.cglib.core.MethodInfo) }
net/sf/cglib/core/EmitUtils.class
EmitUtils.java package net.sf.cglib.core public net.sf.cglib.core.EmitUtils extends java.lang.Object { private static final net.sf.cglib.core.Signature CSTRUCT_NULL private static final net.sf.cglib.core.Signature CSTRUCT_THROWABLE private static final net.sf.cglib.core.Signature GET_NAME private static final net.sf.cglib.core.Signature HASH_CODE private static final net.sf.cglib.core.Signature EQUALS private static final net.sf.cglib.core.Signature STRING_LENGTH private static final net.sf.cglib.core.Signature STRING_CHAR_AT private static final net.sf.cglib.core.Signature FOR_NAME private static final net.sf.cglib.core.Signature DOUBLE_TO_LONG_BITS private static final net.sf.cglib.core.Signature FLOAT_TO_INT_BITS private static final net.sf.cglib.core.Signature TO_STRING private static final net.sf.cglib.core.Signature APPEND_STRING private static final net.sf.cglib.core.Signature APPEND_INT private static final net.sf.cglib.core.Signature APPEND_DOUBLE private static final net.sf.cglib.core.Signature APPEND_FLOAT private static final net.sf.cglib.core.Signature APPEND_CHAR private static final net.sf.cglib.core.Signature APPEND_LONG private static final net.sf.cglib.core.Signature APPEND_BOOLEAN private static final net.sf.cglib.core.Signature LENGTH private static final net.sf.cglib.core.Signature SET_LENGTH private static final net.sf.cglib.core.Signature GET_DECLARED_METHOD public static final net.sf.cglib.core.EmitUtils$ArrayDelimiters DEFAULT_DELIMITERS private void <init> () public static void factory_method (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.Signature) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.Signature sig net.sf.cglib.core.CodeEmitter e public static void null_constructor (net.sf.cglib.core.ClassEmitter) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e public static void process_array (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.ProcessArrayCallback callback net.sf.cglib.asm.$Type componentType net.sf.cglib.core.Local array net.sf.cglib.core.Local loopvar net.sf.cglib.asm.$Label loopbody net.sf.cglib.asm.$Label checkloop public static void process_arrays (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.ProcessArrayCallback callback net.sf.cglib.asm.$Type componentType net.sf.cglib.core.Local array1 net.sf.cglib.core.Local array2 net.sf.cglib.core.Local loopvar net.sf.cglib.asm.$Label loopbody net.sf.cglib.asm.$Label checkloop public static void string_switch (net.sf.cglib.core.CodeEmitter, java.lang.String[], int, net.sf.cglib.core.ObjectSwitchCallback) RuntimeException ex Error ex Exception ex net.sf.cglib.core.CodeEmitter e String[] strings int switchStyle net.sf.cglib.core.ObjectSwitchCallback callback private static void string_switch_trie (net.sf.cglib.core.CodeEmitter, java.lang.String[], net.sf.cglib.core.ObjectSwitchCallback) throws java.lang.Exception net.sf.cglib.core.CodeEmitter e String[] strings net.sf.cglib.core.ObjectSwitchCallback callback net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end java.util.Map buckets private static void stringSwitchHelper (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) throws java.lang.Exception net.sf.cglib.core.CodeEmitter e java.util.List strings net.sf.cglib.core.ObjectSwitchCallback callback net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end int index int len java.util.Map buckets static int[] getSwitchKeys (java.util.Map) java.util.Iterator it java.util.Map buckets int[] keys int index private static void string_switch_hash (net.sf.cglib.core.CodeEmitter, java.lang.String[], net.sf.cglib.core.ObjectSwitchCallback, boolean) throws java.lang.Exception net.sf.cglib.core.CodeEmitter e String[] strings net.sf.cglib.core.ObjectSwitchCallback callback boolean skipEquals java.util.Map buckets net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end public static void load_class_this (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter e public static void load_class (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type private static void load_class_helper (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter hook net.sf.cglib.core.ClassEmitter ce String typeName String fieldName net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type public static void push_array (net.sf.cglib.core.CodeEmitter, java.lang.Object[]) int i net.sf.cglib.core.CodeEmitter e Object[] array private static java.lang.Class remapComponentType (java.lang.Class) Class componentType public static void push_object (net.sf.cglib.core.CodeEmitter, java.lang.Object) Class type net.sf.cglib.core.CodeEmitter e Object obj public static void hash_code (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, int, net.sf.cglib.core.Customizer) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type int multiplier net.sf.cglib.core.Customizer customizer public static void hash_code (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, int, net.sf.cglib.core.internal.CustomizerRegistry) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type int multiplier net.sf.cglib.core.internal.CustomizerRegistry registry private static void hash_array (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, int, net.sf.cglib.core.internal.CustomizerRegistry) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type int multiplier net.sf.cglib.core.internal.CustomizerRegistry registry net.sf.cglib.asm.$Label skip net.sf.cglib.asm.$Label end private static void hash_object (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.internal.CustomizerRegistry) net.sf.cglib.core.HashCodeCustomizer customizer net.sf.cglib.core.Customizer customizer net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.internal.CustomizerRegistry registry net.sf.cglib.asm.$Label skip net.sf.cglib.asm.$Label end boolean customHashCode private static void hash_primitive (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type private static void hash_long (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter e public static void not_equals (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Label, net.sf.cglib.core.Customizer) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Label notEquals net.sf.cglib.core.Customizer customizer public static void not_equals (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Label, net.sf.cglib.core.internal.CustomizerRegistry) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Label notEquals net.sf.cglib.core.internal.CustomizerRegistry registry private static void not_equals_helper (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Label, net.sf.cglib.core.internal.CustomizerRegistry, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.asm.$Label checkContents net.sf.cglib.core.Customizer customizer net.sf.cglib.core.Customizer customizer java.util.List customizers net.sf.cglib.asm.$Label end net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Label notEquals net.sf.cglib.core.internal.CustomizerRegistry registry net.sf.cglib.core.ProcessArrayCallback callback private static void nullcmp (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Label oneNull net.sf.cglib.asm.$Label bothNull net.sf.cglib.asm.$Label nonNull net.sf.cglib.asm.$Label oneNullHelper net.sf.cglib.asm.$Label end public static void append_string (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.EmitUtils$ArrayDelimiters, net.sf.cglib.core.Customizer) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.EmitUtils$ArrayDelimiters delims net.sf.cglib.core.Customizer customizer public static void append_string (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.EmitUtils$ArrayDelimiters, net.sf.cglib.core.internal.CustomizerRegistry) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.EmitUtils$ArrayDelimiters delims net.sf.cglib.core.internal.CustomizerRegistry registry net.sf.cglib.core.EmitUtils$ArrayDelimiters d net.sf.cglib.core.ProcessArrayCallback callback private static void append_string_helper (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.EmitUtils$ArrayDelimiters, net.sf.cglib.core.internal.CustomizerRegistry, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.core.Customizer customizer net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type net.sf.cglib.core.EmitUtils$ArrayDelimiters delims net.sf.cglib.core.internal.CustomizerRegistry registry net.sf.cglib.core.ProcessArrayCallback callback net.sf.cglib.asm.$Label skip net.sf.cglib.asm.$Label end private static void shrinkStringBuffer (net.sf.cglib.core.CodeEmitter, int) net.sf.cglib.core.CodeEmitter e int amt public static void load_method (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.MethodInfo) net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method public static void method_switch (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback) net.sf.cglib.core.CodeEmitter e java.util.List methods net.sf.cglib.core.ObjectSwitchCallback callback public static void constructor_switch (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback) net.sf.cglib.core.CodeEmitter e java.util.List constructors net.sf.cglib.core.ObjectSwitchCallback callback private static void member_switch_helper (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, boolean) java.util.Map buckets String[] names java.util.Map cache net.sf.cglib.core.EmitUtils$ParameterTyper cached net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end RuntimeException ex Error ex Exception ex net.sf.cglib.core.CodeEmitter e java.util.List members net.sf.cglib.core.ObjectSwitchCallback callback boolean useName private static void member_helper_size (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) throws java.lang.Exception net.sf.cglib.core.CodeEmitter e java.util.List members net.sf.cglib.core.ObjectSwitchCallback callback net.sf.cglib.core.EmitUtils$ParameterTyper typer net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end java.util.Map buckets private static void member_helper_type (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.util.BitSet) throws java.lang.Exception int i net.sf.cglib.core.MethodInfo member net.sf.cglib.asm.$Type[] types int j java.util.Map test int i java.util.Map fbuckets String[] names net.sf.cglib.asm.$Type[] example java.util.Map buckets int index net.sf.cglib.core.CodeEmitter e java.util.List members net.sf.cglib.core.ObjectSwitchCallback callback net.sf.cglib.core.EmitUtils$ParameterTyper typer net.sf.cglib.asm.$Label def net.sf.cglib.asm.$Label end java.util.BitSet checked public static void wrap_throwable (net.sf.cglib.core.Block, net.sf.cglib.asm.$Type) net.sf.cglib.core.Block block net.sf.cglib.asm.$Type wrapper net.sf.cglib.core.CodeEmitter e public static void add_properties (net.sf.cglib.core.ClassEmitter, java.lang.String[], net.sf.cglib.asm.$Type[]) String fieldName int i net.sf.cglib.core.ClassEmitter ce String[] names net.sf.cglib.asm.$Type[] types public static void add_property (net.sf.cglib.core.ClassEmitter, java.lang.String, net.sf.cglib.asm.$Type, java.lang.String) net.sf.cglib.core.ClassEmitter ce String name net.sf.cglib.asm.$Type type String fieldName String property net.sf.cglib.core.CodeEmitter e public static void wrap_undeclared_throwable (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.Block, net.sf.cglib.asm.$Type[], net.sf.cglib.asm.$Type) int i net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.Block handler net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.asm.$Type wrapper java.util.Set set boolean needThrow public static net.sf.cglib.core.CodeEmitter begin_method (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.MethodInfo) net.sf.cglib.core.ClassEmitter e net.sf.cglib.core.MethodInfo method public static net.sf.cglib.core.CodeEmitter begin_method (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.MethodInfo, int) net.sf.cglib.core.ClassEmitter e net.sf.cglib.core.MethodInfo method int access static synthetic void access$000 (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) throws java.lang.Exception net.sf.cglib.core.CodeEmitter x0 java.util.List x1 net.sf.cglib.core.ObjectSwitchCallback x2 net.sf.cglib.asm.$Label x3 net.sf.cglib.asm.$Label x4 int x5 static synthetic net.sf.cglib.core.Signature access$100 () static synthetic void access$200 (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Label, net.sf.cglib.core.internal.CustomizerRegistry, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.core.CodeEmitter x0 net.sf.cglib.asm.$Type x1 net.sf.cglib.asm.$Label x2 net.sf.cglib.core.internal.CustomizerRegistry x3 net.sf.cglib.core.ProcessArrayCallback x4 static synthetic void access$300 (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type, net.sf.cglib.core.EmitUtils$ArrayDelimiters, net.sf.cglib.core.internal.CustomizerRegistry, net.sf.cglib.core.ProcessArrayCallback) net.sf.cglib.core.CodeEmitter x0 net.sf.cglib.asm.$Type x1 net.sf.cglib.core.EmitUtils$ArrayDelimiters x2 net.sf.cglib.core.internal.CustomizerRegistry x3 net.sf.cglib.core.ProcessArrayCallback x4 static synthetic net.sf.cglib.core.Signature access$500 () static synthetic void access$800 (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label) throws java.lang.Exception net.sf.cglib.core.CodeEmitter x0 java.util.List x1 net.sf.cglib.core.ObjectSwitchCallback x2 net.sf.cglib.core.EmitUtils$ParameterTyper x3 net.sf.cglib.asm.$Label x4 net.sf.cglib.asm.$Label x5 static synthetic void access$900 (net.sf.cglib.core.CodeEmitter, java.util.List, net.sf.cglib.core.ObjectSwitchCallback, net.sf.cglib.core.EmitUtils$ParameterTyper, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.util.BitSet) throws java.lang.Exception net.sf.cglib.core.CodeEmitter x0 java.util.List x1 net.sf.cglib.core.ObjectSwitchCallback x2 net.sf.cglib.core.EmitUtils$ParameterTyper x3 net.sf.cglib.asm.$Label x4 net.sf.cglib.asm.$Label x5 java.util.BitSet x6 static void <clinit> () }
net/sf/cglib/core/FieldTypeCustomizer.class
FieldTypeCustomizer.java package net.sf.cglib.core public abstract net.sf.cglib.core.FieldTypeCustomizer extends java.lang.Object implements net.sf.cglib.core.KeyFactoryCustomizer { public abstract void customize (net.sf.cglib.core.CodeEmitter, int, net.sf.cglib.asm.$Type) public abstract net.sf.cglib.asm.$Type getOutType (int, net.sf.cglib.asm.$Type) }
net/sf/cglib/core/GeneratorStrategy.class
GeneratorStrategy.java package net.sf.cglib.core public abstract net.sf.cglib.core.GeneratorStrategy extends java.lang.Object { public abstract byte[] generate (net.sf.cglib.core.ClassGenerator) throws java.lang.Exception public abstract boolean equals (java.lang.Object) }
net/sf/cglib/core/HashCodeCustomizer.class
HashCodeCustomizer.java package net.sf.cglib.core public abstract net.sf.cglib.core.HashCodeCustomizer extends java.lang.Object implements net.sf.cglib.core.KeyFactoryCustomizer { public abstract boolean customize (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) }
net/sf/cglib/core/KeyFactory$1.class
KeyFactory.java package net.sf.cglib.core final net.sf.cglib.core.KeyFactory$1 extends java.lang.Object implements net.sf.cglib.core.Customizer { void <init> () public void customize (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type }
net/sf/cglib/core/KeyFactory$2.class
KeyFactory.java package net.sf.cglib.core final net.sf.cglib.core.KeyFactory$2 extends java.lang.Object implements net.sf.cglib.core.FieldTypeCustomizer { void <init> () public void customize (net.sf.cglib.core.CodeEmitter, int, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e int index net.sf.cglib.asm.$Type type public net.sf.cglib.asm.$Type getOutType (int, net.sf.cglib.asm.$Type) int index net.sf.cglib.asm.$Type type }
net/sf/cglib/core/KeyFactory$3.class
KeyFactory.java package net.sf.cglib.core final net.sf.cglib.core.KeyFactory$3 extends java.lang.Object implements net.sf.cglib.core.HashCodeCustomizer { void <init> () public boolean customize (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type }
net/sf/cglib/core/KeyFactory$4.class
KeyFactory.java package net.sf.cglib.core final net.sf.cglib.core.KeyFactory$4 extends java.lang.Object implements net.sf.cglib.core.Customizer { void <init> () public void customize (net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type type }
net/sf/cglib/core/KeyFactory$Generator.class
KeyFactory.java package net.sf.cglib.core public net.sf.cglib.core.KeyFactory$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final Class[] KNOWN_CUSTOMIZER_TYPES private Class keyInterface private net.sf.cglib.core.internal.CustomizerRegistry customizers private int constant private int multiplier public void <init> () protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public void setCustomizer (net.sf.cglib.core.Customizer) net.sf.cglib.core.Customizer customizer public void addCustomizer (net.sf.cglib.core.KeyFactoryCustomizer) net.sf.cglib.core.KeyFactoryCustomizer customizer public java.util.List getCustomizers (java.lang.Class) Class klass public void setInterface (java.lang.Class) Class keyInterface public net.sf.cglib.core.KeyFactory create () public void setHashConstant (int) int constant public void setHashMultiplier (int) int multiplier protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance public void generateClass (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.core.FieldTypeCustomizer customizer net.sf.cglib.core.FieldTypeCustomizer customizer net.sf.cglib.asm.$Type parameterType net.sf.cglib.asm.$Type fieldType int i int i int i int i net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.core.ClassEmitter ce java.lang.reflect.Method newInstance net.sf.cglib.asm.$Type[] parameterTypes int seed net.sf.cglib.core.CodeEmitter e java.util.List fieldTypeCustomizers int hc int hm net.sf.cglib.asm.$Label fail private java.lang.String getFieldName (int) int arg static void <clinit> () }
net/sf/cglib/core/KeyFactory.class
KeyFactory.java package net.sf.cglib.core public abstract net.sf.cglib.core.KeyFactory extends java.lang.Object { private static final net.sf.cglib.core.Signature GET_NAME private static final net.sf.cglib.core.Signature GET_CLASS private static final net.sf.cglib.core.Signature HASH_CODE private static final net.sf.cglib.core.Signature EQUALS private static final net.sf.cglib.core.Signature TO_STRING private static final net.sf.cglib.core.Signature APPEND_STRING private static final net.sf.cglib.asm.$Type KEY_FACTORY private static final net.sf.cglib.core.Signature GET_SORT private static final int[] PRIMES public static final net.sf.cglib.core.Customizer CLASS_BY_NAME public static final net.sf.cglib.core.FieldTypeCustomizer STORE_CLASS_AS_STRING public static final net.sf.cglib.core.HashCodeCustomizer HASH_ASM_TYPE public static final net.sf.cglib.core.Customizer OBJECT_BY_CLASS protected void <init> () public static net.sf.cglib.core.KeyFactory create (java.lang.Class) Class keyInterface public static net.sf.cglib.core.KeyFactory create (java.lang.Class, net.sf.cglib.core.Customizer) Class keyInterface net.sf.cglib.core.Customizer customizer public static net.sf.cglib.core.KeyFactory create (java.lang.Class, net.sf.cglib.core.KeyFactoryCustomizer, java.util.List) Class keyInterface net.sf.cglib.core.KeyFactoryCustomizer first java.util.List next public static net.sf.cglib.core.KeyFactory create (java.lang.ClassLoader, java.lang.Class, net.sf.cglib.core.Customizer) ClassLoader loader Class keyInterface net.sf.cglib.core.Customizer customizer public static net.sf.cglib.core.KeyFactory create (java.lang.ClassLoader, java.lang.Class, net.sf.cglib.core.KeyFactoryCustomizer, java.util.List) net.sf.cglib.core.KeyFactoryCustomizer keyFactoryCustomizer ClassLoader loader Class keyInterface net.sf.cglib.core.KeyFactoryCustomizer customizer java.util.List next net.sf.cglib.core.KeyFactory$Generator gen static synthetic net.sf.cglib.core.Signature access$000 () static synthetic net.sf.cglib.core.Signature access$100 () static synthetic net.sf.cglib.core.Signature access$200 () static synthetic net.sf.cglib.asm.$Type access$300 () static synthetic net.sf.cglib.core.Signature access$400 () static synthetic int[] access$500 () static synthetic net.sf.cglib.core.Signature access$600 () static synthetic net.sf.cglib.core.Signature access$700 () static synthetic net.sf.cglib.core.Signature access$800 () static void <clinit> () }
net/sf/cglib/core/KeyFactoryCustomizer.class
KeyFactoryCustomizer.java package net.sf.cglib.core public abstract net.sf.cglib.core.KeyFactoryCustomizer extends java.lang.Object { }
net/sf/cglib/core/Local.class
Local.java package net.sf.cglib.core public net.sf.cglib.core.Local extends java.lang.Object { private net.sf.cglib.asm.$Type type private int index public void <init> (int, net.sf.cglib.asm.$Type) int index net.sf.cglib.asm.$Type type public int getIndex () public net.sf.cglib.asm.$Type getType () }
net/sf/cglib/core/LocalVariablesSorter$1.class
LocalVariablesSorter.java package net.sf.cglib.core synthetic net.sf.cglib.core.LocalVariablesSorter$1 extends java.lang.Object { }
net/sf/cglib/core/LocalVariablesSorter$State.class
LocalVariablesSorter.java package net.sf.cglib.core net.sf.cglib.core.LocalVariablesSorter$State extends java.lang.Object { int[] mapping int nextLocal private void <init> () synthetic void <init> (net.sf.cglib.core.LocalVariablesSorter$1) net.sf.cglib.core.LocalVariablesSorter$1 x0 }
net/sf/cglib/core/LocalVariablesSorter.class
LocalVariablesSorter.java package net.sf.cglib.core public net.sf.cglib.core.LocalVariablesSorter extends net.sf.cglib.asm.$MethodVisitor { protected final int firstLocal private final net.sf.cglib.core.LocalVariablesSorter$State state public void <init> (int, java.lang.String, net.sf.cglib.asm.$MethodVisitor) int i int access String desc net.sf.cglib.asm.$MethodVisitor mv net.sf.cglib.asm.$Type[] args public void <init> (net.sf.cglib.core.LocalVariablesSorter) net.sf.cglib.core.LocalVariablesSorter lvs public void visitVarInsn (int, int) int size int opcode int var int size public void visitIincInsn (int, int) int var int increment public void visitMaxs (int, int) int maxStack int maxLocals public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) String name String desc String signature net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end int index protected int newLocal (int) int size int var private int remap (int, int) int[] newMapping int var int size int key int length int value private int remap (int) int var int key int value }
net/sf/cglib/core/MethodInfo.class
MethodInfo.java package net.sf.cglib.core public abstract net.sf.cglib.core.MethodInfo extends java.lang.Object { protected void <init> () public abstract net.sf.cglib.core.ClassInfo getClassInfo () public abstract int getModifiers () public abstract net.sf.cglib.core.Signature getSignature () public abstract net.sf.cglib.asm.$Type[] getExceptionTypes () public boolean equals (java.lang.Object) Object o public int hashCode () public java.lang.String toString () }
net/sf/cglib/core/MethodInfoTransformer.class
MethodInfoTransformer.java package net.sf.cglib.core public net.sf.cglib.core.MethodInfoTransformer extends java.lang.Object implements net.sf.cglib.core.Transformer { private static final net.sf.cglib.core.MethodInfoTransformer INSTANCE public void <init> () public static net.sf.cglib.core.MethodInfoTransformer getInstance () public java.lang.Object transform (java.lang.Object) Object value static void <clinit> () }
net/sf/cglib/core/MethodWrapper$MethodWrapperKey.class
MethodWrapper.java package net.sf.cglib.core public abstract net.sf.cglib.core.MethodWrapper$MethodWrapperKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], java.lang.String) }
net/sf/cglib/core/MethodWrapper.class
MethodWrapper.java package net.sf.cglib.core public net.sf.cglib.core.MethodWrapper extends java.lang.Object { private static final net.sf.cglib.core.MethodWrapper$MethodWrapperKey KEY_FACTORY private void <init> () public static java.lang.Object create (java.lang.reflect.Method) java.lang.reflect.Method method public static java.util.Set createSet (java.util.Collection) java.util.Iterator it java.util.Collection methods java.util.Set set static void <clinit> () }
net/sf/cglib/core/NamingPolicy.class
NamingPolicy.java package net.sf.cglib.core public abstract net.sf.cglib.core.NamingPolicy extends java.lang.Object { public abstract java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.Object, net.sf.cglib.core.Predicate) public abstract boolean equals (java.lang.Object) }
net/sf/cglib/core/ObjectSwitchCallback.class
ObjectSwitchCallback.java package net.sf.cglib.core public abstract net.sf.cglib.core.ObjectSwitchCallback extends java.lang.Object { public abstract void processCase (java.lang.Object, net.sf.cglib.asm.$Label) throws java.lang.Exception public abstract void processDefault () throws java.lang.Exception }
net/sf/cglib/core/Predicate.class
Predicate.java package net.sf.cglib.core public abstract net.sf.cglib.core.Predicate extends java.lang.Object { public abstract boolean evaluate (java.lang.Object) }
net/sf/cglib/core/ProcessArrayCallback.class
ProcessArrayCallback.java package net.sf.cglib.core public abstract net.sf.cglib.core.ProcessArrayCallback extends java.lang.Object { public abstract void processElement (net.sf.cglib.asm.$Type) }
net/sf/cglib/core/ProcessSwitchCallback.class
ProcessSwitchCallback.java package net.sf.cglib.core public abstract net.sf.cglib.core.ProcessSwitchCallback extends java.lang.Object { public abstract void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception public abstract void processDefault () throws java.lang.Exception }
net/sf/cglib/core/ReflectUtils$1.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { void <init> () public java.lang.Object run () throws java.lang.Exception Class loader java.lang.reflect.Method defineClass }
net/sf/cglib/core/ReflectUtils$2.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction { void <init> () public java.lang.Object run () throws java.lang.Exception Class u java.lang.reflect.Field theUnsafe }
net/sf/cglib/core/ReflectUtils$3.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction { void <init> () public java.lang.Object run () throws java.lang.Exception java.lang.reflect.Method method java.lang.reflect.Method[] methods }
net/sf/cglib/core/ReflectUtils$4.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$4 extends java.lang.Object implements java.security.PrivilegedAction { final synthetic Class val$source void <init> (java.lang.Class) public java.lang.Object run () }
net/sf/cglib/core/ReflectUtils$5.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$5 extends net.sf.cglib.core.MethodInfo { private net.sf.cglib.core.ClassInfo ci final synthetic java.lang.reflect.Member val$member final synthetic int val$modifiers final synthetic net.sf.cglib.core.Signature val$sig void <init> (java.lang.reflect.Member, int, net.sf.cglib.core.Signature) public net.sf.cglib.core.ClassInfo getClassInfo () public int getModifiers () public net.sf.cglib.core.Signature getSignature () public net.sf.cglib.asm.$Type[] getExceptionTypes () public net.sf.cglib.asm.$Attribute getAttribute () }
net/sf/cglib/core/ReflectUtils$6.class
ReflectUtils.java package net.sf.cglib.core final net.sf.cglib.core.ReflectUtils$6 extends net.sf.cglib.core.ClassInfo { final synthetic net.sf.cglib.asm.$Type val$type final synthetic net.sf.cglib.asm.$Type val$sc final synthetic Class val$clazz void <init> (net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type, java.lang.Class) public net.sf.cglib.asm.$Type getType () public net.sf.cglib.asm.$Type getSuperType () public net.sf.cglib.asm.$Type[] getInterfaces () public int getModifiers () }
net/sf/cglib/core/ReflectUtils.class
ReflectUtils.java package net.sf.cglib.core public net.sf.cglib.core.ReflectUtils extends java.lang.Object { private static final java.util.Map primitives private static final java.util.Map transforms private static final ClassLoader defaultLoader private static java.lang.reflect.Method DEFINE_CLASS private static java.lang.reflect.Method DEFINE_CLASS_UNSAFE private static final java.security.ProtectionDomain PROTECTION_DOMAIN private static final Object UNSAFE private static final Throwable THROWABLE private static final java.util.List OBJECT_METHODS private static final String[] CGLIB_PACKAGES private void <init> () public static java.security.ProtectionDomain getProtectionDomain (java.lang.Class) Class source public static net.sf.cglib.asm.$Type[] getExceptionTypes (java.lang.reflect.Member) java.lang.reflect.Member member public static net.sf.cglib.core.Signature getSignature (java.lang.reflect.Member) net.sf.cglib.asm.$Type[] types java.lang.reflect.Member member public static java.lang.reflect.Constructor findConstructor (java.lang.String) String desc public static java.lang.reflect.Constructor findConstructor (java.lang.String, java.lang.ClassLoader) int lparen String className ClassNotFoundException e NoSuchMethodException e String desc ClassLoader loader public static java.lang.reflect.Method findMethod (java.lang.String) String desc public static java.lang.reflect.Method findMethod (java.lang.String, java.lang.ClassLoader) int lparen int dot String className String methodName ClassNotFoundException e NoSuchMethodException e String desc ClassLoader loader private static java.lang.Class[] parseTypes (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException int comma int i String desc ClassLoader loader int lparen int rparen java.util.List params int start Class[] types private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException String className ClassLoader loader private static java.lang.Class getClass (java.lang.String, java.lang.ClassLoader, java.lang.String[]) throws java.lang.ClassNotFoundException int i int i Class c String transform String className ClassLoader loader String[] packages String save int dimensions int index StringBuffer brackets String prefix String suffix public static java.lang.Object newInstance (java.lang.Class) Class type public static java.lang.Object newInstance (java.lang.Class, java.lang.Class[], java.lang.Object[]) Class type Class[] parameterTypes Object[] args public static java.lang.Object newInstance (java.lang.reflect.Constructor, java.lang.Object[]) Object result InstantiationException e IllegalAccessException e java.lang.reflect.InvocationTargetException e java.lang.reflect.Constructor cstruct Object[] args boolean flag public static java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[]) java.lang.reflect.Constructor constructor NoSuchMethodException e Class type Class[] parameterTypes public static java.lang.String[] getNames (java.lang.Class[]) int i Class[] classes String[] names public static java.lang.Class[] getClasses (java.lang.Object[]) int i Object[] objects Class[] classes public static java.lang.reflect.Method findNewInstance (java.lang.Class) Class iface java.lang.reflect.Method m public static java.lang.reflect.Method[] getPropertyMethods (java.beans.PropertyDescriptor[], boolean, boolean) java.beans.PropertyDescriptor pd int i java.beans.PropertyDescriptor[] properties boolean read boolean write java.util.Set methods public static java.beans.PropertyDescriptor[] getBeanProperties (java.lang.Class) Class type public static java.beans.PropertyDescriptor[] getBeanGetters (java.lang.Class) Class type public static java.beans.PropertyDescriptor[] getBeanSetters (java.lang.Class) Class type private static java.beans.PropertyDescriptor[] getPropertiesHelper (java.lang.Class, boolean, boolean) java.beans.PropertyDescriptor pd int i java.beans.BeanInfo info java.beans.PropertyDescriptor[] all java.util.List properties java.beans.IntrospectionException e Class type boolean read boolean write public static java.lang.reflect.Method findDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException NoSuchMethodException e Class type String methodName Class[] parameterTypes Class cl public static java.util.List addAllMethods (java.lang.Class, java.util.List) int i Class type java.util.List list Class superclass Class[] interfaces public static java.util.List addAllInterfaces (java.lang.Class, java.util.List) Class type java.util.List list Class superclass public static java.lang.reflect.Method findInterfaceMethod (java.lang.Class) Class iface java.lang.reflect.Method[] methods public static java.lang.Class defineClass (java.lang.String, byte[], java.lang.ClassLoader) throws java.lang.Exception String className byte[] b ClassLoader loader public static java.lang.Class defineClass (java.lang.String, byte[], java.lang.ClassLoader, java.security.ProtectionDomain) throws java.lang.Exception Object[] args Class c Object[] args Class c String className byte[] b ClassLoader loader java.security.ProtectionDomain protectionDomain Class c public static int findPackageProtected (java.lang.Class[]) int i Class[] classes public static net.sf.cglib.core.MethodInfo getMethodInfo (java.lang.reflect.Member, int) java.lang.reflect.Member member int modifiers net.sf.cglib.core.Signature sig public static net.sf.cglib.core.MethodInfo getMethodInfo (java.lang.reflect.Member) java.lang.reflect.Member member public static net.sf.cglib.core.ClassInfo getClassInfo (java.lang.Class) Class clazz net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Type sc public static java.lang.reflect.Method[] findMethods (java.lang.String[], java.lang.reflect.Method[]) java.lang.reflect.Method method int i int i String[] namesAndDescriptors java.lang.reflect.Method[] methods java.util.Map map java.lang.reflect.Method[] result static synthetic java.util.List access$000 () static void <clinit> () java.lang.reflect.Method defineClass java.lang.reflect.Method defineClassUnsafe Object unsafe Class u Throwable t java.security.ProtectionDomain protectionDomain java.lang.reflect.Method defineClass java.lang.reflect.Method defineClassUnsafe Object unsafe Throwable t java.security.ProtectionDomain protectionDomain java.lang.reflect.Method defineClass java.lang.reflect.Method defineClassUnsafe Object unsafe Throwable throwable }
net/sf/cglib/core/RejectModifierPredicate.class
RejectModifierPredicate.java package net.sf.cglib.core public net.sf.cglib.core.RejectModifierPredicate extends java.lang.Object implements net.sf.cglib.core.Predicate { private int rejectMask public void <init> (int) int rejectMask public boolean evaluate (java.lang.Object) Object arg }
net/sf/cglib/core/Signature.class
Signature.java package net.sf.cglib.core public net.sf.cglib.core.Signature extends java.lang.Object { private String name private String desc public void <init> (java.lang.String, java.lang.String) String name String desc public void <init> (java.lang.String, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[]) String name net.sf.cglib.asm.$Type returnType net.sf.cglib.asm.$Type[] argumentTypes public java.lang.String getName () public java.lang.String getDescriptor () public net.sf.cglib.asm.$Type getReturnType () public net.sf.cglib.asm.$Type[] getArgumentTypes () public java.lang.String toString () public boolean equals (java.lang.Object) Object o net.sf.cglib.core.Signature other public int hashCode () }
net/sf/cglib/core/TinyBitSet.class
TinyBitSet.java package net.sf.cglib.core public net.sf.cglib.core.TinyBitSet extends java.lang.Object { private static int[] T private int value public void <init> () private static int gcount (int) int x int c private static int topbit (int) int i int j private static int log2 (int) int i int j public int length () public int cardinality () int w int c public boolean get (int) int index public void set (int) int index public void clear (int) int index static void <clinit> () int j }
net/sf/cglib/core/Transformer.class
Transformer.java package net.sf.cglib.core public abstract net.sf.cglib.core.Transformer extends java.lang.Object { public abstract java.lang.Object transform (java.lang.Object) }
net/sf/cglib/core/TypeUtils.class
TypeUtils.java package net.sf.cglib.core public net.sf.cglib.core.TypeUtils extends java.lang.Object { private static final java.util.Map transforms private static final java.util.Map rtransforms private void <init> () public static net.sf.cglib.asm.$Type getType (java.lang.String) String className public static boolean isFinal (int) int access public static boolean isStatic (int) int access public static boolean isProtected (int) int access public static boolean isPublic (int) int access public static boolean isAbstract (int) int access public static boolean isInterface (int) int access public static boolean isPrivate (int) int access public static boolean isSynthetic (int) int access public static boolean isBridge (int) int access public static java.lang.String getPackageName (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static java.lang.String getPackageName (java.lang.String) String className int idx public static java.lang.String upperFirst (java.lang.String) String s public static java.lang.String getClassName (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static net.sf.cglib.asm.$Type[] add (net.sf.cglib.asm.$Type[], net.sf.cglib.asm.$Type) java.util.List list net.sf.cglib.asm.$Type[] copy net.sf.cglib.asm.$Type[] types net.sf.cglib.asm.$Type extra public static net.sf.cglib.asm.$Type[] add (net.sf.cglib.asm.$Type[], net.sf.cglib.asm.$Type[]) net.sf.cglib.asm.$Type[] t1 net.sf.cglib.asm.$Type[] t2 net.sf.cglib.asm.$Type[] all public static net.sf.cglib.asm.$Type fromInternalName (java.lang.String) String name public static net.sf.cglib.asm.$Type[] fromInternalNames (java.lang.String[]) int i String[] names net.sf.cglib.asm.$Type[] types public static int getStackSize (net.sf.cglib.asm.$Type[]) int i net.sf.cglib.asm.$Type[] types int size public static java.lang.String[] toInternalNames (net.sf.cglib.asm.$Type[]) int i net.sf.cglib.asm.$Type[] types String[] names public static net.sf.cglib.core.Signature parseSignature (java.lang.String) java.util.Iterator it String s int space int lparen int rparen String returnType String methodName StringBuffer sb public static net.sf.cglib.asm.$Type parseType (java.lang.String) String s public static net.sf.cglib.asm.$Type[] parseTypes (java.lang.String) int i String s java.util.List names net.sf.cglib.asm.$Type[] types public static net.sf.cglib.core.Signature parseConstructor (net.sf.cglib.asm.$Type[]) int i net.sf.cglib.asm.$Type[] types StringBuffer sb public static net.sf.cglib.core.Signature parseConstructor (java.lang.String) String sig private static java.util.List parseTypes (java.lang.String, int, int) int next String s int mark int end java.util.List types private static java.lang.String map (java.lang.String) StringBuffer sb int index String type String t public static net.sf.cglib.asm.$Type getBoxedType (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static net.sf.cglib.asm.$Type getUnboxedType (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static boolean isArray (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static net.sf.cglib.asm.$Type getComponentType (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static boolean isPrimitive (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static java.lang.String emulateClassGetName (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static boolean isConstructor (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo method public static net.sf.cglib.asm.$Type[] getTypes (java.lang.Class[]) int i Class[] classes net.sf.cglib.asm.$Type[] types public static int ICONST (int) int value public static int LCONST (long) long value public static int FCONST (float) float value public static int DCONST (double) double value public static int NEWARRAY (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type public static java.lang.String escapeType (java.lang.String) char c int i int len String s StringBuffer sb static void <clinit> () }
net/sf/cglib/core/VisibilityPredicate.class
VisibilityPredicate.java package net.sf.cglib.core public net.sf.cglib.core.VisibilityPredicate extends java.lang.Object implements net.sf.cglib.core.Predicate { private boolean protectedOk private String pkg private boolean samePackageOk public void <init> (java.lang.Class, boolean) Class source boolean protectedOk public boolean evaluate (java.lang.Object) Object arg java.lang.reflect.Member member int mod }
net/sf/cglib/core/WeakCacheKey.class
WeakCacheKey.java package net.sf.cglib.core public net.sf.cglib.core.WeakCacheKey extends java.lang.ref.WeakReference { private final int hash public void <init> (java.lang.Object) Object referent public boolean equals (java.lang.Object) Object obj Object ours Object theirs public int hashCode () public java.lang.String toString () Object t }
net/sf/cglib/core/internal/
net/sf/cglib/core/internal/CustomizerRegistry.class
CustomizerRegistry.java package net.sf.cglib.core.internal public net.sf.cglib.core.internal.CustomizerRegistry extends java.lang.Object { private final Class[] customizerTypes private java.util.Map customizers public void <init> (java.lang.Class[]) Class[] customizerTypes public void add (net.sf.cglib.core.KeyFactoryCustomizer) java.util.List list Class type net.sf.cglib.core.KeyFactoryCustomizer customizer Class klass public java.util.List get (java.lang.Class) Class klass java.util.List list public static net.sf.cglib.core.internal.CustomizerRegistry singleton (net.sf.cglib.core.Customizer) net.sf.cglib.core.Customizer customizer net.sf.cglib.core.internal.CustomizerRegistry registry }
net/sf/cglib/core/internal/Function.class
Function.java package net.sf.cglib.core.internal public abstract net.sf.cglib.core.internal.Function extends java.lang.Object { public abstract java.lang.Object apply (java.lang.Object) }
net/sf/cglib/core/internal/LoadingCache$1.class
LoadingCache.java package net.sf.cglib.core.internal final net.sf.cglib.core.internal.LoadingCache$1 extends java.lang.Object implements net.sf.cglib.core.internal.Function { void <init> () public java.lang.Object apply (java.lang.Object) Object key }
net/sf/cglib/core/internal/LoadingCache$2.class
LoadingCache.java package net.sf.cglib.core.internal net.sf.cglib.core.internal.LoadingCache$2 extends java.lang.Object implements java.util.concurrent.Callable { final synthetic Object val$key final synthetic net.sf.cglib.core.internal.LoadingCache this$0 void <init> (net.sf.cglib.core.internal.LoadingCache, java.lang.Object) net.sf.cglib.core.internal.LoadingCache this$0 public java.lang.Object call () throws java.lang.Exception }
net/sf/cglib/core/internal/LoadingCache.class
LoadingCache.java package net.sf.cglib.core.internal public net.sf.cglib.core.internal.LoadingCache extends java.lang.Object { protected final java.util.concurrent.ConcurrentMap map protected final net.sf.cglib.core.internal.Function loader protected final net.sf.cglib.core.internal.Function keyMapper public static final net.sf.cglib.core.internal.Function IDENTITY public void <init> (net.sf.cglib.core.internal.Function, net.sf.cglib.core.internal.Function) net.sf.cglib.core.internal.Function keyMapper net.sf.cglib.core.internal.Function loader public static net.sf.cglib.core.internal.Function identity () public java.lang.Object get (java.lang.Object) Object key Object cacheKey Object v protected java.lang.Object createEntry (java.lang.Object, java.lang.Object, java.lang.Object) java.util.concurrent.FutureTask task Object prevTask Object result InterruptedException e Throwable cause java.util.concurrent.ExecutionException e Object key Object cacheKey Object v java.util.concurrent.FutureTask task boolean creator Object result static void <clinit> () }
net/sf/cglib/proxy/
net/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder$1.class
BridgeMethodResolver.java package net.sf.cglib.proxy net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1 extends net.sf.cglib.asm.$MethodVisitor { final synthetic net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder this$0 void <init> (net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder, int) net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder this$0 int x0 public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) net.sf.cglib.core.Signature target int opcode String owner String name String desc boolean itf }
net/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder.class
BridgeMethodResolver.java package net.sf.cglib.proxy net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder extends net.sf.cglib.asm.$ClassVisitor { private java.util.Map resolved private java.util.Set eligibleMethods private net.sf.cglib.core.Signature currentMethod void <init> (java.util.Set, java.util.Map) java.util.Set eligibleMethods java.util.Map resolved 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 net.sf.cglib.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 net.sf.cglib.core.Signature sig static synthetic net.sf.cglib.core.Signature access$000 (net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder) net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder x0 static synthetic java.util.Map access$100 (net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder) net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder x0 static synthetic net.sf.cglib.core.Signature access$002 (net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder, net.sf.cglib.core.Signature) net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder x0 net.sf.cglib.core.Signature x1 }
net/sf/cglib/proxy/BridgeMethodResolver.class
BridgeMethodResolver.java package net.sf.cglib.proxy net.sf.cglib.proxy.BridgeMethodResolver extends java.lang.Object { private final java.util.Map declToBridge private final ClassLoader classLoader public void <init> (java.util.Map, java.lang.ClassLoader) java.util.Map declToBridge ClassLoader classLoader public java.util.Map resolveAll () java.io.InputStream is java.util.Map$Entry entry Class owner java.util.Set bridges java.util.Iterator entryIter java.util.Map resolved }
net/sf/cglib/proxy/Callback.class
Callback.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.Callback extends java.lang.Object { }
net/sf/cglib/proxy/CallbackFilter.class
CallbackFilter.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.CallbackFilter extends java.lang.Object { public abstract int accept (java.lang.reflect.Method) public abstract boolean equals (java.lang.Object) }
net/sf/cglib/proxy/CallbackGenerator$Context.class
CallbackGenerator.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.CallbackGenerator$Context extends java.lang.Object { public abstract java.lang.ClassLoader getClassLoader () public abstract net.sf.cglib.core.CodeEmitter beginMethod (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.MethodInfo) public abstract int getOriginalModifiers (net.sf.cglib.core.MethodInfo) public abstract int getIndex (net.sf.cglib.core.MethodInfo) public abstract void emitCallback (net.sf.cglib.core.CodeEmitter, int) public abstract net.sf.cglib.core.Signature getImplSignature (net.sf.cglib.core.MethodInfo) public abstract void emitLoadArgsAndInvoke (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.MethodInfo) }
net/sf/cglib/proxy/CallbackGenerator.class
CallbackGenerator.java package net.sf.cglib.proxy abstract net.sf.cglib.proxy.CallbackGenerator extends java.lang.Object { public abstract void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception public abstract void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception }
net/sf/cglib/proxy/CallbackHelper.class
CallbackHelper.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.CallbackHelper extends java.lang.Object implements net.sf.cglib.proxy.CallbackFilter { private java.util.Map methodMap private java.util.List callbacks public void <init> (java.lang.Class, java.lang.Class[]) java.lang.reflect.Method method Object callback boolean isCallback Integer index int i int size Class superclass Class[] interfaces java.util.List methods java.util.Map indexes protected abstract java.lang.Object getCallback (java.lang.reflect.Method) public net.sf.cglib.proxy.Callback[] getCallbacks () public java.lang.Class[] getCallbackTypes () public int accept (java.lang.reflect.Method) java.lang.reflect.Method method public int hashCode () public boolean equals (java.lang.Object) Object o }
net/sf/cglib/proxy/CallbackInfo.class
CallbackInfo.java package net.sf.cglib.proxy net.sf.cglib.proxy.CallbackInfo extends java.lang.Object { private Class cls private net.sf.cglib.proxy.CallbackGenerator generator private net.sf.cglib.asm.$Type type private static final net.sf.cglib.proxy.CallbackInfo[] CALLBACKS public static net.sf.cglib.asm.$Type[] determineTypes (java.lang.Class[]) Class[] callbackTypes public static net.sf.cglib.asm.$Type[] determineTypes (java.lang.Class[], boolean) int i Class[] callbackTypes boolean checkAll net.sf.cglib.asm.$Type[] types public static net.sf.cglib.asm.$Type[] determineTypes (net.sf.cglib.proxy.Callback[]) net.sf.cglib.proxy.Callback[] callbacks public static net.sf.cglib.asm.$Type[] determineTypes (net.sf.cglib.proxy.Callback[], boolean) int i net.sf.cglib.proxy.Callback[] callbacks boolean checkAll net.sf.cglib.asm.$Type[] types public static net.sf.cglib.proxy.CallbackGenerator[] getGenerators (net.sf.cglib.asm.$Type[]) int i net.sf.cglib.asm.$Type[] callbackTypes net.sf.cglib.proxy.CallbackGenerator[] generators private void <init> (java.lang.Class, net.sf.cglib.proxy.CallbackGenerator) Class cls net.sf.cglib.proxy.CallbackGenerator generator private static net.sf.cglib.asm.$Type determineType (net.sf.cglib.proxy.Callback, boolean) net.sf.cglib.proxy.Callback callback boolean checkAll private static net.sf.cglib.asm.$Type determineType (java.lang.Class, boolean) net.sf.cglib.proxy.CallbackInfo info int i Class callbackType boolean checkAll Class cur net.sf.cglib.asm.$Type type private static net.sf.cglib.proxy.CallbackGenerator getGenerator (net.sf.cglib.asm.$Type) net.sf.cglib.proxy.CallbackInfo info int i net.sf.cglib.asm.$Type callbackType static void <clinit> () }
net/sf/cglib/proxy/Dispatcher.class
Dispatcher.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.Dispatcher extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object loadObject () throws java.lang.Exception }
net/sf/cglib/proxy/DispatcherGenerator.class
DispatcherGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.DispatcherGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.DispatcherGenerator INSTANCE public static final net.sf.cglib.proxy.DispatcherGenerator PROXY_REF_INSTANCE private static final net.sf.cglib.asm.$Type DISPATCHER private static final net.sf.cglib.asm.$Type PROXY_REF_DISPATCHER private static final net.sf.cglib.core.Signature LOAD_OBJECT private static final net.sf.cglib.core.Signature PROXY_REF_LOAD_OBJECT private boolean proxyRef private void <init> (boolean) boolean proxyRef public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods static void <clinit> () }
net/sf/cglib/proxy/Enhancer$1.class
Enhancer.java package net.sf.cglib.proxy final net.sf.cglib.proxy.Enhancer$1 extends java.lang.Object implements net.sf.cglib.proxy.CallbackFilter { void <init> () public int accept (java.lang.reflect.Method) java.lang.reflect.Method method }
net/sf/cglib/proxy/Enhancer$2.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$2 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic java.util.Set val$forcePublic final synthetic net.sf.cglib.proxy.Enhancer this$0 void <init> (net.sf.cglib.proxy.Enhancer, java.util.Set) net.sf.cglib.proxy.Enhancer this$0 public java.lang.Object transform (java.lang.Object) Object value java.lang.reflect.Method method int modifiers }
net/sf/cglib/proxy/Enhancer$3.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$3 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.proxy.Enhancer this$0 void <init> (net.sf.cglib.proxy.Enhancer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.proxy.Enhancer this$0 public void processCase (int, net.sf.cglib.asm.$Label) int key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/proxy/Enhancer$4.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$4 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.proxy.Enhancer this$0 void <init> (net.sf.cglib.proxy.Enhancer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.proxy.Enhancer this$0 public void processCase (int, net.sf.cglib.asm.$Label) int key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/proxy/Enhancer$5.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$5 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.asm.$Type val$thisType final synthetic net.sf.cglib.proxy.Enhancer this$0 void <init> (net.sf.cglib.proxy.Enhancer, net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type) net.sf.cglib.proxy.Enhancer this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) int i Object key net.sf.cglib.asm.$Label end net.sf.cglib.core.MethodInfo constructor net.sf.cglib.asm.$Type[] types public void processDefault () }
net/sf/cglib/proxy/Enhancer$6.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$6 extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator$Context { final synthetic java.util.Map val$originalModifiers final synthetic java.util.Map val$indexes final synthetic java.util.Map val$positions final synthetic java.util.Map val$bridgeToTarget final synthetic net.sf.cglib.proxy.Enhancer this$0 void <init> (net.sf.cglib.proxy.Enhancer, java.util.Map, java.util.Map, java.util.Map, java.util.Map) net.sf.cglib.proxy.Enhancer this$0 public java.lang.ClassLoader getClassLoader () public int getOriginalModifiers (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo method public int getIndex (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo method public void emitCallback (net.sf.cglib.core.CodeEmitter, int) net.sf.cglib.core.CodeEmitter e int index public net.sf.cglib.core.Signature getImplSignature (net.sf.cglib.core.MethodInfo) net.sf.cglib.core.MethodInfo method public void emitLoadArgsAndInvoke (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.MethodInfo) net.sf.cglib.asm.$Type target int i net.sf.cglib.asm.$Type retType net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method net.sf.cglib.core.Signature bridgeTarget public net.sf.cglib.core.CodeEmitter beginMethod (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.MethodInfo) net.sf.cglib.asm.$Label constructed net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.MethodInfo method net.sf.cglib.core.CodeEmitter e }
net/sf/cglib/proxy/Enhancer$EnhancerFactoryData.class
Enhancer.java package net.sf.cglib.proxy net.sf.cglib.proxy.Enhancer$EnhancerFactoryData extends java.lang.Object { public final Class generatedClass private final java.lang.reflect.Method setThreadCallbacks private final Class[] primaryConstructorArgTypes private final java.lang.reflect.Constructor primaryConstructor public void <init> (java.lang.Class, java.lang.Class[], boolean) NoSuchMethodException e Class generatedClass Class[] primaryConstructorArgTypes boolean classOnly public java.lang.Object newInstance (java.lang.Class[], java.lang.Object[], net.sf.cglib.proxy.Callback[]) Class[] argumentTypes Object[] arguments net.sf.cglib.proxy.Callback[] callbacks private void setThreadCallbacks (net.sf.cglib.proxy.Callback[]) IllegalAccessException e java.lang.reflect.InvocationTargetException e net.sf.cglib.proxy.Callback[] callbacks }
net/sf/cglib/proxy/Enhancer$EnhancerKey.class
Enhancer.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.Enhancer$EnhancerKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.lang.String[], net.sf.cglib.core.WeakCacheKey, net.sf.cglib.asm.$Type[], boolean, boolean, java.lang.Long) }
net/sf/cglib/proxy/Enhancer.class
Enhancer.java package net.sf.cglib.proxy public net.sf.cglib.proxy.Enhancer extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.proxy.CallbackFilter ALL_ZERO private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.proxy.Enhancer$EnhancerKey KEY_FACTORY private static final String BOUND_FIELD private static final String FACTORY_DATA_FIELD private static final String THREAD_CALLBACKS_FIELD private static final String STATIC_CALLBACKS_FIELD private static final String SET_THREAD_CALLBACKS_NAME private static final String SET_STATIC_CALLBACKS_NAME private static final String CONSTRUCTED_FIELD private static final String CALLBACK_FILTER_FIELD private static final net.sf.cglib.asm.$Type OBJECT_TYPE private static final net.sf.cglib.asm.$Type FACTORY private static final net.sf.cglib.asm.$Type ILLEGAL_STATE_EXCEPTION private static final net.sf.cglib.asm.$Type ILLEGAL_ARGUMENT_EXCEPTION private static final net.sf.cglib.asm.$Type THREAD_LOCAL private static final net.sf.cglib.asm.$Type CALLBACK private static final net.sf.cglib.asm.$Type CALLBACK_ARRAY private static final net.sf.cglib.core.Signature CSTRUCT_NULL private static final net.sf.cglib.core.Signature SET_THREAD_CALLBACKS private static final net.sf.cglib.core.Signature SET_STATIC_CALLBACKS private static final net.sf.cglib.core.Signature NEW_INSTANCE private static final net.sf.cglib.core.Signature MULTIARG_NEW_INSTANCE private static final net.sf.cglib.core.Signature SINGLE_NEW_INSTANCE private static final net.sf.cglib.core.Signature SET_CALLBACK private static final net.sf.cglib.core.Signature GET_CALLBACK private static final net.sf.cglib.core.Signature SET_CALLBACKS private static final net.sf.cglib.core.Signature GET_CALLBACKS private static final net.sf.cglib.core.Signature THREAD_LOCAL_GET private static final net.sf.cglib.core.Signature THREAD_LOCAL_SET private static final net.sf.cglib.core.Signature BIND_CALLBACKS private net.sf.cglib.proxy.Enhancer$EnhancerFactoryData currentData private Object currentKey private Class[] interfaces private net.sf.cglib.proxy.CallbackFilter filter private net.sf.cglib.proxy.Callback[] callbacks private net.sf.cglib.asm.$Type[] callbackTypes private boolean validateCallbackTypes private boolean classOnly private Class superclass private Class[] argumentTypes private Object[] arguments private boolean useFactory private Long serialVersionUID private boolean interceptDuringConstruction public void <init> () public void setSuperclass (java.lang.Class) Class superclass public void setInterfaces (java.lang.Class[]) Class[] interfaces public void setCallbackFilter (net.sf.cglib.proxy.CallbackFilter) net.sf.cglib.proxy.CallbackFilter filter public void setCallback (net.sf.cglib.proxy.Callback) net.sf.cglib.proxy.Callback callback public void setCallbacks (net.sf.cglib.proxy.Callback[]) net.sf.cglib.proxy.Callback[] callbacks public void setUseFactory (boolean) boolean useFactory public void setInterceptDuringConstruction (boolean) boolean interceptDuringConstruction public void setCallbackType (java.lang.Class) Class callbackType public void setCallbackTypes (java.lang.Class[]) Class[] callbackTypes public java.lang.Object create () public java.lang.Object create (java.lang.Class[], java.lang.Object[]) Class[] argumentTypes Object[] arguments public java.lang.Class createClass () public void setSerialVersionUID (java.lang.Long) Long sUID private void preValidate () private void validate () int i net.sf.cglib.asm.$Type[] check int i private java.lang.Object createHelper () Object key Object result protected java.lang.Class generate (net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData) net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData data protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () private net.sf.cglib.core.Signature rename (net.sf.cglib.core.Signature, int) net.sf.cglib.core.Signature sig int index public static void getMethods (java.lang.Class, java.lang.Class[], java.util.List) Class superclass Class[] interfaces java.util.List methods private static void getMethods (java.lang.Class, java.lang.Class[], java.util.List, java.util.List, java.util.Set) int i Class superclass Class[] interfaces java.util.List methods java.util.List interfaceMethods java.util.Set forcePublic java.util.List target public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception int i int[] keys net.sf.cglib.asm.$ClassVisitor v Class sc java.util.List constructors java.util.List actualMethods java.util.List interfaceMethods java.util.Set forcePublic java.util.List methods net.sf.cglib.core.ClassEmitter e java.util.List constructorInfo protected void filterConstructors (java.lang.Class, java.util.List) Class sc java.util.List constructors protected java.lang.Object firstInstance (java.lang.Class) throws java.lang.Exception Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance net.sf.cglib.proxy.Enhancer$EnhancerFactoryData data Class[] argumentTypes Object[] arguments protected java.lang.Object wrapCachedClass (java.lang.Class) java.lang.reflect.Field callbackFilterField NoSuchFieldException e IllegalAccessException e Class klass Class[] argumentTypes net.sf.cglib.proxy.Enhancer$EnhancerFactoryData factoryData java.lang.reflect.Field factoryDataField protected java.lang.Object unwrapCachedValue (java.lang.Object) net.sf.cglib.proxy.Enhancer$EnhancerFactoryData data Object cached public static void registerCallbacks (java.lang.Class, net.sf.cglib.proxy.Callback[]) Class generatedClass net.sf.cglib.proxy.Callback[] callbacks public static void registerStaticCallbacks (java.lang.Class, net.sf.cglib.proxy.Callback[]) Class generatedClass net.sf.cglib.proxy.Callback[] callbacks public static boolean isEnhanced (java.lang.Class) NoSuchMethodException e Class type private static void setThreadCallbacks (java.lang.Class, net.sf.cglib.proxy.Callback[]) Class type net.sf.cglib.proxy.Callback[] callbacks private static void setCallbacksHelper (java.lang.Class, net.sf.cglib.proxy.Callback[], java.lang.String) java.lang.reflect.Method setter NoSuchMethodException e IllegalAccessException e java.lang.reflect.InvocationTargetException e Class type net.sf.cglib.proxy.Callback[] callbacks String methodName private static java.lang.reflect.Method getCallbacksSetter (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException Class type String methodName private java.lang.Object createUsingReflection (java.lang.Class) Class type public static java.lang.Object create (java.lang.Class, net.sf.cglib.proxy.Callback) Class type net.sf.cglib.proxy.Callback callback net.sf.cglib.proxy.Enhancer e public static java.lang.Object create (java.lang.Class, java.lang.Class[], net.sf.cglib.proxy.Callback) Class superclass Class[] interfaces net.sf.cglib.proxy.Callback callback net.sf.cglib.proxy.Enhancer e public static java.lang.Object create (java.lang.Class, java.lang.Class[], net.sf.cglib.proxy.CallbackFilter, net.sf.cglib.proxy.Callback[]) Class superclass Class[] interfaces net.sf.cglib.proxy.CallbackFilter filter net.sf.cglib.proxy.Callback[] callbacks net.sf.cglib.proxy.Enhancer e private void emitDefaultConstructor (net.sf.cglib.core.ClassEmitter) java.lang.reflect.Constructor declaredConstructor NoSuchMethodException e net.sf.cglib.core.ClassEmitter ce java.lang.reflect.Constructor declaredConstructor net.sf.cglib.core.MethodInfo constructor net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.Signature sig private void emitConstructors (net.sf.cglib.core.ClassEmitter, java.util.List) net.sf.cglib.core.MethodInfo constructor net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.Signature sig java.util.Iterator it net.sf.cglib.core.ClassEmitter ce java.util.List constructors boolean seenNull private int[] getCallbackKeys () int i int[] keys private void emitGetCallback (net.sf.cglib.core.ClassEmitter, int[]) net.sf.cglib.core.ClassEmitter ce int[] keys net.sf.cglib.core.CodeEmitter e private void emitSetCallback (net.sf.cglib.core.ClassEmitter, int[]) net.sf.cglib.core.ClassEmitter ce int[] keys net.sf.cglib.core.CodeEmitter e private void emitSetCallbacks (net.sf.cglib.core.ClassEmitter) int i net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitGetCallbacks (net.sf.cglib.core.ClassEmitter) int i net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitNewInstanceCallbacks (net.sf.cglib.core.ClassEmitter) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type thisType private net.sf.cglib.asm.$Type getThisType (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter e private void emitCommonNewInstance (net.sf.cglib.core.CodeEmitter) net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type thisType private void emitNewInstanceCallback (net.sf.cglib.core.ClassEmitter) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitNewInstanceMultiarg (net.sf.cglib.core.ClassEmitter, java.util.List) net.sf.cglib.core.ClassEmitter ce java.util.List constructors net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type thisType private void emitMethods (net.sf.cglib.core.ClassEmitter, java.util.List, java.util.List) java.util.Set bridges net.sf.cglib.core.MethodInfo method java.lang.reflect.Method actualMethod int index java.util.List group RuntimeException x Exception x java.util.List fmethods net.sf.cglib.proxy.CallbackGenerator gen int i net.sf.cglib.core.ClassEmitter ce java.util.List methods java.util.List actualMethods net.sf.cglib.proxy.CallbackGenerator[] generators java.util.Map groups java.util.Map indexes java.util.Map originalModifiers java.util.Map positions java.util.Map declToBridge java.util.Iterator it1 java.util.Iterator it2 java.util.Map bridgeToTarget java.util.Set seenGen net.sf.cglib.core.CodeEmitter se Object[] state net.sf.cglib.proxy.CallbackGenerator$Context context private void emitSetThreadCallbacks (net.sf.cglib.core.ClassEmitter) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitSetStaticCallbacks (net.sf.cglib.core.ClassEmitter) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitCurrentCallback (net.sf.cglib.core.CodeEmitter, int) net.sf.cglib.core.CodeEmitter e int index net.sf.cglib.asm.$Label end private void emitBindCallbacks (net.sf.cglib.core.ClassEmitter) int i net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.Local me net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label found_callback private static java.lang.String getCallbackField (int) int index static synthetic java.lang.reflect.Method access$000 (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException Class x0 String x1 static synthetic java.lang.String access$100 (int) int x0 static synthetic net.sf.cglib.asm.$Type[] access$200 (net.sf.cglib.proxy.Enhancer) net.sf.cglib.proxy.Enhancer x0 static synthetic net.sf.cglib.asm.$Type access$300 () static synthetic void access$400 (net.sf.cglib.proxy.Enhancer, net.sf.cglib.core.CodeEmitter, int) net.sf.cglib.proxy.Enhancer x0 net.sf.cglib.core.CodeEmitter x1 int x2 static synthetic net.sf.cglib.core.Signature access$500 (net.sf.cglib.proxy.Enhancer, net.sf.cglib.core.Signature, int) net.sf.cglib.proxy.Enhancer x0 net.sf.cglib.core.Signature x1 int x2 static synthetic boolean access$600 (net.sf.cglib.proxy.Enhancer) net.sf.cglib.proxy.Enhancer x0 static void <clinit> () }
net/sf/cglib/proxy/Factory.class
Factory.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.Factory extends java.lang.Object { public abstract java.lang.Object newInstance (net.sf.cglib.proxy.Callback) public abstract java.lang.Object newInstance (net.sf.cglib.proxy.Callback[]) public abstract java.lang.Object newInstance (java.lang.Class[], java.lang.Object[], net.sf.cglib.proxy.Callback[]) public abstract net.sf.cglib.proxy.Callback getCallback (int) public abstract void setCallback (int, net.sf.cglib.proxy.Callback) public abstract void setCallbacks (net.sf.cglib.proxy.Callback[]) public abstract net.sf.cglib.proxy.Callback[] getCallbacks () }
net/sf/cglib/proxy/FixedValue.class
FixedValue.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.FixedValue extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object loadObject () throws java.lang.Exception }
net/sf/cglib/proxy/FixedValueGenerator.class
FixedValueGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.FixedValueGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.FixedValueGenerator INSTANCE private static final net.sf.cglib.asm.$Type FIXED_VALUE private static final net.sf.cglib.core.Signature LOAD_OBJECT void <init> () public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.MethodInfo method net.sf.cglib.core.CodeEmitter e java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods static void <clinit> () }
net/sf/cglib/proxy/InterfaceMaker.class
InterfaceMaker.java package net.sf.cglib.proxy public net.sf.cglib.proxy.InterfaceMaker extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private java.util.Map signatures public void <init> () public void add (net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions public void add (java.lang.reflect.Method) java.lang.reflect.Method method public void add (java.lang.Class) java.lang.reflect.Method m int i Class clazz java.lang.reflect.Method[] methods public java.lang.Class create () protected java.lang.ClassLoader getDefaultClassLoader () protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions java.util.Iterator it net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.core.ClassEmitter ce static void <clinit> () }
net/sf/cglib/proxy/InvocationHandler.class
InvocationHandler.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.InvocationHandler extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable }
net/sf/cglib/proxy/InvocationHandlerGenerator.class
InvocationHandlerGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.InvocationHandlerGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.InvocationHandlerGenerator INSTANCE private static final net.sf.cglib.asm.$Type INVOCATION_HANDLER private static final net.sf.cglib.asm.$Type UNDECLARED_THROWABLE_EXCEPTION private static final net.sf.cglib.asm.$Type METHOD private static final net.sf.cglib.core.Signature INVOKE void <init> () public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.MethodInfo method net.sf.cglib.core.Signature impl net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.Block handler java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.MethodInfo method java.util.Iterator it net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods static void <clinit> () }
net/sf/cglib/proxy/LazyLoader.class
LazyLoader.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.LazyLoader extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object loadObject () throws java.lang.Exception }
net/sf/cglib/proxy/LazyLoaderGenerator.class
LazyLoaderGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.LazyLoaderGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.LazyLoaderGenerator INSTANCE private static final net.sf.cglib.core.Signature LOAD_OBJECT private static final net.sf.cglib.asm.$Type LAZY_LOADER void <init> () public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) int index net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method java.util.Iterator it int index String delegate net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Label end java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods java.util.Set indexes private net.sf.cglib.core.Signature loadMethod (int) int index public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods static void <clinit> () }
net/sf/cglib/proxy/MethodInterceptor.class
MethodInterceptor.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.MethodInterceptor extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object intercept (java.lang.Object, java.lang.reflect.Method, java.lang.Object[], net.sf.cglib.proxy.MethodProxy) throws java.lang.Throwable }
net/sf/cglib/proxy/MethodInterceptorGenerator$1.class
MethodInterceptorGenerator.java package net.sf.cglib.proxy final net.sf.cglib.proxy.MethodInterceptorGenerator$1 extends java.lang.Object implements net.sf.cglib.core.Transformer { void <init> () public java.lang.Object transform (java.lang.Object) Object value }
net/sf/cglib/proxy/MethodInterceptorGenerator$2.class
MethodInterceptorGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.MethodInterceptorGenerator$2 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic java.util.Map val$sigMap final synthetic net.sf.cglib.proxy.MethodInterceptorGenerator this$0 void <init> (net.sf.cglib.proxy.MethodInterceptorGenerator, net.sf.cglib.core.CodeEmitter, java.util.Map) net.sf.cglib.proxy.MethodInterceptorGenerator this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/proxy/MethodInterceptorGenerator.class
MethodInterceptorGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.MethodInterceptorGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.MethodInterceptorGenerator INSTANCE static final String EMPTY_ARGS_NAME static final String FIND_PROXY_NAME static final Class[] FIND_PROXY_TYPES private static final net.sf.cglib.asm.$Type ABSTRACT_METHOD_ERROR private static final net.sf.cglib.asm.$Type METHOD private static final net.sf.cglib.asm.$Type REFLECT_UTILS private static final net.sf.cglib.asm.$Type METHOD_PROXY private static final net.sf.cglib.asm.$Type METHOD_INTERCEPTOR private static final net.sf.cglib.core.Signature GET_DECLARED_METHODS private static final net.sf.cglib.core.Signature GET_DECLARING_CLASS private static final net.sf.cglib.core.Signature FIND_METHODS private static final net.sf.cglib.core.Signature MAKE_PROXY private static final net.sf.cglib.core.Signature INTERCEPT private static final net.sf.cglib.core.Signature FIND_PROXY private static final net.sf.cglib.core.Signature TO_STRING private static final net.sf.cglib.core.Transformer METHOD_TO_CLASS private static final net.sf.cglib.core.Signature CSTRUCT_SIGNATURE void <init> () private java.lang.String getMethodField (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature impl private java.lang.String getMethodProxyField (net.sf.cglib.core.Signature) net.sf.cglib.core.Signature impl public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.MethodInfo method net.sf.cglib.core.Signature sig net.sf.cglib.core.Signature impl String methodField String methodProxyField net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Label nullInterceptor java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods java.util.Map sigMap private static void superHelper (net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.MethodInfo, net.sf.cglib.proxy.CallbackGenerator$Context) net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method net.sf.cglib.proxy.CallbackGenerator$Context context public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) throws java.lang.Exception net.sf.cglib.core.MethodInfo method net.sf.cglib.core.Signature sig int index net.sf.cglib.core.MethodInfo method net.sf.cglib.core.Signature sig net.sf.cglib.core.Signature impl int index net.sf.cglib.core.ClassInfo classInfo java.util.List classMethods java.util.Iterator i net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods net.sf.cglib.core.Local thisclass net.sf.cglib.core.Local declaringclass java.util.Map methodsByClass public void generateFindProxy (net.sf.cglib.core.ClassEmitter, java.util.Map) net.sf.cglib.core.ClassEmitter ce java.util.Map sigMap net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.ObjectSwitchCallback callback static void <clinit> () }
net/sf/cglib/proxy/MethodProxy$1.class
MethodProxy.java package net.sf.cglib.proxy synthetic net.sf.cglib.proxy.MethodProxy$1 extends java.lang.Object { }
net/sf/cglib/proxy/MethodProxy$CreateInfo.class
MethodProxy.java package net.sf.cglib.proxy net.sf.cglib.proxy.MethodProxy$CreateInfo extends java.lang.Object { Class c1 Class c2 net.sf.cglib.core.NamingPolicy namingPolicy net.sf.cglib.core.GeneratorStrategy strategy boolean attemptLoad public void <init> (java.lang.Class, java.lang.Class) Class c1 Class c2 net.sf.cglib.core.AbstractClassGenerator fromEnhancer }
net/sf/cglib/proxy/MethodProxy$FastClassInfo.class
MethodProxy.java package net.sf.cglib.proxy net.sf.cglib.proxy.MethodProxy$FastClassInfo extends java.lang.Object { net.sf.cglib.reflect.FastClass f1 net.sf.cglib.reflect.FastClass f2 int i1 int i2 private void <init> () synthetic void <init> (net.sf.cglib.proxy.MethodProxy$1) net.sf.cglib.proxy.MethodProxy$1 x0 }
net/sf/cglib/proxy/MethodProxy.class
MethodProxy.java package net.sf.cglib.proxy public net.sf.cglib.proxy.MethodProxy extends java.lang.Object { private net.sf.cglib.core.Signature sig1 private net.sf.cglib.core.Signature sig2 private net.sf.cglib.proxy.MethodProxy$CreateInfo createInfo private final Object initLock private volatile net.sf.cglib.proxy.MethodProxy$FastClassInfo fastClassInfo public static net.sf.cglib.proxy.MethodProxy create (java.lang.Class, java.lang.Class, java.lang.String, java.lang.String, java.lang.String) Class c1 Class c2 String desc String name1 String name2 net.sf.cglib.proxy.MethodProxy proxy private void init () net.sf.cglib.proxy.MethodProxy$CreateInfo ci net.sf.cglib.proxy.MethodProxy$FastClassInfo fci private static net.sf.cglib.reflect.FastClass helper (net.sf.cglib.proxy.MethodProxy$CreateInfo, java.lang.Class) net.sf.cglib.proxy.MethodProxy$CreateInfo ci Class type net.sf.cglib.reflect.FastClass$Generator g private void <init> () public net.sf.cglib.core.Signature getSignature () public java.lang.String getSuperName () public int getSuperIndex () net.sf.cglib.reflect.FastClass getFastClass () net.sf.cglib.reflect.FastClass getSuperFastClass () public static net.sf.cglib.proxy.MethodProxy find (java.lang.Class, net.sf.cglib.core.Signature) java.lang.reflect.Method m NoSuchMethodException e IllegalAccessException e java.lang.reflect.InvocationTargetException e Class type net.sf.cglib.core.Signature sig public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable net.sf.cglib.proxy.MethodProxy$FastClassInfo fci java.lang.reflect.InvocationTargetException e IllegalArgumentException e Object obj Object[] args public java.lang.Object invokeSuper (java.lang.Object, java.lang.Object[]) throws java.lang.Throwable net.sf.cglib.proxy.MethodProxy$FastClassInfo fci java.lang.reflect.InvocationTargetException e Object obj Object[] args }
net/sf/cglib/proxy/Mixin$Generator.class
Mixin.java package net.sf.cglib.proxy public net.sf.cglib.proxy.Mixin$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Class[] classes private Object[] delegates private int style private int[] route public void <init> () protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public void setStyle (int) int style public void setClasses (java.lang.Class[]) Class[] classes public void setDelegates (java.lang.Object[]) Object[] delegates public net.sf.cglib.proxy.Mixin create () net.sf.cglib.proxy.Mixin$Route r int i Class[] temp public void generateClass (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor v protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/proxy/Mixin$MixinKey.class
Mixin.java package net.sf.cglib.proxy abstract net.sf.cglib.proxy.Mixin$MixinKey extends java.lang.Object { public abstract java.lang.Object newInstance (int, java.lang.String[], int[]) }
net/sf/cglib/proxy/Mixin$Route.class
Mixin.java package net.sf.cglib.proxy net.sf.cglib.proxy.Mixin$Route extends java.lang.Object { private Class[] classes private int[] route void <init> (java.lang.Object[]) Class iface java.util.Iterator it Class delegate int i Class key java.util.Iterator it Object[] delegates java.util.Map map java.util.ArrayList collect int index static synthetic java.lang.Class[] access$100 (net.sf.cglib.proxy.Mixin$Route) net.sf.cglib.proxy.Mixin$Route x0 static synthetic int[] access$200 (net.sf.cglib.proxy.Mixin$Route) net.sf.cglib.proxy.Mixin$Route x0 }
net/sf/cglib/proxy/Mixin.class
Mixin.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.Mixin extends java.lang.Object { private static final net.sf.cglib.proxy.Mixin$MixinKey KEY_FACTORY private static final java.util.Map ROUTE_CACHE public static final int STYLE_INTERFACES public static final int STYLE_BEANS public static final int STYLE_EVERYTHING public void <init> () public abstract net.sf.cglib.proxy.Mixin newInstance (java.lang.Object[]) public static net.sf.cglib.proxy.Mixin create (java.lang.Object[]) Object[] delegates net.sf.cglib.proxy.Mixin$Generator gen public static net.sf.cglib.proxy.Mixin create (java.lang.Class[], java.lang.Object[]) Class[] interfaces Object[] delegates net.sf.cglib.proxy.Mixin$Generator gen public static net.sf.cglib.proxy.Mixin createBean (java.lang.Object[]) Object[] beans public static net.sf.cglib.proxy.Mixin createBean (java.lang.ClassLoader, java.lang.Object[]) ClassLoader loader Object[] beans net.sf.cglib.proxy.Mixin$Generator gen public static java.lang.Class[] getClasses (java.lang.Object[]) Object[] delegates private static net.sf.cglib.proxy.Mixin$Route route (java.lang.Object[]) Object[] delegates Object key net.sf.cglib.proxy.Mixin$Route route static synthetic net.sf.cglib.proxy.Mixin$Route access$000 (java.lang.Object[]) Object[] x0 static synthetic net.sf.cglib.proxy.Mixin$MixinKey access$300 () static void <clinit> () }
net/sf/cglib/proxy/MixinBeanEmitter.class
MixinBeanEmitter.java package net.sf.cglib.proxy net.sf.cglib.proxy.MixinBeanEmitter extends net.sf.cglib.proxy.MixinEmitter { public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class[]) net.sf.cglib.asm.$ClassVisitor v String className Class[] classes protected java.lang.Class[] getInterfaces (java.lang.Class[]) Class[] classes protected java.lang.reflect.Method[] getMethods (java.lang.Class) Class type }
net/sf/cglib/proxy/MixinEmitter.class
MixinEmitter.java package net.sf.cglib.proxy net.sf.cglib.proxy.MixinEmitter extends net.sf.cglib.core.ClassEmitter { private static final String FIELD_NAME private static final net.sf.cglib.core.Signature CSTRUCT_OBJECT_ARRAY private static final net.sf.cglib.asm.$Type MIXIN private static final net.sf.cglib.core.Signature NEW_INSTANCE public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class[], int[]) net.sf.cglib.core.MethodInfo method int modifiers int j java.lang.reflect.Method[] methods int i net.sf.cglib.asm.$ClassVisitor v String className Class[] classes int[] route net.sf.cglib.core.CodeEmitter e java.util.Set unique protected java.lang.Class[] getInterfaces (java.lang.Class[]) Class[] classes protected java.lang.reflect.Method[] getMethods (java.lang.Class) Class type static void <clinit> () }
net/sf/cglib/proxy/MixinEverythingEmitter.class
MixinEverythingEmitter.java package net.sf.cglib.proxy net.sf.cglib.proxy.MixinEverythingEmitter extends net.sf.cglib.proxy.MixinEmitter { public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class[]) net.sf.cglib.asm.$ClassVisitor v String className Class[] classes protected java.lang.Class[] getInterfaces (java.lang.Class[]) int i Class[] classes java.util.List list protected java.lang.reflect.Method[] getMethods (java.lang.Class) Class type java.util.List methods }
net/sf/cglib/proxy/NoOp$1.class
NoOp.java package net.sf.cglib.proxy final net.sf.cglib.proxy.NoOp$1 extends java.lang.Object implements net.sf.cglib.proxy.NoOp { void <init> () }
net/sf/cglib/proxy/NoOp.class
NoOp.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.NoOp extends java.lang.Object implements net.sf.cglib.proxy.Callback { public static final net.sf.cglib.proxy.NoOp INSTANCE static void <clinit> () }
net/sf/cglib/proxy/NoOpGenerator.class
NoOpGenerator.java package net.sf.cglib.proxy net.sf.cglib.proxy.NoOpGenerator extends java.lang.Object implements net.sf.cglib.proxy.CallbackGenerator { public static final net.sf.cglib.proxy.NoOpGenerator INSTANCE void <init> () public void generate (net.sf.cglib.core.ClassEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo method java.util.Iterator it net.sf.cglib.core.ClassEmitter ce net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods public void generateStatic (net.sf.cglib.core.CodeEmitter, net.sf.cglib.proxy.CallbackGenerator$Context, java.util.List) net.sf.cglib.core.CodeEmitter e net.sf.cglib.proxy.CallbackGenerator$Context context java.util.List methods static void <clinit> () }
net/sf/cglib/proxy/Proxy$1.class
Proxy.java package net.sf.cglib.proxy final net.sf.cglib.proxy.Proxy$1 extends java.lang.Object implements net.sf.cglib.proxy.CallbackFilter { void <init> () public int accept (java.lang.reflect.Method) String name java.lang.reflect.Method method }
net/sf/cglib/proxy/Proxy$ProxyImpl.class
Proxy.java package net.sf.cglib.proxy net.sf.cglib.proxy.Proxy$ProxyImpl extends net.sf.cglib.proxy.Proxy { protected void <init> (net.sf.cglib.proxy.InvocationHandler) net.sf.cglib.proxy.InvocationHandler h }
net/sf/cglib/proxy/Proxy.class
Proxy.java package net.sf.cglib.proxy public net.sf.cglib.proxy.Proxy extends java.lang.Object implements java.io.Serializable { protected net.sf.cglib.proxy.InvocationHandler h private static final net.sf.cglib.proxy.CallbackFilter BAD_OBJECT_METHOD_FILTER protected void <init> (net.sf.cglib.proxy.InvocationHandler) net.sf.cglib.proxy.InvocationHandler h public static net.sf.cglib.proxy.InvocationHandler getInvocationHandler (java.lang.Object) Object proxy public static java.lang.Class getProxyClass (java.lang.ClassLoader, java.lang.Class[]) ClassLoader loader Class[] interfaces net.sf.cglib.proxy.Enhancer e public static boolean isProxyClass (java.lang.Class) Class cl public static java.lang.Object newProxyInstance (java.lang.ClassLoader, java.lang.Class[], net.sf.cglib.proxy.InvocationHandler) Class clazz RuntimeException e Exception e ClassLoader loader Class[] interfaces net.sf.cglib.proxy.InvocationHandler h static void <clinit> () }
net/sf/cglib/proxy/ProxyRefDispatcher.class
ProxyRefDispatcher.java package net.sf.cglib.proxy public abstract net.sf.cglib.proxy.ProxyRefDispatcher extends java.lang.Object implements net.sf.cglib.proxy.Callback { public abstract java.lang.Object loadObject (java.lang.Object) throws java.lang.Exception }
net/sf/cglib/proxy/UndeclaredThrowableException.class
UndeclaredThrowableException.java package net.sf.cglib.proxy public net.sf.cglib.proxy.UndeclaredThrowableException extends net.sf.cglib.core.CodeGenerationException { public void <init> (java.lang.Throwable) Throwable t public java.lang.Throwable getUndeclaredThrowable () }
net/sf/cglib/reflect/
net/sf/cglib/reflect/ConstructorDelegate$ConstructorKey.class
ConstructorDelegate.java package net.sf.cglib.reflect abstract net.sf.cglib.reflect.ConstructorDelegate$ConstructorKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String, java.lang.String) }
net/sf/cglib/reflect/ConstructorDelegate$Generator.class
ConstructorDelegate.java package net.sf.cglib.reflect public net.sf.cglib.reflect.ConstructorDelegate$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.asm.$Type CONSTRUCTOR_DELEGATE private Class iface private Class targetClass public void <init> () public void setInterface (java.lang.Class) Class iface public void setTargetClass (java.lang.Class) Class targetClass public net.sf.cglib.reflect.ConstructorDelegate create () Object key protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public void generateClass (net.sf.cglib.asm.$ClassVisitor) java.lang.reflect.Constructor constructor NoSuchMethodException e net.sf.cglib.asm.$ClassVisitor v java.lang.reflect.Method newInstance java.lang.reflect.Constructor constructor net.sf.cglib.core.ClassEmitter ce net.sf.cglib.asm.$Type declaring net.sf.cglib.core.CodeEmitter e protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/reflect/ConstructorDelegate.class
ConstructorDelegate.java package net.sf.cglib.reflect public abstract net.sf.cglib.reflect.ConstructorDelegate extends java.lang.Object { private static final net.sf.cglib.reflect.ConstructorDelegate$ConstructorKey KEY_FACTORY protected void <init> () public static net.sf.cglib.reflect.ConstructorDelegate create (java.lang.Class, java.lang.Class) Class targetClass Class iface net.sf.cglib.reflect.ConstructorDelegate$Generator gen static synthetic net.sf.cglib.reflect.ConstructorDelegate$ConstructorKey access$000 () static void <clinit> () }
net/sf/cglib/reflect/FastClass$Generator.class
FastClass.java package net.sf.cglib.reflect public net.sf.cglib.reflect.FastClass$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Class type public void <init> () public void setType (java.lang.Class) Class type public net.sf.cglib.reflect.FastClass create () protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.asm.$ClassVisitor v protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/reflect/FastClass.class
FastClass.java package net.sf.cglib.reflect public abstract net.sf.cglib.reflect.FastClass extends java.lang.Object { private Class type protected void <init> () protected void <init> (java.lang.Class) Class type public static net.sf.cglib.reflect.FastClass create (java.lang.Class) Class type public static net.sf.cglib.reflect.FastClass create (java.lang.ClassLoader, java.lang.Class) ClassLoader loader Class type net.sf.cglib.reflect.FastClass$Generator gen public java.lang.Object invoke (java.lang.String, java.lang.Class[], java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException String name Class[] parameterTypes Object obj Object[] args public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException public java.lang.Object newInstance (java.lang.Class[], java.lang.Object[]) throws java.lang.reflect.InvocationTargetException Class[] parameterTypes Object[] args public net.sf.cglib.reflect.FastMethod getMethod (java.lang.reflect.Method) java.lang.reflect.Method method public net.sf.cglib.reflect.FastConstructor getConstructor (java.lang.reflect.Constructor) java.lang.reflect.Constructor constructor public net.sf.cglib.reflect.FastMethod getMethod (java.lang.String, java.lang.Class[]) NoSuchMethodException e String name Class[] parameterTypes public net.sf.cglib.reflect.FastConstructor getConstructor (java.lang.Class[]) NoSuchMethodException e Class[] parameterTypes public java.lang.String getName () public java.lang.Class getJavaClass () public java.lang.String toString () public int hashCode () public boolean equals (java.lang.Object) Object o public abstract int getIndex (java.lang.String, java.lang.Class[]) public abstract int getIndex (java.lang.Class[]) public abstract java.lang.Object invoke (int, java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException public abstract java.lang.Object newInstance (int, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException public abstract int getIndex (net.sf.cglib.core.Signature) public abstract int getMaxIndex () protected static java.lang.String getSignatureWithoutReturnType (java.lang.String, java.lang.Class[]) int i String name Class[] parameterTypes StringBuffer sb }
net/sf/cglib/reflect/FastClassEmitter$1.class
FastClassEmitter.java package net.sf.cglib.reflect net.sf.cglib.reflect.FastClassEmitter$1 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic net.sf.cglib.reflect.FastClassEmitter this$0 void <init> (net.sf.cglib.reflect.FastClassEmitter) net.sf.cglib.reflect.FastClassEmitter this$0 public java.lang.Object transform (java.lang.Object) Object obj }
net/sf/cglib/reflect/FastClassEmitter$2.class
FastClassEmitter.java package net.sf.cglib.reflect net.sf.cglib.reflect.FastClassEmitter$2 extends java.lang.Object implements net.sf.cglib.core.Transformer { final synthetic net.sf.cglib.reflect.FastClassEmitter this$0 void <init> (net.sf.cglib.reflect.FastClassEmitter) net.sf.cglib.reflect.FastClassEmitter this$0 public java.lang.Object transform (java.lang.Object) Object obj String s }
net/sf/cglib/reflect/FastClassEmitter$3.class
FastClassEmitter.java package net.sf.cglib.reflect net.sf.cglib.reflect.FastClassEmitter$3 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic java.util.List val$signatures final synthetic net.sf.cglib.reflect.FastClassEmitter this$0 void <init> (net.sf.cglib.reflect.FastClassEmitter, net.sf.cglib.core.CodeEmitter, java.util.List) net.sf.cglib.reflect.FastClassEmitter this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/reflect/FastClassEmitter$4.class
FastClassEmitter.java package net.sf.cglib.reflect final net.sf.cglib.reflect.FastClassEmitter$4 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic java.util.List val$info final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic int val$arg final synthetic net.sf.cglib.asm.$Type val$base final synthetic net.sf.cglib.asm.$Label val$illegalArg void <init> (java.util.List, net.sf.cglib.core.CodeEmitter, int, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Label) public void processCase (int, net.sf.cglib.asm.$Label) int i int key net.sf.cglib.asm.$Label end net.sf.cglib.core.MethodInfo method net.sf.cglib.asm.$Type[] types public void processDefault () }
net/sf/cglib/reflect/FastClassEmitter$GetIndexCallback.class
FastClassEmitter.java package net.sf.cglib.reflect net.sf.cglib.reflect.FastClassEmitter$GetIndexCallback extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { private net.sf.cglib.core.CodeEmitter e private java.util.Map indexes public void <init> (net.sf.cglib.core.CodeEmitter, java.util.List) java.util.Iterator it net.sf.cglib.core.CodeEmitter e java.util.List methods int index public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/reflect/FastClassEmitter.class
FastClassEmitter.java package net.sf.cglib.reflect net.sf.cglib.reflect.FastClassEmitter extends net.sf.cglib.core.ClassEmitter { private static final net.sf.cglib.core.Signature CSTRUCT_CLASS private static final net.sf.cglib.core.Signature METHOD_GET_INDEX private static final net.sf.cglib.core.Signature SIGNATURE_GET_INDEX private static final net.sf.cglib.core.Signature TO_STRING private static final net.sf.cglib.core.Signature CONSTRUCTOR_GET_INDEX private static final net.sf.cglib.core.Signature INVOKE private static final net.sf.cglib.core.Signature NEW_INSTANCE private static final net.sf.cglib.core.Signature GET_MAX_INDEX private static final net.sf.cglib.core.Signature GET_SIGNATURE_WITHOUT_RETURN_TYPE private static final net.sf.cglib.asm.$Type FAST_CLASS private static final net.sf.cglib.asm.$Type ILLEGAL_ARGUMENT_EXCEPTION private static final net.sf.cglib.asm.$Type INVOCATION_TARGET_EXCEPTION private static final net.sf.cglib.asm.$Type[] INVOCATION_TARGET_EXCEPTION_ARRAY private static final int TOO_MANY_METHODS public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Class) net.sf.cglib.asm.$ClassVisitor v String className Class type net.sf.cglib.asm.$Type base net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.VisibilityPredicate vp java.util.List methods java.util.List constructors java.util.List info private void emitIndexBySignature (java.util.List) java.util.List methods net.sf.cglib.core.CodeEmitter e java.util.List signatures private void emitIndexByClassArray (java.util.List) java.util.List signatures java.util.List info java.util.List methods net.sf.cglib.core.CodeEmitter e private void signatureSwitchHelper (net.sf.cglib.core.CodeEmitter, java.util.List) net.sf.cglib.core.CodeEmitter e java.util.List signatures net.sf.cglib.core.ObjectSwitchCallback callback private static void invokeSwitchHelper (net.sf.cglib.core.CodeEmitter, java.util.List, int, net.sf.cglib.asm.$Type) net.sf.cglib.core.CodeEmitter e java.util.List members int arg net.sf.cglib.asm.$Type base java.util.List info net.sf.cglib.asm.$Label illegalArg net.sf.cglib.core.Block block private static int[] getIntRange (int) int i int length int[] range static void <clinit> () }
net/sf/cglib/reflect/FastConstructor.class
FastConstructor.java package net.sf.cglib.reflect public net.sf.cglib.reflect.FastConstructor extends net.sf.cglib.reflect.FastMember { void <init> (net.sf.cglib.reflect.FastClass, java.lang.reflect.Constructor) net.sf.cglib.reflect.FastClass fc java.lang.reflect.Constructor constructor public java.lang.Class[] getParameterTypes () public java.lang.Class[] getExceptionTypes () public java.lang.Object newInstance () throws java.lang.reflect.InvocationTargetException public java.lang.Object newInstance (java.lang.Object[]) throws java.lang.reflect.InvocationTargetException Object[] args public java.lang.reflect.Constructor getJavaConstructor () }
net/sf/cglib/reflect/FastMember.class
FastMember.java package net.sf.cglib.reflect public abstract net.sf.cglib.reflect.FastMember extends java.lang.Object { protected net.sf.cglib.reflect.FastClass fc protected java.lang.reflect.Member member protected int index protected void <init> (net.sf.cglib.reflect.FastClass, java.lang.reflect.Member, int) net.sf.cglib.reflect.FastClass fc java.lang.reflect.Member member int index public abstract java.lang.Class[] getParameterTypes () public abstract java.lang.Class[] getExceptionTypes () public int getIndex () public java.lang.String getName () public java.lang.Class getDeclaringClass () public int getModifiers () public java.lang.String toString () public int hashCode () public boolean equals (java.lang.Object) Object o }
net/sf/cglib/reflect/FastMethod.class
FastMethod.java package net.sf.cglib.reflect public net.sf.cglib.reflect.FastMethod extends net.sf.cglib.reflect.FastMember { void <init> (net.sf.cglib.reflect.FastClass, java.lang.reflect.Method) net.sf.cglib.reflect.FastClass fc java.lang.reflect.Method method private static int helper (net.sf.cglib.reflect.FastClass, java.lang.reflect.Method) int i Class[] types net.sf.cglib.reflect.FastClass fc java.lang.reflect.Method method int index public java.lang.Class getReturnType () public java.lang.Class[] getParameterTypes () public java.lang.Class[] getExceptionTypes () public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException Object obj Object[] args public java.lang.reflect.Method getJavaMethod () }
net/sf/cglib/reflect/MethodDelegate$Generator.class
MethodDelegate.java package net.sf.cglib.reflect public net.sf.cglib.reflect.MethodDelegate$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.asm.$Type METHOD_DELEGATE private static final net.sf.cglib.core.Signature NEW_INSTANCE private Object target private Class targetClass private String methodName private Class iface public void <init> () public void setTarget (java.lang.Object) Object target public void setTargetClass (java.lang.Class) Class targetClass public void setMethodName (java.lang.String) String methodName public void setInterface (java.lang.Class) Class iface protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public net.sf.cglib.reflect.MethodDelegate create () Object key protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.NoSuchMethodException net.sf.cglib.asm.$ClassVisitor v java.lang.reflect.Method proxy java.lang.reflect.Method method net.sf.cglib.core.MethodInfo methodInfo boolean isStatic net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e net.sf.cglib.core.MethodInfo proxied int modifiers static void <clinit> () }
net/sf/cglib/reflect/MethodDelegate$MethodDelegateKey.class
MethodDelegate.java package net.sf.cglib.reflect abstract net.sf.cglib.reflect.MethodDelegate$MethodDelegateKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.Class, java.lang.String, java.lang.Class) }
net/sf/cglib/reflect/MethodDelegate.class
MethodDelegate.java package net.sf.cglib.reflect public abstract net.sf.cglib.reflect.MethodDelegate extends java.lang.Object { private static final net.sf.cglib.reflect.MethodDelegate$MethodDelegateKey KEY_FACTORY protected Object target protected String eqMethod public void <init> () public static net.sf.cglib.reflect.MethodDelegate createStatic (java.lang.Class, java.lang.String, java.lang.Class) Class targetClass String methodName Class iface net.sf.cglib.reflect.MethodDelegate$Generator gen public static net.sf.cglib.reflect.MethodDelegate create (java.lang.Object, java.lang.String, java.lang.Class) Object target String methodName Class iface net.sf.cglib.reflect.MethodDelegate$Generator gen public boolean equals (java.lang.Object) Object obj net.sf.cglib.reflect.MethodDelegate other public int hashCode () public java.lang.Object getTarget () public abstract net.sf.cglib.reflect.MethodDelegate newInstance (java.lang.Object) static synthetic net.sf.cglib.reflect.MethodDelegate$MethodDelegateKey access$000 () static void <clinit> () }
net/sf/cglib/reflect/MulticastDelegate$Generator$1.class
MulticastDelegate.java package net.sf.cglib.reflect net.sf.cglib.reflect.MulticastDelegate$Generator$1 extends java.lang.Object implements net.sf.cglib.core.ProcessArrayCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.core.MethodInfo val$method final synthetic boolean val$returns final synthetic net.sf.cglib.core.Local val$result2 final synthetic net.sf.cglib.reflect.MulticastDelegate$Generator this$0 void <init> (net.sf.cglib.reflect.MulticastDelegate$Generator, net.sf.cglib.core.CodeEmitter, net.sf.cglib.core.MethodInfo, boolean, net.sf.cglib.core.Local) net.sf.cglib.reflect.MulticastDelegate$Generator this$0 public void processElement (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type }
net/sf/cglib/reflect/MulticastDelegate$Generator.class
MulticastDelegate.java package net.sf.cglib.reflect public net.sf.cglib.reflect.MulticastDelegate$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private static final net.sf.cglib.asm.$Type MULTICAST_DELEGATE private static final net.sf.cglib.core.Signature NEW_INSTANCE private static final net.sf.cglib.core.Signature ADD_DELEGATE private static final net.sf.cglib.core.Signature ADD_HELPER private Class iface public void <init> () protected java.lang.ClassLoader getDefaultClassLoader () protected java.security.ProtectionDomain getProtectionDomain () public void setInterface (java.lang.Class) Class iface public net.sf.cglib.reflect.MulticastDelegate create () public void generateClass (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor cv net.sf.cglib.core.MethodInfo method net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e private void emitProxy (net.sf.cglib.core.ClassEmitter, net.sf.cglib.core.MethodInfo) net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.MethodInfo method int modifiers net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Type returnType boolean returns net.sf.cglib.core.Local result net.sf.cglib.core.Local result2 protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static synthetic java.lang.Class access$000 (net.sf.cglib.reflect.MulticastDelegate$Generator) net.sf.cglib.reflect.MulticastDelegate$Generator x0 static void <clinit> () }
net/sf/cglib/reflect/MulticastDelegate.class
MulticastDelegate.java package net.sf.cglib.reflect public abstract net.sf.cglib.reflect.MulticastDelegate extends java.lang.Object implements java.lang.Cloneable { protected Object[] targets protected void <init> () public java.util.List getTargets () public abstract net.sf.cglib.reflect.MulticastDelegate add (java.lang.Object) protected net.sf.cglib.reflect.MulticastDelegate addHelper (java.lang.Object) Object target net.sf.cglib.reflect.MulticastDelegate copy public net.sf.cglib.reflect.MulticastDelegate remove (java.lang.Object) net.sf.cglib.reflect.MulticastDelegate copy int i Object target public abstract net.sf.cglib.reflect.MulticastDelegate newInstance () public static net.sf.cglib.reflect.MulticastDelegate create (java.lang.Class) Class iface net.sf.cglib.reflect.MulticastDelegate$Generator gen }
net/sf/cglib/transform/
net/sf/cglib/transform/AbstractClassFilterTransformer.class
AbstractClassFilterTransformer.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.AbstractClassFilterTransformer extends net.sf.cglib.transform.AbstractClassTransformer { private net.sf.cglib.transform.ClassTransformer pass private net.sf.cglib.asm.$ClassVisitor target public void setTarget (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor target protected void <init> (net.sf.cglib.transform.ClassTransformer) net.sf.cglib.transform.ClassTransformer pass protected abstract boolean accept (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 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 void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.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 net.sf.cglib.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 net.sf.cglib.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 () }
net/sf/cglib/transform/AbstractClassLoader$1.class
AbstractClassLoader.java package net.sf.cglib.transform final net.sf.cglib.transform.AbstractClassLoader$1 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () }
net/sf/cglib/transform/AbstractClassLoader.class
AbstractClassLoader.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.AbstractClassLoader extends java.lang.ClassLoader { private net.sf.cglib.transform.ClassFilter filter private ClassLoader classPath private static java.security.ProtectionDomain DOMAIN protected void <init> (java.lang.ClassLoader, java.lang.ClassLoader, net.sf.cglib.transform.ClassFilter) ClassLoader parent ClassLoader classPath net.sf.cglib.transform.ClassFilter filter public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException net.sf.cglib.asm.$ClassReader r java.io.InputStream is net.sf.cglib.asm.$ClassReader r java.io.IOException e net.sf.cglib.core.DebuggingClassWriter w byte[] b Class c RuntimeException e Error e Exception e String name Class loaded net.sf.cglib.asm.$ClassReader r protected net.sf.cglib.core.ClassGenerator getGenerator (net.sf.cglib.asm.$ClassReader) net.sf.cglib.asm.$ClassReader r protected int getFlags () protected net.sf.cglib.asm.$Attribute[] attributes () protected void postProcess (java.lang.Class) Class c static void <clinit> () }
net/sf/cglib/transform/AbstractClassTransformer.class
AbstractClassTransformer.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.AbstractClassTransformer extends net.sf.cglib.transform.ClassTransformer { protected void <init> () public void setTarget (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor target }
net/sf/cglib/transform/AbstractProcessTask.class
AbstractProcessTask.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.AbstractProcessTask extends org.apache.tools.ant.Task { private java.util.Vector filesets public void <init> () public void addFileset (org.apache.tools.ant.types.FileSet) org.apache.tools.ant.types.FileSet set protected java.util.Collection getFiles () java.io.File src int j org.apache.tools.ant.types.FileSet fs org.apache.tools.ant.DirectoryScanner ds String[] srcFiles java.io.File dir int i java.util.Map fileMap org.apache.tools.ant.Project p public void execute () throws org.apache.tools.ant.BuildException Exception e java.util.Iterator it protected void beforeExecute () throws org.apache.tools.ant.BuildException protected abstract void processFile (java.io.File) throws java.lang.Exception }
net/sf/cglib/transform/AbstractTransformTask.class
AbstractTransformTask.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.AbstractTransformTask extends net.sf.cglib.transform.AbstractProcessTask { private static final int ZIP_MAGIC private static final int CLASS_MAGIC private boolean verbose public void <init> () public void setVerbose (boolean) boolean verbose protected abstract net.sf.cglib.transform.ClassTransformer getClassTransformer (java.lang.String[]) protected net.sf.cglib.asm.$Attribute[] attributes () protected void processFile (java.io.File) throws java.lang.Exception java.io.File file private void processClassFile (java.io.File) throws java.lang.Exception java.io.FileNotFoundException java.io.IOException java.net.MalformedURLException java.io.FileOutputStream fos java.io.File file net.sf.cglib.asm.$ClassReader reader String[] name net.sf.cglib.core.DebuggingClassWriter w net.sf.cglib.transform.ClassTransformer t protected int getFlags () private static net.sf.cglib.asm.$ClassReader getClassReader (java.io.File) throws java.lang.Exception net.sf.cglib.asm.$ClassReader r java.io.File file java.io.InputStream in protected boolean isClassFile (java.io.File) throws java.io.IOException java.io.File file protected void processJarFile (java.io.File) throws java.lang.Exception java.io.DataInputStream din java.util.zip.CRC32 crc byte[] bytes java.util.zip.ZipEntry outEntry java.util.zip.ZipOutputStream out java.util.zip.ZipEntry entry java.io.FileOutputStream fout java.io.File newFile java.util.zip.ZipInputStream zip java.io.File file java.io.File tempFile private byte[] process (byte[]) throws java.lang.Exception java.io.ByteArrayOutputStream out byte[] bytes net.sf.cglib.asm.$ClassReader reader String[] name net.sf.cglib.core.DebuggingClassWriter w net.sf.cglib.transform.ClassTransformer t private byte[] getBytes (java.util.zip.ZipInputStream) throws java.io.IOException java.util.zip.ZipInputStream zip java.io.ByteArrayOutputStream bout java.io.InputStream in int b private boolean checkMagic (java.io.File, long) throws java.io.IOException int m java.io.File file long magic java.io.DataInputStream in protected boolean isJarFile (java.io.File) throws java.io.IOException java.io.File file }
net/sf/cglib/transform/AnnotationVisitorTee.class
AnnotationVisitorTee.java package net.sf.cglib.transform public net.sf.cglib.transform.AnnotationVisitorTee extends net.sf.cglib.asm.$AnnotationVisitor { private net.sf.cglib.asm.$AnnotationVisitor av1 private net.sf.cglib.asm.$AnnotationVisitor av2 public static net.sf.cglib.asm.$AnnotationVisitor getInstance (net.sf.cglib.asm.$AnnotationVisitor, net.sf.cglib.asm.$AnnotationVisitor) net.sf.cglib.asm.$AnnotationVisitor av1 net.sf.cglib.asm.$AnnotationVisitor av2 public void <init> (net.sf.cglib.asm.$AnnotationVisitor, net.sf.cglib.asm.$AnnotationVisitor) net.sf.cglib.asm.$AnnotationVisitor av1 net.sf.cglib.asm.$AnnotationVisitor av2 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 net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) String name String desc public net.sf.cglib.asm.$AnnotationVisitor visitArray (java.lang.String) String name public void visitEnd () }
net/sf/cglib/transform/ClassEmitterTransformer.class
ClassEmitterTransformer.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.ClassEmitterTransformer extends net.sf.cglib.core.ClassEmitter { public void <init> () }
net/sf/cglib/transform/ClassFilter.class
ClassFilter.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.ClassFilter extends java.lang.Object { public abstract boolean accept (java.lang.String) }
net/sf/cglib/transform/ClassFilterTransformer.class
ClassFilterTransformer.java package net.sf.cglib.transform public net.sf.cglib.transform.ClassFilterTransformer extends net.sf.cglib.transform.AbstractClassFilterTransformer { private net.sf.cglib.transform.ClassFilter filter public void <init> (net.sf.cglib.transform.ClassFilter, net.sf.cglib.transform.ClassTransformer) net.sf.cglib.transform.ClassFilter filter net.sf.cglib.transform.ClassTransformer pass protected boolean accept (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 }
net/sf/cglib/transform/ClassReaderGenerator.class
ClassReaderGenerator.java package net.sf.cglib.transform public net.sf.cglib.transform.ClassReaderGenerator extends java.lang.Object implements net.sf.cglib.core.ClassGenerator { private final net.sf.cglib.asm.$ClassReader r private final net.sf.cglib.asm.$Attribute[] attrs private final int flags public void <init> (net.sf.cglib.asm.$ClassReader, int) net.sf.cglib.asm.$ClassReader r int flags public void <init> (net.sf.cglib.asm.$ClassReader, net.sf.cglib.asm.$Attribute[], int) net.sf.cglib.asm.$ClassReader r net.sf.cglib.asm.$Attribute[] attrs int flags public void generateClass (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor v }
net/sf/cglib/transform/ClassTransformer.class
ClassTransformer.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.ClassTransformer extends net.sf.cglib.asm.$ClassVisitor { public void <init> () public void <init> (int) int opcode public abstract void setTarget (net.sf.cglib.asm.$ClassVisitor) }
net/sf/cglib/transform/ClassTransformerChain.class
ClassTransformerChain.java package net.sf.cglib.transform public net.sf.cglib.transform.ClassTransformerChain extends net.sf.cglib.transform.AbstractClassTransformer { private net.sf.cglib.transform.ClassTransformer[] chain public void <init> (net.sf.cglib.transform.ClassTransformer[]) net.sf.cglib.transform.ClassTransformer[] chain public void setTarget (net.sf.cglib.asm.$ClassVisitor) int i net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.asm.$ClassVisitor next public net.sf.cglib.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 java.lang.String toString () int i StringBuffer sb }
net/sf/cglib/transform/ClassTransformerFactory.class
ClassTransformerFactory.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.ClassTransformerFactory extends java.lang.Object { public abstract net.sf.cglib.transform.ClassTransformer newInstance () }
net/sf/cglib/transform/ClassTransformerTee.class
ClassTransformerTee.java package net.sf.cglib.transform public net.sf.cglib.transform.ClassTransformerTee extends net.sf.cglib.transform.ClassTransformer { private net.sf.cglib.asm.$ClassVisitor branch public void <init> (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor branch public void setTarget (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor target }
net/sf/cglib/transform/ClassVisitorTee.class
ClassVisitorTee.java package net.sf.cglib.transform public net.sf.cglib.transform.ClassVisitorTee extends net.sf.cglib.asm.$ClassVisitor { private net.sf.cglib.asm.$ClassVisitor cv1 private net.sf.cglib.asm.$ClassVisitor cv2 public void <init> (net.sf.cglib.asm.$ClassVisitor, net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor cv1 net.sf.cglib.asm.$ClassVisitor cv2 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 visitEnd () public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) String name String outerName String innerName int access public net.sf.cglib.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 net.sf.cglib.asm.$FieldVisitor fv1 net.sf.cglib.asm.$FieldVisitor fv2 public net.sf.cglib.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 net.sf.cglib.asm.$MethodVisitor mv1 net.sf.cglib.asm.$MethodVisitor mv2 public void visitSource (java.lang.String, java.lang.String) String source String debug public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) String owner String name String desc public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.asm.$Attribute attrs public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible }
net/sf/cglib/transform/FieldVisitorTee.class
FieldVisitorTee.java package net.sf.cglib.transform public net.sf.cglib.transform.FieldVisitorTee extends net.sf.cglib.asm.$FieldVisitor { private net.sf.cglib.asm.$FieldVisitor fv1 private net.sf.cglib.asm.$FieldVisitor fv2 public void <init> (net.sf.cglib.asm.$FieldVisitor, net.sf.cglib.asm.$FieldVisitor) net.sf.cglib.asm.$FieldVisitor fv1 net.sf.cglib.asm.$FieldVisitor fv2 public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.asm.$Attribute attr public void visitEnd () public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible }
net/sf/cglib/transform/MethodFilter.class
MethodFilter.java package net.sf.cglib.transform public abstract net.sf.cglib.transform.MethodFilter extends java.lang.Object { public abstract boolean accept (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) }
net/sf/cglib/transform/MethodFilterTransformer.class
MethodFilterTransformer.java package net.sf.cglib.transform public net.sf.cglib.transform.MethodFilterTransformer extends net.sf.cglib.transform.AbstractClassTransformer { private net.sf.cglib.transform.MethodFilter filter private net.sf.cglib.transform.ClassTransformer pass private net.sf.cglib.asm.$ClassVisitor direct public void <init> (net.sf.cglib.transform.MethodFilter, net.sf.cglib.transform.ClassTransformer) net.sf.cglib.transform.MethodFilter filter net.sf.cglib.transform.ClassTransformer pass public net.sf.cglib.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 setTarget (net.sf.cglib.asm.$ClassVisitor) net.sf.cglib.asm.$ClassVisitor target }
net/sf/cglib/transform/MethodVisitorTee.class
MethodVisitorTee.java package net.sf.cglib.transform public net.sf.cglib.transform.MethodVisitorTee extends net.sf.cglib.asm.$MethodVisitor { private final net.sf.cglib.asm.$MethodVisitor mv1 private final net.sf.cglib.asm.$MethodVisitor mv2 public void <init> (net.sf.cglib.asm.$MethodVisitor, net.sf.cglib.asm.$MethodVisitor) net.sf.cglib.asm.$MethodVisitor mv1 net.sf.cglib.asm.$MethodVisitor mv2 public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) int type int nLocal Object[] local int nStack Object[] stack public net.sf.cglib.asm.$AnnotationVisitor visitAnnotationDefault () public net.sf.cglib.asm.$AnnotationVisitor visitAnnotation (java.lang.String, boolean) String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) int parameter String desc boolean visible public void visitAttribute (net.sf.cglib.asm.$Attribute) net.sf.cglib.asm.$Attribute attr public void visitCode () 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 desc 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) 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 void visitJumpInsn (int, net.sf.cglib.asm.$Label) int opcode net.sf.cglib.asm.$Label label public void visitLabel (net.sf.cglib.asm.$Label) net.sf.cglib.asm.$Label label public void visitLdcInsn (java.lang.Object) Object cst public void visitIincInsn (int, int) int var int increment public void visitTableSwitchInsn (int, int, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label[]) int min int max net.sf.cglib.asm.$Label dflt net.sf.cglib.asm.$Label[] labels public void visitLookupSwitchInsn (net.sf.cglib.asm.$Label, int[], net.sf.cglib.asm.$Label[]) net.sf.cglib.asm.$Label dflt int[] keys net.sf.cglib.asm.$Label[] labels public void visitMultiANewArrayInsn (java.lang.String, int) String desc int dims public void visitTryCatchBlock (net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, java.lang.String) net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Label handler String type public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, net.sf.cglib.asm.$Label, net.sf.cglib.asm.$Label, int) String name String desc String signature net.sf.cglib.asm.$Label start net.sf.cglib.asm.$Label end int index public void visitLineNumber (int, net.sf.cglib.asm.$Label) int line net.sf.cglib.asm.$Label start public void visitMaxs (int, int) int maxStack int maxLocals public void visitEnd () public void visitParameter (java.lang.String, int) String name int access public net.sf.cglib.asm.$AnnotationVisitor visitTypeAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, net.sf.cglib.asm.$Handle, java.lang.Object[]) String name String desc net.sf.cglib.asm.$Handle bsm Object[] bsmArgs public net.sf.cglib.asm.$AnnotationVisitor visitInsnAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitTryCatchAnnotation (int, net.sf.cglib.asm.$TypePath, java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath String desc boolean visible public net.sf.cglib.asm.$AnnotationVisitor visitLocalVariableAnnotation (int, net.sf.cglib.asm.$TypePath, net.sf.cglib.asm.$Label[], net.sf.cglib.asm.$Label[], int[], java.lang.String, boolean) int typeRef net.sf.cglib.asm.$TypePath typePath net.sf.cglib.asm.$Label[] start net.sf.cglib.asm.$Label[] end int[] index String desc boolean visible }
net/sf/cglib/transform/TransformingClassGenerator.class
TransformingClassGenerator.java package net.sf.cglib.transform public net.sf.cglib.transform.TransformingClassGenerator extends java.lang.Object implements net.sf.cglib.core.ClassGenerator { private net.sf.cglib.core.ClassGenerator gen private net.sf.cglib.transform.ClassTransformer t public void <init> (net.sf.cglib.core.ClassGenerator, net.sf.cglib.transform.ClassTransformer) net.sf.cglib.core.ClassGenerator gen net.sf.cglib.transform.ClassTransformer t public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.asm.$ClassVisitor v }
net/sf/cglib/transform/TransformingClassLoader.class
TransformingClassLoader.java package net.sf.cglib.transform public net.sf.cglib.transform.TransformingClassLoader extends net.sf.cglib.transform.AbstractClassLoader { private net.sf.cglib.transform.ClassTransformerFactory t public void <init> (java.lang.ClassLoader, net.sf.cglib.transform.ClassFilter, net.sf.cglib.transform.ClassTransformerFactory) ClassLoader parent net.sf.cglib.transform.ClassFilter filter net.sf.cglib.transform.ClassTransformerFactory t protected net.sf.cglib.core.ClassGenerator getGenerator (net.sf.cglib.asm.$ClassReader) net.sf.cglib.asm.$ClassReader r net.sf.cglib.transform.ClassTransformer t2 }
net/sf/cglib/transform/impl/
net/sf/cglib/transform/impl/AbstractInterceptFieldCallback.class
AbstractInterceptFieldCallback.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AbstractInterceptFieldCallback extends java.lang.Object implements net.sf.cglib.transform.impl.InterceptFieldCallback { public void <init> () public int writeInt (java.lang.Object, java.lang.String, int, int) Object obj String name int oldValue int newValue public char writeChar (java.lang.Object, java.lang.String, char, char) Object obj String name char oldValue char newValue public byte writeByte (java.lang.Object, java.lang.String, byte, byte) Object obj String name byte oldValue byte newValue public boolean writeBoolean (java.lang.Object, java.lang.String, boolean, boolean) Object obj String name boolean oldValue boolean newValue public short writeShort (java.lang.Object, java.lang.String, short, short) Object obj String name short oldValue short newValue public float writeFloat (java.lang.Object, java.lang.String, float, float) Object obj String name float oldValue float newValue public double writeDouble (java.lang.Object, java.lang.String, double, double) Object obj String name double oldValue double newValue public long writeLong (java.lang.Object, java.lang.String, long, long) Object obj String name long oldValue long newValue public java.lang.Object writeObject (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) Object obj String name Object oldValue Object newValue public int readInt (java.lang.Object, java.lang.String, int) Object obj String name int oldValue public char readChar (java.lang.Object, java.lang.String, char) Object obj String name char oldValue public byte readByte (java.lang.Object, java.lang.String, byte) Object obj String name byte oldValue public boolean readBoolean (java.lang.Object, java.lang.String, boolean) Object obj String name boolean oldValue public short readShort (java.lang.Object, java.lang.String, short) Object obj String name short oldValue public float readFloat (java.lang.Object, java.lang.String, float) Object obj String name float oldValue public double readDouble (java.lang.Object, java.lang.String, double) Object obj String name double oldValue public long readLong (java.lang.Object, java.lang.String, long) Object obj String name long oldValue public java.lang.Object readObject (java.lang.Object, java.lang.String, java.lang.Object) Object obj String name Object oldValue }
net/sf/cglib/transform/impl/AccessFieldTransformer$Callback.class
AccessFieldTransformer.java package net.sf.cglib.transform.impl public abstract net.sf.cglib.transform.impl.AccessFieldTransformer$Callback extends java.lang.Object { public abstract java.lang.String getPropertyName (net.sf.cglib.asm.$Type, java.lang.String) }
net/sf/cglib/transform/impl/AccessFieldTransformer.class
AccessFieldTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AccessFieldTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private net.sf.cglib.transform.impl.AccessFieldTransformer$Callback callback public void <init> (net.sf.cglib.transform.impl.AccessFieldTransformer$Callback) net.sf.cglib.transform.impl.AccessFieldTransformer$Callback callback public void declare_field (int, java.lang.String, net.sf.cglib.asm.$Type, java.lang.Object) net.sf.cglib.core.CodeEmitter e int access String name net.sf.cglib.asm.$Type type Object value String property }
net/sf/cglib/transform/impl/AddDelegateTransformer$1.class
AddDelegateTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.AddDelegateTransformer$1 extends net.sf.cglib.core.CodeEmitter { private boolean transformInit final synthetic net.sf.cglib.transform.impl.AddDelegateTransformer this$0 void <init> (net.sf.cglib.transform.impl.AddDelegateTransformer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.AddDelegateTransformer this$0 net.sf.cglib.core.CodeEmitter wrap public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) int opcode String owner String name String desc boolean itf }
net/sf/cglib/transform/impl/AddDelegateTransformer.class
AddDelegateTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AddDelegateTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private static final String DELEGATE private static final net.sf.cglib.core.Signature CSTRUCT_OBJECT private Class[] delegateIf private Class delegateImpl private net.sf.cglib.asm.$Type delegateType public void <init> (java.lang.Class[], java.lang.Class) NoSuchMethodException e Class[] delegateIf Class delegateImpl public void begin_class (int, int, java.lang.String, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[], java.lang.String) int j java.lang.reflect.Method[] methods int i net.sf.cglib.asm.$Type[] all int version int access String className net.sf.cglib.asm.$Type superType net.sf.cglib.asm.$Type[] interfaces String sourceFile public net.sf.cglib.core.CodeEmitter begin_method (int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.core.CodeEmitter e private void addDelegate (java.lang.reflect.Method) java.lang.reflect.Method delegate NoSuchMethodException e java.lang.reflect.Method m java.lang.reflect.Method delegate net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.core.CodeEmitter e static synthetic net.sf.cglib.asm.$Type access$000 (net.sf.cglib.transform.impl.AddDelegateTransformer) net.sf.cglib.transform.impl.AddDelegateTransformer x0 static synthetic net.sf.cglib.core.Signature access$100 () static void <clinit> () }
net/sf/cglib/transform/impl/AddInitTransformer$1.class
AddInitTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.AddInitTransformer$1 extends net.sf.cglib.core.CodeEmitter { final synthetic net.sf.cglib.transform.impl.AddInitTransformer this$0 void <init> (net.sf.cglib.transform.impl.AddInitTransformer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.AddInitTransformer this$0 net.sf.cglib.core.CodeEmitter wrap public void visitInsn (int) int opcode }
net/sf/cglib/transform/impl/AddInitTransformer.class
AddInitTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AddInitTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private net.sf.cglib.core.MethodInfo info public void <init> (java.lang.reflect.Method) java.lang.reflect.Method method net.sf.cglib.asm.$Type[] types public net.sf.cglib.core.CodeEmitter begin_method (int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.core.CodeEmitter emitter static synthetic net.sf.cglib.core.MethodInfo access$000 (net.sf.cglib.transform.impl.AddInitTransformer) net.sf.cglib.transform.impl.AddInitTransformer x0 }
net/sf/cglib/transform/impl/AddPropertyTransformer.class
AddPropertyTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AddPropertyTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private final String[] names private final net.sf.cglib.asm.$Type[] types public void <init> (java.util.Map) int i java.util.Map props int size public void <init> (java.lang.String[], net.sf.cglib.asm.$Type[]) String[] names net.sf.cglib.asm.$Type[] types public void end_class () }
net/sf/cglib/transform/impl/AddStaticInitTransformer.class
AddStaticInitTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.AddStaticInitTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private net.sf.cglib.core.MethodInfo info public void <init> (java.lang.reflect.Method) java.lang.reflect.Method classInit net.sf.cglib.asm.$Type[] types protected void init () net.sf.cglib.core.CodeEmitter e }
net/sf/cglib/transform/impl/FieldProvider.class
FieldProvider.java package net.sf.cglib.transform.impl public abstract net.sf.cglib.transform.impl.FieldProvider extends java.lang.Object { public abstract java.lang.String[] getFieldNames () public abstract java.lang.Class[] getFieldTypes () public abstract void setField (int, java.lang.Object) public abstract java.lang.Object getField (int) public abstract void setField (java.lang.String, java.lang.Object) public abstract java.lang.Object getField (java.lang.String) }
net/sf/cglib/transform/impl/FieldProviderTransformer$1.class
FieldProviderTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.FieldProviderTransformer$1 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic String[] val$names final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.transform.impl.FieldProviderTransformer this$0 void <init> (net.sf.cglib.transform.impl.FieldProviderTransformer, java.lang.String[], net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.FieldProviderTransformer this$0 public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception int key net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Type type public void processDefault () throws java.lang.Exception }
net/sf/cglib/transform/impl/FieldProviderTransformer$2.class
FieldProviderTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.FieldProviderTransformer$2 extends java.lang.Object implements net.sf.cglib.core.ProcessSwitchCallback { final synthetic String[] val$names final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.transform.impl.FieldProviderTransformer this$0 void <init> (net.sf.cglib.transform.impl.FieldProviderTransformer, java.lang.String[], net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.FieldProviderTransformer this$0 public void processCase (int, net.sf.cglib.asm.$Label) throws java.lang.Exception int key net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Type type public void processDefault () throws java.lang.Exception }
net/sf/cglib/transform/impl/FieldProviderTransformer$3.class
FieldProviderTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.FieldProviderTransformer$3 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.transform.impl.FieldProviderTransformer this$0 void <init> (net.sf.cglib.transform.impl.FieldProviderTransformer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.FieldProviderTransformer this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Type type public void processDefault () }
net/sf/cglib/transform/impl/FieldProviderTransformer$4.class
FieldProviderTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.FieldProviderTransformer$4 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic net.sf.cglib.transform.impl.FieldProviderTransformer this$0 void <init> (net.sf.cglib.transform.impl.FieldProviderTransformer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.FieldProviderTransformer this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end net.sf.cglib.asm.$Type type public void processDefault () }
net/sf/cglib/transform/impl/FieldProviderTransformer.class
FieldProviderTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.FieldProviderTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private static final String FIELD_NAMES private static final String FIELD_TYPES private static final net.sf.cglib.asm.$Type FIELD_PROVIDER private static final net.sf.cglib.asm.$Type ILLEGAL_ARGUMENT_EXCEPTION private static final net.sf.cglib.core.Signature PROVIDER_GET private static final net.sf.cglib.core.Signature PROVIDER_SET private static final net.sf.cglib.core.Signature PROVIDER_SET_BY_INDEX private static final net.sf.cglib.core.Signature PROVIDER_GET_BY_INDEX private static final net.sf.cglib.core.Signature PROVIDER_GET_TYPES private static final net.sf.cglib.core.Signature PROVIDER_GET_NAMES private int access private java.util.Map fields public void <init> () public void begin_class (int, int, java.lang.String, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[], java.lang.String) int version int access String className net.sf.cglib.asm.$Type superType net.sf.cglib.asm.$Type[] interfaces String sourceFile public void declare_field (int, java.lang.String, net.sf.cglib.asm.$Type, java.lang.Object) int access String name net.sf.cglib.asm.$Type type Object value public void end_class () RuntimeException e Exception e private void generate () throws java.lang.Exception int i String[] names int[] indexes private void initFieldProvider (java.lang.String[]) net.sf.cglib.asm.$Type type int i String[] names net.sf.cglib.core.CodeEmitter e private void getNames () net.sf.cglib.core.CodeEmitter e private void getTypes () net.sf.cglib.core.CodeEmitter e private void setByIndex (java.lang.String[], int[]) throws java.lang.Exception String[] names int[] indexes net.sf.cglib.core.CodeEmitter e private void getByIndex (java.lang.String[], int[]) throws java.lang.Exception String[] names int[] indexes net.sf.cglib.core.CodeEmitter e private void getField (java.lang.String[]) throws java.lang.Exception String[] names net.sf.cglib.core.CodeEmitter e private void setField (java.lang.String[]) throws java.lang.Exception String[] names net.sf.cglib.core.CodeEmitter e static synthetic java.util.Map access$000 (net.sf.cglib.transform.impl.FieldProviderTransformer) net.sf.cglib.transform.impl.FieldProviderTransformer x0 static synthetic net.sf.cglib.asm.$Type access$100 () static void <clinit> () }
net/sf/cglib/transform/impl/InterceptFieldCallback.class
InterceptFieldCallback.java package net.sf.cglib.transform.impl public abstract net.sf.cglib.transform.impl.InterceptFieldCallback extends java.lang.Object { public abstract int writeInt (java.lang.Object, java.lang.String, int, int) public abstract char writeChar (java.lang.Object, java.lang.String, char, char) public abstract byte writeByte (java.lang.Object, java.lang.String, byte, byte) public abstract boolean writeBoolean (java.lang.Object, java.lang.String, boolean, boolean) public abstract short writeShort (java.lang.Object, java.lang.String, short, short) public abstract float writeFloat (java.lang.Object, java.lang.String, float, float) public abstract double writeDouble (java.lang.Object, java.lang.String, double, double) public abstract long writeLong (java.lang.Object, java.lang.String, long, long) public abstract java.lang.Object writeObject (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) public abstract int readInt (java.lang.Object, java.lang.String, int) public abstract char readChar (java.lang.Object, java.lang.String, char) public abstract byte readByte (java.lang.Object, java.lang.String, byte) public abstract boolean readBoolean (java.lang.Object, java.lang.String, boolean) public abstract short readShort (java.lang.Object, java.lang.String, short) public abstract float readFloat (java.lang.Object, java.lang.String, float) public abstract double readDouble (java.lang.Object, java.lang.String, double) public abstract long readLong (java.lang.Object, java.lang.String, long) public abstract java.lang.Object readObject (java.lang.Object, java.lang.String, java.lang.Object) }
net/sf/cglib/transform/impl/InterceptFieldEnabled.class
InterceptFieldEnabled.java package net.sf.cglib.transform.impl public abstract net.sf.cglib.transform.impl.InterceptFieldEnabled extends java.lang.Object { public abstract void setInterceptFieldCallback (net.sf.cglib.transform.impl.InterceptFieldCallback) public abstract net.sf.cglib.transform.impl.InterceptFieldCallback getInterceptFieldCallback () }
net/sf/cglib/transform/impl/InterceptFieldFilter.class
InterceptFieldFilter.java package net.sf.cglib.transform.impl public abstract net.sf.cglib.transform.impl.InterceptFieldFilter extends java.lang.Object { public abstract boolean acceptRead (net.sf.cglib.asm.$Type, java.lang.String) public abstract boolean acceptWrite (net.sf.cglib.asm.$Type, java.lang.String) }
net/sf/cglib/transform/impl/InterceptFieldTransformer$1.class
InterceptFieldTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.InterceptFieldTransformer$1 extends net.sf.cglib.core.CodeEmitter { final synthetic net.sf.cglib.transform.impl.InterceptFieldTransformer this$0 void <init> (net.sf.cglib.transform.impl.InterceptFieldTransformer, net.sf.cglib.core.CodeEmitter) net.sf.cglib.transform.impl.InterceptFieldTransformer this$0 net.sf.cglib.core.CodeEmitter wrap public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) int opcode String owner String name String desc net.sf.cglib.asm.$Type towner private void helper (net.sf.cglib.asm.$Type, net.sf.cglib.core.Signature) net.sf.cglib.asm.$Type owner net.sf.cglib.core.Signature sig }
net/sf/cglib/transform/impl/InterceptFieldTransformer.class
InterceptFieldTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.InterceptFieldTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private static final String CALLBACK_FIELD private static final net.sf.cglib.asm.$Type CALLBACK private static final net.sf.cglib.asm.$Type ENABLED private static final net.sf.cglib.core.Signature ENABLED_SET private static final net.sf.cglib.core.Signature ENABLED_GET private net.sf.cglib.transform.impl.InterceptFieldFilter filter public void <init> (net.sf.cglib.transform.impl.InterceptFieldFilter) net.sf.cglib.transform.impl.InterceptFieldFilter filter public void begin_class (int, int, java.lang.String, net.sf.cglib.asm.$Type, net.sf.cglib.asm.$Type[], java.lang.String) net.sf.cglib.core.CodeEmitter e int version int access String className net.sf.cglib.asm.$Type superType net.sf.cglib.asm.$Type[] interfaces String sourceFile public void declare_field (int, java.lang.String, net.sf.cglib.asm.$Type, java.lang.Object) int access String name net.sf.cglib.asm.$Type type Object value private void addReadMethod (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Label intercept net.sf.cglib.core.Local result private void addWriteMethod (java.lang.String, net.sf.cglib.asm.$Type) String name net.sf.cglib.asm.$Type type net.sf.cglib.core.CodeEmitter e net.sf.cglib.asm.$Label skip net.sf.cglib.asm.$Label go public net.sf.cglib.core.CodeEmitter begin_method (int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions private static net.sf.cglib.core.Signature readMethodSig (java.lang.String, java.lang.String) String name String desc private static net.sf.cglib.core.Signature writeMethodSig (java.lang.String, java.lang.String) String name String desc private static net.sf.cglib.core.Signature readCallbackSig (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Type remap private static net.sf.cglib.core.Signature writeCallbackSig (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Type remap private static net.sf.cglib.asm.$Type remap (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type private static java.lang.String callbackName (net.sf.cglib.asm.$Type) net.sf.cglib.asm.$Type type static synthetic net.sf.cglib.transform.impl.InterceptFieldFilter access$000 (net.sf.cglib.transform.impl.InterceptFieldTransformer) net.sf.cglib.transform.impl.InterceptFieldTransformer x0 static synthetic net.sf.cglib.core.Signature access$100 (java.lang.String, java.lang.String) String x0 String x1 static synthetic net.sf.cglib.core.Signature access$200 (java.lang.String, java.lang.String) String x0 String x1 static void <clinit> () }
net/sf/cglib/transform/impl/UndeclaredThrowableStrategy$1.class
UndeclaredThrowableStrategy.java package net.sf.cglib.transform.impl final net.sf.cglib.transform.impl.UndeclaredThrowableStrategy$1 extends java.lang.Object implements net.sf.cglib.transform.MethodFilter { void <init> () public boolean accept (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) int access String name String desc String signature String[] exceptions }
net/sf/cglib/transform/impl/UndeclaredThrowableStrategy.class
UndeclaredThrowableStrategy.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.UndeclaredThrowableStrategy extends net.sf.cglib.core.DefaultGeneratorStrategy { private Class wrapper private static final net.sf.cglib.transform.MethodFilter TRANSFORM_FILTER public void <init> (java.lang.Class) Class wrapper protected net.sf.cglib.core.ClassGenerator transform (net.sf.cglib.core.ClassGenerator) throws java.lang.Exception net.sf.cglib.core.ClassGenerator cg net.sf.cglib.transform.ClassTransformer tr static void <clinit> () }
net/sf/cglib/transform/impl/UndeclaredThrowableTransformer$1.class
UndeclaredThrowableTransformer.java package net.sf.cglib.transform.impl net.sf.cglib.transform.impl.UndeclaredThrowableTransformer$1 extends net.sf.cglib.core.CodeEmitter { private net.sf.cglib.core.Block handler final synthetic net.sf.cglib.asm.$Type[] val$exceptions final synthetic net.sf.cglib.transform.impl.UndeclaredThrowableTransformer this$0 void <init> (net.sf.cglib.transform.impl.UndeclaredThrowableTransformer, net.sf.cglib.core.CodeEmitter, net.sf.cglib.asm.$Type[]) net.sf.cglib.transform.impl.UndeclaredThrowableTransformer this$0 net.sf.cglib.core.CodeEmitter wrap public void visitMaxs (int, int) int maxStack int maxLocals }
net/sf/cglib/transform/impl/UndeclaredThrowableTransformer.class
UndeclaredThrowableTransformer.java package net.sf.cglib.transform.impl public net.sf.cglib.transform.impl.UndeclaredThrowableTransformer extends net.sf.cglib.transform.ClassEmitterTransformer { private net.sf.cglib.asm.$Type wrapper public void <init> (java.lang.Class) Class[] types int i Class wrapper boolean found java.lang.reflect.Constructor[] cstructs public net.sf.cglib.core.CodeEmitter begin_method (int, net.sf.cglib.core.Signature, net.sf.cglib.asm.$Type[]) int access net.sf.cglib.core.Signature sig net.sf.cglib.asm.$Type[] exceptions net.sf.cglib.core.CodeEmitter e static synthetic net.sf.cglib.asm.$Type access$000 (net.sf.cglib.transform.impl.UndeclaredThrowableTransformer) net.sf.cglib.transform.impl.UndeclaredThrowableTransformer x0 }
net/sf/cglib/util/
net/sf/cglib/util/ParallelSorter$ByteComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$ByteComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private byte[] a public void <init> (byte[]) byte[] a public int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorter$ComparatorComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$ComparatorComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private Object[] a private java.util.Comparator cmp public void <init> (java.lang.Object[], java.util.Comparator) Object[] a java.util.Comparator cmp public int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorter$Comparer.class
ParallelSorter.java package net.sf.cglib.util abstract net.sf.cglib.util.ParallelSorter$Comparer extends java.lang.Object { public abstract int compare (int, int) }
net/sf/cglib/util/ParallelSorter$DoubleComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$DoubleComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private double[] a public void <init> (double[]) double[] a public int compare (int, int) int i int j double vi double vj }
net/sf/cglib/util/ParallelSorter$FloatComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$FloatComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private float[] a public void <init> (float[]) float[] a public int compare (int, int) int i int j float vi float vj }
net/sf/cglib/util/ParallelSorter$Generator.class
ParallelSorter.java package net.sf.cglib.util public net.sf.cglib.util.ParallelSorter$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private Object[] arrays public void <init> () protected java.lang.ClassLoader getDefaultClassLoader () public void setArrays (java.lang.Object[]) Object[] arrays public net.sf.cglib.util.ParallelSorter create () public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception int i net.sf.cglib.asm.$ClassVisitor v protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static void <clinit> () }
net/sf/cglib/util/ParallelSorter$IntComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$IntComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private int[] a public void <init> (int[]) int[] a public int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorter$LongComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$LongComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private long[] a public void <init> (long[]) long[] a public int compare (int, int) int i int j long vi long vj }
net/sf/cglib/util/ParallelSorter$ObjectComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$ObjectComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private Object[] a public void <init> (java.lang.Object[]) Object[] a public int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorter$ShortComparer.class
ParallelSorter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorter$ShortComparer extends java.lang.Object implements net.sf.cglib.util.ParallelSorter$Comparer { private short[] a public void <init> (short[]) short[] a public int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorter.class
ParallelSorter.java package net.sf.cglib.util public abstract net.sf.cglib.util.ParallelSorter extends net.sf.cglib.util.SorterTemplate { protected Object[] a private net.sf.cglib.util.ParallelSorter$Comparer comparer protected void <init> () public abstract net.sf.cglib.util.ParallelSorter newInstance (java.lang.Object[]) public static net.sf.cglib.util.ParallelSorter create (java.lang.Object[]) Object[] arrays net.sf.cglib.util.ParallelSorter$Generator gen private int len () public void quickSort (int) int index public void quickSort (int, int, int) int index int lo int hi public void quickSort (int, java.util.Comparator) int index java.util.Comparator cmp public void quickSort (int, int, int, java.util.Comparator) int index int lo int hi java.util.Comparator cmp public void mergeSort (int) int index public void mergeSort (int, int, int) int index int lo int hi public void mergeSort (int, java.util.Comparator) int index java.util.Comparator cmp public void mergeSort (int, int, int, java.util.Comparator) int index int lo int hi java.util.Comparator cmp private void chooseComparer (int, java.util.Comparator) int index java.util.Comparator cmp Object array Class type protected int compare (int, int) int i int j }
net/sf/cglib/util/ParallelSorterEmitter.class
ParallelSorterEmitter.java package net.sf.cglib.util net.sf.cglib.util.ParallelSorterEmitter extends net.sf.cglib.core.ClassEmitter { private static final net.sf.cglib.asm.$Type PARALLEL_SORTER private static final net.sf.cglib.core.Signature CSTRUCT_OBJECT_ARRAY private static final net.sf.cglib.core.Signature NEW_INSTANCE private static final net.sf.cglib.core.Signature SWAP public void <init> (net.sf.cglib.asm.$ClassVisitor, java.lang.String, java.lang.Object[]) net.sf.cglib.asm.$ClassVisitor v String className Object[] arrays private java.lang.String getFieldName (int) int index private void generateConstructor (java.lang.Object[]) net.sf.cglib.asm.$Type type int i Object[] arrays net.sf.cglib.core.CodeEmitter e private void generateSwap (java.lang.Object[]) net.sf.cglib.asm.$Type type net.sf.cglib.asm.$Type component net.sf.cglib.core.Local T int i Object[] arrays net.sf.cglib.core.CodeEmitter e static void <clinit> () }
net/sf/cglib/util/SorterTemplate.class
SorterTemplate.java package net.sf.cglib.util abstract net.sf.cglib.util.SorterTemplate extends java.lang.Object { private static final int MERGESORT_THRESHOLD private static final int QUICKSORT_THRESHOLD void <init> () protected abstract void swap (int, int) protected abstract int compare (int, int) protected void quickSort (int, int) int lo int hi private void quickSortHelper (int, int) int diff int i int j int v int lo int hi private void insertionSort (int, int) int j int i int lo int hi protected void mergeSort (int, int) int lo int hi int diff int mid private void merge (int, int, int, int, int) int first_cut int second_cut int len11 int len22 int lo int pivot int hi int len1 int len2 int first_cut int second_cut int len11 int len22 int new_mid private void rotate (int, int, int) int lo int mid int hi int lot int hit private int lower (int, int, int) int half int mid int lo int hi int val int len private int upper (int, int, int) int half int mid int lo int hi int val int len }
net/sf/cglib/util/StringSwitcher$Generator$1.class
StringSwitcher.java package net.sf.cglib.util net.sf.cglib.util.StringSwitcher$Generator$1 extends java.lang.Object implements net.sf.cglib.core.ObjectSwitchCallback { final synthetic net.sf.cglib.core.CodeEmitter val$e final synthetic java.util.List val$stringList final synthetic net.sf.cglib.util.StringSwitcher$Generator this$0 void <init> (net.sf.cglib.util.StringSwitcher$Generator, net.sf.cglib.core.CodeEmitter, java.util.List) net.sf.cglib.util.StringSwitcher$Generator this$0 public void processCase (java.lang.Object, net.sf.cglib.asm.$Label) Object key net.sf.cglib.asm.$Label end public void processDefault () }
net/sf/cglib/util/StringSwitcher$Generator.class
StringSwitcher.java package net.sf.cglib.util public net.sf.cglib.util.StringSwitcher$Generator extends net.sf.cglib.core.AbstractClassGenerator { private static final net.sf.cglib.core.AbstractClassGenerator$Source SOURCE private String[] strings private int[] ints private boolean fixedInput public void <init> () public void setStrings (java.lang.String[]) String[] strings public void setInts (int[]) int[] ints public void setFixedInput (boolean) boolean fixedInput protected java.lang.ClassLoader getDefaultClassLoader () public net.sf.cglib.util.StringSwitcher create () Object key public void generateClass (net.sf.cglib.asm.$ClassVisitor) throws java.lang.Exception net.sf.cglib.asm.$ClassVisitor v net.sf.cglib.core.ClassEmitter ce net.sf.cglib.core.CodeEmitter e java.util.List stringList int style protected java.lang.Object firstInstance (java.lang.Class) Class type protected java.lang.Object nextInstance (java.lang.Object) Object instance static synthetic int[] access$300 (net.sf.cglib.util.StringSwitcher$Generator) net.sf.cglib.util.StringSwitcher$Generator x0 static void <clinit> () }
net/sf/cglib/util/StringSwitcher$StringSwitcherKey.class
StringSwitcher.java package net.sf.cglib.util abstract net.sf.cglib.util.StringSwitcher$StringSwitcherKey extends java.lang.Object { public abstract java.lang.Object newInstance (java.lang.String[], int[], boolean) }
net/sf/cglib/util/StringSwitcher.class
StringSwitcher.java package net.sf.cglib.util public abstract net.sf.cglib.util.StringSwitcher extends java.lang.Object { private static final net.sf.cglib.asm.$Type STRING_SWITCHER private static final net.sf.cglib.core.Signature INT_VALUE private static final net.sf.cglib.util.StringSwitcher$StringSwitcherKey KEY_FACTORY public static net.sf.cglib.util.StringSwitcher create (java.lang.String[], int[], boolean) String[] strings int[] ints boolean fixedInput net.sf.cglib.util.StringSwitcher$Generator gen protected void <init> () public abstract int intValue (java.lang.String) static synthetic net.sf.cglib.util.StringSwitcher$StringSwitcherKey access$000 () static synthetic net.sf.cglib.asm.$Type access$100 () static synthetic net.sf.cglib.core.Signature access$200 () static void <clinit> () }
net/sf/cglib/util/words.txt