Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: method.h 8027 2007-06-07 10:30:33Z michi $
+ $Id: method.h 8231 2007-07-25 14:21:24Z twisti $
*/
#include "vmcore/descriptor.h"
#include "vmcore/references.h"
#include "vmcore/linker.h"
+#include "vmcore/loader.h"
#if defined(ENABLE_JAVASE)
# include "vmcore/stackmap.h"
/* function prototypes ********************************************************/
+bool method_load(classbuffer *cb, methodinfo *m, descriptor_pool *descpool);
void method_free(methodinfo *m);
bool method_canoverwrite(methodinfo *m, methodinfo *old);
java_objectarray *method_get_parametertypearray(methodinfo *m);
java_objectarray *method_get_exceptionarray(methodinfo *m);
+classinfo *method_returntype_get(methodinfo *m);
void method_add_assumption_monomorphic(methodinfo *m, methodinfo *caller);
void method_break_assumption_monomorphic(methodinfo *m, method_worklist **wl);