#include <VMInterface.h>
Inheritance diagram for Jitrino.MethodDesc:

Public Member Functions | |
| MethodDesc (Method_Handle m, JIT_Handle jit, CompilationInterface *ci=NULL, uint32 id=0) | |
| const char * | getName () const |
| const char * | getSignatureString () const |
| void | printFullName (::std::ostream &os) |
| Class_Handle | getParentHandle () const |
| bool | isPrivate () const |
| bool | isStatic () const |
| bool | isInstance () const |
| bool | isNative () const |
| bool | isSynchronized () const |
| bool | isNoInlining () const |
| bool | isFinal () const |
| bool | isVirtual () const |
| bool | isAbstract () const |
| bool | isStrict () const |
| bool | isClassInitializer () const |
| bool | isInstanceInitializer () const |
| const Byte * | getByteCodes () const |
| uint32 | getByteCodeSize () const |
| uint16 | getMaxStack () const |
| uint32 | getNumHandlers () const |
| void | getHandlerInfo (unsigned index, unsigned *beginOffset, unsigned *endOffset, unsigned *handlerOffset, unsigned *handlerClassIndex) const |
| bool | hasAnnotation (NamedType *type) const |
| Byte * | getInfoBlock () const |
| uint32 | getInfoBlockSize () const |
| Byte * | getCodeBlockAddress (int32 id) const |
| uint32 | getCodeBlockSize (int32 id) const |
| Method_Side_Effects | getSideEffect () const |
| void | setSideEffect (Method_Side_Effects mse) |
| void | setNumExceptionHandler (uint32 numHandlers) |
| void | setExceptionHandlerInfo (uint32 exceptionHandlerNumber, Byte *startAddr, Byte *endAddr, Byte *handlerAddr, NamedType *exceptionType, bool exceptionObjIsDead) |
| bool | isOverridden () const |
| uint32 | getOffset () const |
| void * | getIndirectAddress () const |
| void * | getNativeAddress () const |
| uint32 | getNumVars () const |
| Method_Handle | getMethodHandle () const |
| void * | getHandleMap () const |
| void | setHandleMap (void *hndMap) |
| uint32 | getNumParams () const |
| Type * | getParamType (uint32 paramIndex) const |
| Type * | getReturnType () const |
| Jitrino.MethodDesc.MethodDesc | ( | Method_Handle | m, | |
| JIT_Handle | jit, | |||
| CompilationInterface * | ci = NULL, |
|||
| uint32 | id = 0 | |||
| ) |
| const char* Jitrino.MethodDesc.getName | ( | ) | const [virtual] |
Implements Jitrino.TypeMemberDesc.
| const char* Jitrino.MethodDesc.getSignatureString | ( | ) | const [virtual] |
Implements Jitrino.TypeMemberDesc.
| void Jitrino.MethodDesc.printFullName | ( | ::std::ostream & | os | ) | [virtual] |
Implements Jitrino.TypeMemberDesc.
| Class_Handle Jitrino.MethodDesc.getParentHandle | ( | ) | const [virtual] |
Implements Jitrino.TypeMemberDesc.
| bool Jitrino.MethodDesc.isPrivate | ( | ) | const [virtual] |
Implements Jitrino.TypeMemberDesc.
| bool Jitrino.MethodDesc.isStatic | ( | ) | const [virtual] |
Implements Jitrino.TypeMemberDesc.
| bool Jitrino.MethodDesc.isInstance | ( | ) | const |
| bool Jitrino.MethodDesc.isNative | ( | ) | const |
| bool Jitrino.MethodDesc.isSynchronized | ( | ) | const |
| bool Jitrino.MethodDesc.isNoInlining | ( | ) | const |
| bool Jitrino.MethodDesc.isFinal | ( | ) | const |
| bool Jitrino.MethodDesc.isVirtual | ( | ) | const |
| bool Jitrino.MethodDesc.isAbstract | ( | ) | const |
| bool Jitrino.MethodDesc.isStrict | ( | ) | const |
| bool Jitrino.MethodDesc.isClassInitializer | ( | ) | const |
| bool Jitrino.MethodDesc.isInstanceInitializer | ( | ) | const |
| const Byte* Jitrino.MethodDesc.getByteCodes | ( | ) | const |
| uint32 Jitrino.MethodDesc.getByteCodeSize | ( | ) | const |
| uint16 Jitrino.MethodDesc.getMaxStack | ( | ) | const |
| uint32 Jitrino.MethodDesc.getNumHandlers | ( | ) | const |
| void Jitrino.MethodDesc.getHandlerInfo | ( | unsigned | index, | |
| unsigned * | beginOffset, | |||
| unsigned * | endOffset, | |||
| unsigned * | handlerOffset, | |||
| unsigned * | handlerClassIndex | |||
| ) | const |
| bool Jitrino.MethodDesc.hasAnnotation | ( | NamedType * | type | ) | const |
| Byte* Jitrino.MethodDesc.getInfoBlock | ( | ) | const |
| uint32 Jitrino.MethodDesc.getInfoBlockSize | ( | ) | const |
| Byte* Jitrino.MethodDesc.getCodeBlockAddress | ( | int32 | id | ) | const |
| uint32 Jitrino.MethodDesc.getCodeBlockSize | ( | int32 | id | ) | const |
| Method_Side_Effects Jitrino.MethodDesc.getSideEffect | ( | ) | const |
| void Jitrino.MethodDesc.setSideEffect | ( | Method_Side_Effects | mse | ) |
| void Jitrino.MethodDesc.setNumExceptionHandler | ( | uint32 | numHandlers | ) |
| void Jitrino.MethodDesc.setExceptionHandlerInfo | ( | uint32 | exceptionHandlerNumber, | |
| Byte * | startAddr, | |||
| Byte * | endAddr, | |||
| Byte * | handlerAddr, | |||
| NamedType * | exceptionType, | |||
| bool | exceptionObjIsDead | |||
| ) |
| bool Jitrino.MethodDesc.isOverridden | ( | ) | const |
| uint32 Jitrino.MethodDesc.getOffset | ( | ) | const |
| void* Jitrino.MethodDesc.getIndirectAddress | ( | ) | const |
| void* Jitrino.MethodDesc.getNativeAddress | ( | ) | const |
| uint32 Jitrino.MethodDesc.getNumVars | ( | ) | const |
| Method_Handle Jitrino.MethodDesc.getMethodHandle | ( | ) | const |
| void* Jitrino.MethodDesc.getHandleMap | ( | ) | const |
| void Jitrino.MethodDesc.setHandleMap | ( | void * | hndMap | ) |
| uint32 Jitrino.MethodDesc.getNumParams | ( | ) | const |
| Type* Jitrino.MethodDesc.getParamType | ( | uint32 | paramIndex | ) | const |
| Type* Jitrino.MethodDesc.getReturnType | ( | ) | const |
Genereated on Tue Mar 11 19:25:40 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.