// Generated by ACDK Metacompiler,
// Copyrighted by Roger Rene Kommer, artefaktur
//
// Dont edit this file manually
//
#include <acdk.h>
#include "../reflect.h"
#include "../AccessibleObject.h"
#include "../.h"
#include "../Enumeration.h"
#include "../Field.h"
#include "../InvocationTargetException.h"
#include "../Member.h"
#include "../Method.h"
#include "../Modifier.h"
#include "../Parameter.h"
#include "../reflect.h"
#include "../Unit.h"
#include <acdk/lang/dmi/ClazzInfoInternals.h>
namespace acdk {
namespace lang {
namespace reflect {
class AccessibleObject_DmiProxy
: extends AccessibleObject
, implements ::acdk::lang::dmi::DmiProxyBase
{
ACDK_PROXY_WITH_METAINFO(AccessibleObject)
public:
::acdk::lang::Object* _cast(const ::acdk::lang::dmi::ClazzInfo* ci)
{
::acdk::lang::Object* ret = _dmiProxyCast(ci);
if (ret != 0)
return ret;
ret = AccessibleObject::_cast(ci);
return ret;
}
virtual void getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::reflect::, AccessibleObject)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)_dmiTarget._ref_this());
}
virtual bool _gc_releaseRef(bool force = false) const { return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_gc_releaseRef(this); }
::acdk::lang::Object* getDmiTarget(bool& forwarded, const ::acdk::lang::dmi::ClazzInfo*& ci) { return _dmiProxygetDmiTarget(forwarded, ci); }
AccessibleObject_DmiProxy(bool accessable)
: AccessibleObject(accessable)
{
clazzInfo()->_resolveSupers(true, false);
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_initThis(this);
}
AccessibleObject_DmiProxy()
: AccessibleObject()
{
clazzInfo()->_resolveSupers(true, false);
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_initThis(this);
}
bool isAccessible()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::clazzInfo()->methods[3]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::isAccessible();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("isAccessible", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
void setAccessible(bool flag)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::clazzInfo()->methods[4]) == false)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::setAccessible(flag);
return;
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(flag);
_dmiProxyGetTarget()->standardDispatch("setAccessible", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
}
::acdk::lang::RObject clone()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[3]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::clone();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("clone", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RObject)(::acdk::lang::RObject)__acdk_retval;
}
int compareTo(IN(::acdk::lang::RObject) o)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[4]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::compareTo(o);
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(o);
_dmiProxyGetTarget()->standardDispatch("compareTo", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
bool equals(IN(::acdk::lang::RObject) o)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[6]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::equals(o);
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(o);
_dmiProxyGetTarget()->standardDispatch("equals", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
void finalize()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[7]) == false)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::finalize();
return;
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("finalize", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
}
::acdk::lang::RClass getClass()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[8]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::getClass();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getClass", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RClass)(::acdk::lang::RObject)__acdk_retval;
}
int hashCode()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[9]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::hashCode();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("hashCode", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
::acdk::lang::RString toString()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[15]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, AccessibleObject)::toString();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("toString", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RString)(::acdk::lang::RObject)__acdk_retval;
}
static const ::acdk::lang::dmi::ClazzMethodInfo*
_AccessibleObject_Z_dispatch(::acdk::lang::Object* This_, IN(::acdk::lang::RString) fname, ::acdk::lang::dmi::ScriptVar& ret, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::DmiClient& dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const ::acdk::lang::dmi::ClazzInfo* clazzinfo, const ::acdk::lang::dmi::ClazzMethodInfo* methinf)
{
ret = (::acdk::lang::RObject) new AccessibleObject_DmiProxy(args[0].getBoolVar());
return methinf;
}
static const ::acdk::lang::dmi::ClazzMethodInfo*
_AccessibleObject_dispatch(::acdk::lang::Object* This_, IN(::acdk::lang::RString) fname, ::acdk::lang::dmi::ScriptVar& ret, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::DmiClient& dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const ::acdk::lang::dmi::ClazzInfo* clazzinfo, const ::acdk::lang::dmi::ClazzMethodInfo* methinf)
{
ret = (::acdk::lang::RObject) new AccessibleObject_DmiProxy();
return methinf;
}
};
::acdk::lang::dmi::ClazzSuperInfo AccessibleObject_DmiProxy_super =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AccessibleObject::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AccessibleObject_DmiProxy_interfaces[] =
{
&AccessibleObject_DmiProxy_super,
0
};
::acdk::lang::dmi::ClazzMethodArgInfo AccessibleObject_DmiProxy_methods__AccessibleObject_Z_arg_accessable =
{
::acdk::lang::dmi::MiMethodArgInfo | ::acdk::lang::dmi::MiAiHasDefaultInit,
0, //AttributesRes
"accessable",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
::acdk::lang::dmi::ClazzInfo::getBoolClazz()
};
::acdk::lang::dmi::ClazzMethodArgInfo* AccessibleObject_methods__AccessibleObject_Z_args[] =
{
&AccessibleObject_DmiProxy_methods__AccessibleObject_Z_arg_accessable,
0
};
::acdk::lang::dmi::ClazzMethodInfo AccessibleObject_DmiProxy_methods__AccessibleObject_Z =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiMethodInfo | ::acdk::lang::dmi::MiMiConstructor | ::acdk::lang::dmi::MiMiOrgPoly,
0, //AttributesRes
"AccessibleObject_DmiProxy",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextScopeSibling
AccessibleObject::clazzInfo(), // returnType
"_0_AccessibleObject_DmiProxy", // altname
-1, // altnamehashCode
AccessibleObject_methods__AccessibleObject_Z_args,
0, // argumentCount
0, // excpetions,
AccessibleObject_DmiProxy::_AccessibleObject_Z_dispatch,
::acdk::lang::dmi::ClazzMethodInfo::DefaultDispatchThrowableFunc,
0 // cached methodhash
};
::acdk::lang::dmi::ClazzMethodArgInfo* AccessibleObject_methods__AccessibleObject_args[] =
{
0
};
::acdk::lang::dmi::ClazzMethodInfo AccessibleObject_DmiProxy_methods__AccessibleObject =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiMethodInfo | ::acdk::lang::dmi::MiMiConstructor,
0, //AttributesRes
"AccessibleObject_DmiProxy",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextScopeSibling
AccessibleObject::clazzInfo(), // returnType
"_1_AccessibleObject_DmiProxy", // altname
-1, // altnamehashCode
AccessibleObject_methods__AccessibleObject_args,
0, // argumentCount
0, // excpetions,
AccessibleObject_DmiProxy::_AccessibleObject_dispatch,
::acdk::lang::dmi::ClazzMethodInfo::DefaultDispatchThrowableFunc,
0 // cached methodhash
};
::acdk::lang::dmi::ClazzMethodInfo* AccessibleObject_methods[] =
{
&AccessibleObject_DmiProxy_methods__AccessibleObject_Z,
&AccessibleObject_DmiProxy_methods__AccessibleObject,
0
};
::acdk::lang::dmi::ClazzInfo* AccessibleObject_DmiProxy::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiResolved, // clazz-flags
0, //AttributesRes
"AccessibleObject_DmiProxy", // name of class
-1, // hashCode
"acdk/lang/reflect", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AccessibleObject_DmiProxy_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
AccessibleObject_methods, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // user defined info
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AccessibleObject_DmiProxy(AccessibleObject_DmiProxy::clazzInfo());
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
using namespace acdk::lang;
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
using namespace acdk::lang;
class InvocationTargetException_DmiProxy
: extends InvocationTargetException
, implements ::acdk::lang::dmi::DmiProxyBase
{
ACDK_PROXY_WITH_METAINFO(InvocationTargetException)
public:
::acdk::lang::Object* _cast(const ::acdk::lang::dmi::ClazzInfo* ci)
{
::acdk::lang::Object* ret = _dmiProxyCast(ci);
if (ret != 0)
return ret;
ret = InvocationTargetException::_cast(ci);
return ret;
}
virtual void getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::reflect::, InvocationTargetException)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)_dmiTarget._ref_this());
}
virtual bool _gc_releaseRef(bool force = false) const { return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_gc_releaseRef(this); }
::acdk::lang::Object* getDmiTarget(bool& forwarded, const ::acdk::lang::dmi::ClazzInfo*& ci) { return _dmiProxygetDmiTarget(forwarded, ci); }
InvocationTargetException_DmiProxy()
: InvocationTargetException()
{
clazzInfo()->_resolveSupers(true, false);
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_initThis(this);
}
InvocationTargetException_DmiProxy(IN(::acdk::lang::RString) what)
: InvocationTargetException(what)
{
clazzInfo()->_resolveSupers(true, false);
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_initThis(this);
}
::acdk::lang::RString getMessage()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, Throwable)::clazzInfo()->methods[4]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::getMessage();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getMessage", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RString)(::acdk::lang::RObject)__acdk_retval;
}
void printStackTrace(IN(::acdk::io::RPrintWriter) out)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, Throwable)::clazzInfo()->methods[6]) == false)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::printStackTrace(out);
return;
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(out);
_dmiProxyGetTarget()->standardDispatch("printStackTrace", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
}
void printStackTrace()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, Throwable)::clazzInfo()->methods[7]) == false)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::printStackTrace();
return;
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("printStackTrace", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
}
::acdk::lang::RObject clone()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[3]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::clone();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("clone", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RObject)(::acdk::lang::RObject)__acdk_retval;
}
int compareTo(IN(::acdk::lang::RObject) o)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[4]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::compareTo(o);
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(o);
_dmiProxyGetTarget()->standardDispatch("compareTo", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
bool equals(IN(::acdk::lang::RObject) o)
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[6]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::equals(o);
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(1);
__acdk_args[0] = ::acdk::lang::inOf(o);
_dmiProxyGetTarget()->standardDispatch("equals", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
void finalize()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[7]) == false)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::finalize();
return;
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("finalize", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
}
::acdk::lang::RClass getClass()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[8]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::getClass();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getClass", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RClass)(::acdk::lang::RObject)__acdk_retval;
}
int hashCode()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[9]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::hashCode();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("hashCode", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
::acdk::lang::RString toString()
{
if (_dmiProxyIsOverloaded(getClazzInfo(), ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::clazzInfo()->methods[15]) == false)
{
return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::reflect::, InvocationTargetException)::toString();
}
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("toString", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RString)(::acdk::lang::RObject)__acdk_retval;
}
static const ::acdk::lang::dmi::ClazzMethodInfo*
_InvocationTargetException_dispatch(::acdk::lang::Object* This_, IN(::acdk::lang::RString) fname, ::acdk::lang::dmi::ScriptVar& ret, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::DmiClient& dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const ::acdk::lang::dmi::ClazzInfo* clazzinfo, const ::acdk::lang::dmi::ClazzMethodInfo* methinf)
{
ret = (::acdk::lang::RObject) new InvocationTargetException_DmiProxy();
return methinf;
}
static const ::acdk::lang::dmi::ClazzMethodInfo*
_InvocationTargetException_in_acdk_lang_String_dispatch(::acdk::lang::Object* This_, IN(::acdk::lang::RString) fname, ::acdk::lang::dmi::ScriptVar& ret, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::DmiClient& dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const ::acdk::lang::dmi::ClazzInfo* clazzinfo, const ::acdk::lang::dmi::ClazzMethodInfo* methinf)
{
ret = (::acdk::lang::RObject) new InvocationTargetException_DmiProxy((::acdk::lang::RString)args[0].getObjectVar());
return methinf;
}
};
::acdk::lang::dmi::ClazzSuperInfo InvocationTargetException_DmiProxy_super =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
InvocationTargetException::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _InvocationTargetException_DmiProxy_interfaces[] =
{
&InvocationTargetException_DmiProxy_super,
0
};
::acdk::lang::dmi::ClazzMethodArgInfo* InvocationTargetException_methods__InvocationTargetException_args[] =
{
0
};
::acdk::lang::dmi::ClazzMethodInfo InvocationTargetException_DmiProxy_methods__InvocationTargetException =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiMethodInfo | ::acdk::lang::dmi::MiMiConstructor | ::acdk::lang::dmi::MiMiOrgPoly,
0, //AttributesRes
"InvocationTargetException_DmiProxy",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextScopeSibling
InvocationTargetException::clazzInfo(), // returnType
"_0_InvocationTargetException_DmiProxy", // altname
-1, // altnamehashCode
InvocationTargetException_methods__InvocationTargetException_args,
0, // argumentCount
0, // excpetions,
InvocationTargetException_DmiProxy::_InvocationTargetException_dispatch,
::acdk::lang::dmi::ClazzMethodInfo::DefaultDispatchThrowableFunc,
0 // cached methodhash
};
::acdk::lang::dmi::ClazzMethodArgInfo InvocationTargetException_DmiProxy_methods__InvocationTargetException_in_acdk_lang_String_arg_what =
{
::acdk::lang::dmi::MiMethodArgInfo | ::acdk::lang::dmi::MiAiIn,
0, //AttributesRes
"what",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
::acdk::lang::String::clazzInfo()
};
::acdk::lang::dmi::ClazzMethodArgInfo* InvocationTargetException_methods__InvocationTargetException_in_acdk_lang_String_args[] =
{
&InvocationTargetException_DmiProxy_methods__InvocationTargetException_in_acdk_lang_String_arg_what,
0
};
::acdk::lang::dmi::ClazzMethodInfo InvocationTargetException_DmiProxy_methods__InvocationTargetException_in_acdk_lang_String =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiMethodInfo | ::acdk::lang::dmi::MiMiConstructor | ::acdk::lang::dmi::MiMiOrgPoly,
0, //AttributesRes
"InvocationTargetException_DmiProxy",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextScopeSibling
InvocationTargetException::clazzInfo(), // returnType
"_1_InvocationTargetException_DmiProxy", // altname
-1, // altnamehashCode
InvocationTargetException_methods__InvocationTargetException_in_acdk_lang_String_args,
0, // argumentCount
0, // excpetions,
InvocationTargetException_DmiProxy::_InvocationTargetException_in_acdk_lang_String_dispatch,
::acdk::lang::dmi::ClazzMethodInfo::DefaultDispatchThrowableFunc,
0 // cached methodhash
};
::acdk::lang::dmi::ClazzMethodInfo* InvocationTargetException_methods[] =
{
&InvocationTargetException_DmiProxy_methods__InvocationTargetException,
&InvocationTargetException_DmiProxy_methods__InvocationTargetException_in_acdk_lang_String,
0
};
::acdk::lang::dmi::ClazzInfo* InvocationTargetException_DmiProxy::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiResolved, // clazz-flags
0, //AttributesRes
"InvocationTargetException_DmiProxy", // name of class
-1, // hashCode
"acdk/lang/reflect", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_InvocationTargetException_DmiProxy_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
InvocationTargetException_methods, // pointer to Array of Methods
0, // count of Methods
0, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // user defined info
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_InvocationTargetException_DmiProxy(InvocationTargetException_DmiProxy::clazzInfo());
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
using namespace acdk::lang;
class Member_DmiProxy
: extends ::acdk::lang::Object
, implements Member
, implements ::acdk::lang::dmi::DmiProxyBase
{
ACDK_PROXY_WITH_METAINFO(Member)
public:
::acdk::lang::Object* _cast(const ::acdk::lang::dmi::ClazzInfo* ci)
{
::acdk::lang::Object* ret = _dmiProxyCast(ci);
if (ret != 0)
return ret;
ret = Member::_cast(ci);
return ret;
}
virtual void getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::reflect::, Member)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)_dmiTarget._ref_this());
}
static ::acdk::lang::RObject create_instance() { return new Member_DmiProxy(); }
virtual bool _gc_releaseRef(bool force = false) const { return ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_gc_releaseRef(this); }
::acdk::lang::Object* getDmiTarget(bool& forwarded, const ::acdk::lang::dmi::ClazzInfo*& ci) { return _dmiProxygetDmiTarget(forwarded, ci); }
Member_DmiProxy()
: Member()
{
clazzInfo()->_resolveSupers(true, false);
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::dmi::, DmiProxyBase)::_initThis(this);
}
::acdk::lang::RClass getDeclaringClass()
{
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getDeclaringClass", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RClass)(::acdk::lang::RObject)__acdk_retval;
}
int getModifiers()
{
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getModifiers", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return __acdk_retval;
}
::acdk::lang::RString getName()
{
::acdk::lang::dmi::ScriptVar __acdk_retval;
::acdk::lang::dmi::ScriptVarArray __acdk_args(0);
_dmiProxyGetTarget()->standardDispatch("getName", __acdk_retval, __acdk_args, _dmiClient, Nil, 0, _dmiProxyGetTarget()->clazzInfo(), 0);
return (::acdk::lang::RString)(::acdk::lang::RObject)__acdk_retval;
}
static const ::acdk::lang::dmi::ClazzMethodInfo*
_Member_dispatch(::acdk::lang::Object* This_, IN(::acdk::lang::RString) fname, ::acdk::lang::dmi::ScriptVar& ret, ::acdk::lang::dmi::ScriptVarArray& args, ::acdk::lang::dmi::DmiClient& dc, IN(::acdk::lang::RStringArray) namedArgs, int flags, const ::acdk::lang::dmi::ClazzInfo* clazzinfo, const ::acdk::lang::dmi::ClazzMethodInfo* methinf)
{
ret = (::acdk::lang::RObject) new Member_DmiProxy();
return methinf;
}
};
::acdk::lang::dmi::ClazzSuperInfo Member_DmiProxy_super =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
Member::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _Member_DmiProxy_interfaces[] =
{
&Member_DmiProxy_super,
0
};
::acdk::lang::dmi::ClazzMethodArgInfo* Member_methods__Member_args[] =
{
0
};
::acdk::lang::dmi::ClazzMethodInfo Member_DmiProxy_methods__Member =
{
::acdk::lang::dmi::MiMethodInfo | ::acdk::lang::dmi::MiMiConstructor,
0, //AttributesRes
"Member_DmiProxy",
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextScopeSibling
Member::clazzInfo(), // returnType
"_DmiProxy", // altname
-1, // altnamehashCode
Member_methods__Member_args,
0, // argumentCount
0, // excpetions,
Member_DmiProxy::_Member_dispatch,
::acdk::lang::dmi::ClazzMethodInfo::DefaultDispatchThrowableFunc,
0 // cached methodhash
};
::acdk::lang::dmi::ClazzMethodInfo* Member_methods[] =
{
&Member_DmiProxy_methods__Member,
0
};
::acdk::lang::dmi::ClazzInfo* Member_DmiProxy::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiResolved, // clazz-flags
0, //AttributesRes
"Member_DmiProxy", // name of class
-1, // hashCode
"acdk/lang/reflect", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_Member_DmiProxy_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
Member_methods, // pointer to Array of Methods
0, // count of Methods
Member_DmiProxy::create_instance, // create-function for cloning/serializing
0, // create-function for cloning/serializing arrays
0, // create-function for cloning/serializing arrays
0, // Class* thisClass; chaching instance
0, // jlong serialVersionUID; for serialization
::acdk::lang::dmi::StdDispatch::_invoke_dynamic, // dynamic_dispatch
::acdk::lang::dmi::StdDispatch::_invoke_static, // static_dispatch
0, // count off all collectable members in this class
0, // user defined info
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_Member_DmiProxy(Member_DmiProxy::clazzInfo());
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
using namespace acdk::lang;
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
using namespace acdk::lang;
} // namespace acdk
} // namespace lang
} // namespace reflect
namespace acdk {
namespace lang {
namespace reflect {
} // namespace acdk
} // namespace lang
} // namespace reflect
|