Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::Throwable Class Reference#include <Throwable.h>
Inheritance diagram for acdk::lang::Throwable:
List of all members.
Detailed Description
Throwable is the root of all exceptions in the framework.
There is also a mayor different regarding Memory Management of exceptions. You cannot throw R[exceptionname], because otherwise structured catches will not work. API: Java
- Author:
- Roger Rene Kommer
- Version:
- Revision
- 1.28
- Date:
- Date
- 2005/04/09 19:26:51
Constructor & Destructor Documentation
acdk::lang::Throwable::Throwable |
( |
|
) |
|
|
|
with given string describing the reason.
|
acdk::lang::Throwable::Throwable |
( |
IN(RThrowable) |
cause |
) |
|
|
virtual acdk::lang::Throwable::~Throwable |
( |
|
) |
[virtual] |
|
Member Function Documentation
RObject acdk::lang::Throwable::create_instance |
( |
|
) |
[inline, static] |
|
bool acdk::lang::Throwable::equals |
( |
IN(RObject) |
obj |
) |
[inline, virtual] |
|
bool acdk::lang::Throwable::equals |
( |
IN(RThrowable) |
obj |
) |
[inline] |
|
virtual RThrowable acdk::lang::Throwable::getCause |
( |
|
) |
[virtual] |
|
virtual RString acdk::lang::Throwable::getMessage |
( |
|
) |
[virtual] |
|
bool acdk::lang::Throwable::onThrow |
( |
IN(RThrowable) |
ex, |
|
|
int |
line, |
|
|
const char * |
file |
|
) |
[static] |
|
virtual void acdk::lang::Throwable::printStackTrace |
( |
|
) |
[virtual] |
|
|
print call stack to given writer
|
void acdk::lang::Throwable::registerThrowListener |
( |
IN(RThrowListener) |
listner |
) |
[static] |
|
void acdk::lang::Throwable::throwException |
( |
bool |
onlyIfHasMeta = false |
) |
|
|
void acdk::lang::Throwable::unregisterThrowListener |
( |
IN(RThrowListener) |
listner |
) |
[static] |
|
Member Data Documentation
|
native C++ Backtrace information
|
|
this is Nil until getStackTrace will be called
|
|