701702703704705706707708709710711
getTypeDescriptor( field.getTypeName() ) ); mv.visitMethodInsn( Opcodes.INVOKEVIRTUAL, getInternalType( field.getTypeName() ), "hashCode", "()I" ); mv.visitLabel( olabel2 ); } mv.visitInsn( Opcodes.IADD ); mv.visitVarInsn( Opcodes.ISTORE, 1 );
716717718719720721722723724725726
mv.visitInsn( Opcodes.IRETURN ); Label lastLabel = null; if ( this.debug ) { lastLabel = new Label(); mv.visitLabel( lastLabel ); mv.visitLocalVariable( "this", getTypeDescriptor( classDef.getClassName() ), null, l0, lastLabel,
750751752753754755756757758759760
mv.visitCode(); Label l0 = null; if ( this.debug ) { l0 = new Label(); mv.visitLabel( l0 ); } // StringBuilder buf = new StringBuilder(); mv.visitTypeInsn( Opcodes.NEW, Type.getInternalName( StringBuilder.class ) );
851852853854855856857858859860861
mv.visitInsn( Opcodes.ARETURN ); Label lastLabel = null; if ( this.debug ) { lastLabel = new Label(); mv.visitLabel( lastLabel ); mv.visitLocalVariable( "this", getTypeDescriptor( classDef.getClassName() ), null, l0, lastLabel,
253254255256257258259260261262263
null ); mv.visitCode(); Label l0 = null; if ( this.debug ) { l0 = new Label(); mv.visitLabel( l0 ); } mv.visitVarInsn( Opcodes.ALOAD, 0 ); mv.visitMethodInsn( Opcodes.INVOKESPECIAL, Type.getInternalName( Object.class ),
266267268269270271272273274275276
new Type[]{} ) ); mv.visitInsn( Opcodes.RETURN ); Label l1 = null; if ( this.debug ) { l1 = new Label(); mv.visitLabel( l1 ); mv.visitLocalVariable( "this", getTypeDescriptor( classDef.getClassName() ), null, l0, l1,
303304305306307308309310311312313
null ); mv.visitCode(); Label l0 = null; if ( this.debug ) { l0 = new Label(); mv.visitLabel( l0 ); } mv.visitVarInsn( Opcodes.ALOAD, 0 ); mv.visitVarInsn( Type.getType( getTypeDescriptor( fieldDef.getTypeName() ) ).getOpcode( Opcodes.ILOAD ), 1 );
318319320321322323324325326327328
mv.visitInsn( Opcodes.RETURN ); Label l1 = null; if ( this.debug ) { l1 = new Label(); mv.visitLabel( l1 ); mv.visitLocalVariable( "this", getTypeDescriptor( classDef.getClassName() ), null, l0, l1,
355356357358359360361362363364365
null ); mv.visitCode(); Label l0 = null; if ( this.debug ) { l0 = new Label(); mv.visitLabel( l0 ); } mv.visitVarInsn( Opcodes.ALOAD, 0 ); mv.visitFieldInsn( Opcodes.GETFIELD, getInternalType( classDef.getClassName() ),
367368369370371372373374375376377
getTypeDescriptor( fieldDef.getTypeName() ) ); mv.visitInsn( Type.getType( getTypeDescriptor( fieldDef.getTypeName() ) ).getOpcode( Opcodes.IRETURN ) ); Label l1 = null; if ( this.debug ) { l1 = new Label(); mv.visitLabel( l1 ); mv.visitLocalVariable( "this", getTypeDescriptor( classDef.getClassName() ), null, l0, l1,