#include <VMInterface.h>
Inheritance diagram for Jitrino.TypeMemberDesc:
Public Member Functions | |
TypeMemberDesc (uint32 id, CompilationInterface *ci) | |
virtual | ~TypeMemberDesc () |
uint32 | getId () const |
NamedType * | getParentType () |
bool | isParentClassIsLikelyExceptionType () const |
virtual const char * | getName () const=0 |
virtual const char * | getSignatureString () const=0 |
virtual void | printFullName (::std::ostream &os)=0 |
virtual Class_Handle | getParentHandle () const=0 |
virtual bool | isPrivate () const=0 |
virtual bool | isStatic () const=0 |
Protected Attributes | |
uint32 | id |
CompilationInterface * | compilationInterface |
Jitrino.TypeMemberDesc.TypeMemberDesc | ( | uint32 | id, | |
CompilationInterface * | ci | |||
) |
virtual Jitrino.TypeMemberDesc.~TypeMemberDesc | ( | ) | [virtual] |
uint32 Jitrino.TypeMemberDesc.getId | ( | ) | const |
NamedType* Jitrino.TypeMemberDesc.getParentType | ( | ) |
bool Jitrino.TypeMemberDesc.isParentClassIsLikelyExceptionType | ( | ) | const |
virtual const char* Jitrino.TypeMemberDesc.getName | ( | ) | const [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
virtual const char* Jitrino.TypeMemberDesc.getSignatureString | ( | ) | const [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
virtual void Jitrino.TypeMemberDesc.printFullName | ( | ::std::ostream & | os | ) | [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
virtual Class_Handle Jitrino.TypeMemberDesc.getParentHandle | ( | ) | const [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
virtual bool Jitrino.TypeMemberDesc.isPrivate | ( | ) | const [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
virtual bool Jitrino.TypeMemberDesc.isStatic | ( | ) | const [pure virtual] |
Implemented in Jitrino.FieldDesc, and Jitrino.MethodDesc.
uint32 Jitrino.TypeMemberDesc.id [protected] |
Genereated on Tue Mar 11 19:25:40 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.