equal
deleted
inserted
replaced
2711 |
2711 |
2712 // Fill in information from fixed part (access_flags already set) |
2712 // Fill in information from fixed part (access_flags already set) |
2713 m->set_constants(_cp); |
2713 m->set_constants(_cp); |
2714 m->set_name_index(name_index); |
2714 m->set_name_index(name_index); |
2715 m->set_signature_index(signature_index); |
2715 m->set_signature_index(signature_index); |
2716 #ifdef CC_INTERP |
2716 |
2717 // hmm is there a gc issue here?? |
|
2718 ResultTypeFinder rtf(cp->symbol_at(signature_index)); |
2717 ResultTypeFinder rtf(cp->symbol_at(signature_index)); |
2719 m->set_result_index(rtf.type()); |
2718 m->constMethod()->set_result_type(rtf.type()); |
2720 #endif |
|
2721 |
2719 |
2722 if (args_size >= 0) { |
2720 if (args_size >= 0) { |
2723 m->set_size_of_parameters(args_size); |
2721 m->set_size_of_parameters(args_size); |
2724 } else { |
2722 } else { |
2725 m->compute_size_of_parameters(THREAD); |
2723 m->compute_size_of_parameters(THREAD); |