|
|
|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::tools::mc::MethodInfo Class Reference#include <MethodInfo.h>
Inheritance diagram for acdk::tools::mc::MethodInfo:
List of all members.
|
Public Member Functions |
| | MethodInfo (IN(RTypeScope) parent, IN(RClassInfo) clsInfo, int accessflags) |
| acdk::lang::Object | clone (sys::Allocator *alc) |
| | reimplemented from acdk::lang::Object
|
| acdk::lang::Object | clone () |
| | reimplemented from acdk::lang::Object
|
| virtual RString | getMetaInfoCIdentifier () |
| | Returns the identifier to the dmi::ClazzInfo, dmi::MethodInfo/etc.
|
| bool | isPublic () |
| bool | isPrivate () |
| bool | isDestructor () |
| bool | isVirtual () |
| bool | isStatic () |
| bool | isConstructor () |
| bool | isAbstract () |
| bool | parse (IN(RStreamTokenizer) in) |
| bool | isCreateInstance () |
| virtual int | compareTo (IN(acdk::lang::Object) other) |
| | compares t objects Object::compareTo() UnsupportedOperationException
|
| bool | invokeCodeAttributes (IN(RModuleInfo) cm, IN(RClassInfo) ci) |
| void | writeInfo (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeInfo (IN(RPrintWriter) out, IN(RClassInfo) clsinfo, int argcount) |
| | if arguments as default initializer argcount != args->length();
|
| RString | getJavaSignature (bool cidentifier, int argcount=-1) |
| bool | detectPureVirtualMethod (IN(RStreamTokenizer) in) |
| void | writeMethodList (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeDispatchBody (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeDispatchBodyEx (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeDispatchBody (IN(RPrintWriter) out, IN(RClassInfo) clsinfo, int argcount) |
| void | writeDispatchBodyEx (IN(RPrintWriter) out, IN(RClassInfo) clsinfo, int argcount) |
| void | writeProxyConstructor (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeProxyMethod (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| void | writeThrowDispatch (IN(RPrintWriter) out, IN(RClassInfo) clsinfo, int argcount) |
| void | writeDispatchBody2 (IN(RPrintWriter) out, IN(RClassInfo) clsinfo, int argcount, bool novirtual) |
| int | getArgCount () |
| | return all arguments, including default values.
|
| int | getNoDefaultArgCount () |
| void | writeOrbProxy (IN(RPrintWriter) out, IN(RClassInfo) clsinfo) |
| virtual RString | toString () |
| | return a string representation of this object Object::toString() return getName() by default
|
| RString | orgReturnType () |
| RString | mappedReturnType () |
| RMethodInfoArray | getFixedParametersMethods () |
| | If the method has default parameter, multiple Methods with corresponding argument count will be returned.
|
| void | generateIdlIfInterface (IN(RPrintWriter) out) |
| | ACDK2IDL.
|
| bool | checkModifier (IN(RStreamTokenizer) in) |
| void | writeCodes (IN(RPrintWriter) out, CodeWhere where) |
| bool | needMethodInfo () |
| virtual bool | generateMetaInfo (bool defaultValue) |
Public Attributes |
| RString | returnType |
| RClassInfo | _classInfo |
| RArrayList | args |
| int | argcount |
| | Fixed argument count (ignoreing default value arguments.
|
| RString | _javaSignature |
| RArrayList | _throws |
| RString | _altName |
| RString | _operatorName |
Constructor & Destructor Documentation
| acdk::tools::mc::MethodInfo::MethodInfo |
( |
IN(RTypeScope) |
parent, |
|
|
IN(RClassInfo) |
clsInfo, |
|
|
int |
accessflags |
|
) |
|
|
Member Function Documentation
| virtual int acdk::tools::mc::MethodInfo::compareTo |
( |
IN(acdk::lang::Object) |
other |
) |
[inline, virtual] |
|
| bool acdk::tools::mc::MethodInfo::detectPureVirtualMethod |
( |
IN(RStreamTokenizer) |
in |
) |
|
|
| void acdk::tools::mc::MethodInfo::generateIdlIfInterface |
( |
IN(RPrintWriter) |
out |
) |
|
|
| virtual bool acdk::tools::mc::MethodInfo::generateMetaInfo |
( |
bool |
defaultValue |
) |
[inline, virtual] |
|
| int acdk::tools::mc::MethodInfo::getArgCount |
( |
|
) |
[inline] |
|
|
|
return all arguments, including default values.
use ai->argcount for current real arg count |
|
|
If the method has default parameter, multiple Methods with corresponding argument count will be returned.
|
| RString acdk::tools::mc::MethodInfo::getJavaSignature |
( |
bool |
cidentifier, |
|
|
int |
argcount = -1 |
|
) |
|
|
| virtual RString acdk::tools::mc::MethodInfo::getMetaInfoCIdentifier |
( |
|
) |
[virtual] |
|
| int acdk::tools::mc::MethodInfo::getNoDefaultArgCount |
( |
|
) |
|
|
| bool acdk::tools::mc::MethodInfo::isAbstract |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isConstructor |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isCreateInstance |
( |
|
) |
|
|
| bool acdk::tools::mc::MethodInfo::isDestructor |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isPrivate |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isPublic |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isStatic |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::isVirtual |
( |
|
) |
[inline] |
|
| RString acdk::tools::mc::MethodInfo::mappedReturnType |
( |
|
) |
[inline] |
|
| bool acdk::tools::mc::MethodInfo::needMethodInfo |
( |
|
) |
|
|
| RString acdk::tools::mc::MethodInfo::orgReturnType |
( |
|
) |
[inline] |
|
| virtual RString acdk::tools::mc::MethodInfo::toString |
( |
|
) |
[virtual] |
|
| void acdk::tools::mc::MethodInfo::writeDispatchBody |
( |
IN(RPrintWriter) |
out, |
|
|
IN(RClassInfo) |
clsinfo, |
|
|
int |
argcount |
|
) |
|
|
| void acdk::tools::mc::MethodInfo::writeDispatchBody2 |
( |
IN(RPrintWriter) |
out, |
|
|
IN(RClassInfo) |
clsinfo, |
|
|
int |
argcount, |
|
|
bool |
novirtual |
|
) |
|
|
| void acdk::tools::mc::MethodInfo::writeDispatchBodyEx |
( |
IN(RPrintWriter) |
out, |
|
|
IN(RClassInfo) |
clsinfo, |
|
|
int |
argcount |
|
) |
|
|
|
|
if arguments as default initializer argcount != args->length();
|
| void acdk::tools::mc::MethodInfo::writeThrowDispatch |
( |
IN(RPrintWriter) |
out, |
|
|
IN(RClassInfo) |
clsinfo, |
|
|
int |
argcount |
|
) |
|
|
Member Data Documentation
|
|
Fixed argument count (ignoreing default value arguments.
|
|
|