259260261262263264265266267268269
superClass, getterMethod, fieldType, cw ); cw.visitEnd(); return cw.toByteArray(); } /**
214215216217218219220221222223224
className, superClass, getterMethod, cw ); cw.visitEnd(); return cw.toByteArray(); } private byte[] dumpWriter(final Class< ? > originalClass,
243244245246247248249250251252253
129130131132133134135136137138139
classParts.get(i).write(this, cw); } if (staticInitializer != null) { staticInitializer.write(this, cw); } cw.visitEnd(); bytecode = cw.toByteArray(); if (DUMP_GENERATED_CLASSES) { dumpGeneratedClass(bytecode); } }
93949596979899100101102103
edef ); this.buildToString( cw, edef ); cw.visitEnd(); byte[] serializedClass = cw.toByteArray(); return serializedClass; }
233234235236237238239240241242243
262263264265266267268269270271272
7677787980818283848586
buildField( cw, field ); } finalizeCreation( classDef ); cw.visitEnd(); } catch ( Exception e ) { e.printStackTrace(); } return cw.toByteArray();
116117118119120121122123124125126
282283284285286287288289290291
"(" + BuildUtils.getTypeDescriptor( coreName ) + ")V"); mv.visitInsn(RETURN); mv.visitMaxs(2, 2); mv.visitEnd(); } cw.visitEnd(); return cw.toByteArray(); } }