exceptions_impl.h File Reference


Defines

#define VM_LAZY_EXCEPTION
 
Author:
Intel, Pavel Afremov


Functions

Classget_exc_class (const char *exception_name)
Methodlookup_exc_constructor (Class *exc_class, const char *signature)
void init_cause (jthrowable exc_object, jthrowable exc_cause)
jthrowable create_exception (Class *exc_class, Method *exc_init, jvalue *args)
jthrowable create_exception (Class *exc_class, const char *exc_message, jthrowable exc_cause)
jthrowable create_exception (Exception *exception)
void exn_throw_object_internal (jthrowable exc_object)
void exn_throw_by_class_internal (Class *exc_class, const char *exc_message, jthrowable exc_cause)
void exn_throw_by_name_internal (const char *exc_name, const char *exc_message, jthrowable exc_cause)
void exn_raise_object_internal (jthrowable exc_object)
void exn_raise_by_class_internal (Class *exc_class, const char *exc_message, jthrowable exc_cause)
void exn_raise_by_name_internal (const char *exc_name, const char *exc_message, jthrowable exc_cause)
ManagedObject *__stdcall get_exception_object_internal ()
void __stdcall set_exception_object_internal (ManagedObject *exn)
void __stdcall clear_exception_internal ()


Define Documentation

#define VM_LAZY_EXCEPTION

Author:
Intel, Pavel Afremov

Version:
Revision
1.1


Function Documentation

Class* get_exc_class ( const char *  exception_name  ) 

Method* lookup_exc_constructor ( Class exc_class,
const char *  signature 
)

void init_cause ( jthrowable  exc_object,
jthrowable  exc_cause 
)

jthrowable create_exception ( Class exc_class,
Method exc_init,
jvalue args 
)

jthrowable create_exception ( Class exc_class,
const char *  exc_message,
jthrowable  exc_cause 
)

jthrowable create_exception ( Exception exception  ) 

void exn_throw_object_internal ( jthrowable  exc_object  ) 

void exn_throw_by_class_internal ( Class exc_class,
const char *  exc_message,
jthrowable  exc_cause 
)

void exn_throw_by_name_internal ( const char *  exc_name,
const char *  exc_message,
jthrowable  exc_cause 
)

void exn_raise_object_internal ( jthrowable  exc_object  ) 

void exn_raise_by_class_internal ( Class exc_class,
const char *  exc_message,
jthrowable  exc_cause 
)

void exn_raise_by_name_internal ( const char *  exc_name,
const char *  exc_message,
jthrowable  exc_cause 
)

ManagedObject* __stdcall get_exception_object_internal (  ) 

void __stdcall set_exception_object_internal ( ManagedObject exn  ) 

void __stdcall clear_exception_internal (  ) 


Genereated on Tue Mar 11 19:25:56 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.