#include <Parameter.h>
Inheritance diagram for acdk::lang::reflect::Parameter:
Public Member Functions | |
Parameter (const acdk::lang::dmi::ClazzInfo *clazz, const acdk::lang::dmi::ClazzMethodInfo *meth, const acdk::lang::dmi::ClazzMethodArgInfo *paramInfo) | |
Internal constructor. | |
virtual dmi::MetaInfo * | getMetaInfo () |
implemented interface for MetaObject | |
virtual RMethod | getMethod () |
virtual int | getModifiers () |
virtual RString | getName () |
returns the ClassName for this object by default | |
virtual RClass | getType () |
virtual bool | equals (IN(RObject) obj) |
Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance. | |
virtual int | hashCode () |
virtual RString | toString () |
return a string representation of this object Object::toString() return getName() by default | |
virtual RString | toIndentifier () |
render the method to an identifier including 'namemangling' | |
virtual RString | toTypeString (int format=acdk::lang::dmi::TpFtFormatStandard) |
print the information | |
Private Attributes | |
const acdk::lang::dmi::ClazzInfo * | _theClazz |
const acdk::lang::dmi::ClazzMethodInfo * | _methodInfo |
const acdk::lang::dmi::ClazzMethodArgInfo * | _paramInfo |
|
Internal constructor.
|
|
Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.
Reimplemented from acdk::lang::Object. |
|
implemented interface for MetaObject
Reimplemented from acdk::lang::dmi::MetaObject. |
|
|
|
|
|
returns the ClassName for this object by default
Reimplemented from acdk::lang::Object. |
|
|
|
Reimplemented from acdk::lang::Object. |
|
render the method to an identifier including 'namemangling'
|
|
return a string representation of this object Object::toString() return getName() by default
Reimplemented from acdk::lang::Object. |
|
print the information
Implements acdk::lang::dmi::MetaObject. |
|
|
|
|
|
|