Jitrino.TypeMemberDesc Class Reference

#include <VMInterface.h>

Inheritance diagram for Jitrino.TypeMemberDesc:

Jitrino.FieldDesc Jitrino.MethodDesc List of all members.

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
CompilationInterfacecompilationInterface

Constructor & Destructor Documentation

Jitrino.TypeMemberDesc.TypeMemberDesc ( uint32  id,
CompilationInterface ci 
)

virtual Jitrino.TypeMemberDesc.~TypeMemberDesc (  )  [virtual]


Member Function Documentation

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.


Member Data Documentation

uint32 Jitrino.TypeMemberDesc.id [protected]

CompilationInterface* Jitrino.TypeMemberDesc.compilationInterface [protected]


The documentation for this class was generated from the following file:

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

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