public JavaMethod export ( JavaClass source , JavaClass target ) { JavaMethod method = new JavaMethod ( _loader ) ; method . setName ( _name ) ; method . setDescriptor ( _descriptor ) ; method . setAccessFlags ( _accessFlags ) ; target . getConstantPool ( ) . addUTF8 ( _name ) ; target . getConstantPool ( ) . addUTF8 ( _descriptor ) ; for ( int i = 0 ; i < _attributes . size ( ) ; i ++ ) { Attribute attr = _attributes . get ( i ) ; method . addAttribute ( attr . export ( source , target ) ) ; } return method ; }
exports the method .