// Generated by ACDK Metacompiler,
// Copyrighted by Roger Rene Kommer, artefaktur
//
// Dont edit this file manually
//
#include <acdk.h>
#include "AbstractCppTask.h"
#include "AbstractTask.h"
#include "AcdkBinaryTask.h"
#include "AcdkExeTask.h"
#include "AcdkLibTask.h"
#include "AcdkMetainfLibTask.h"
#include "AcdkProjectTask.h"
#include "AcdkTestExeTask.h"
#include "AcdkUnitConfigTask.h"
#include "ChDir.h"
#include "CommandLineCompilerTool.h"
#include "CompileTask.h"
#include "Config.h"
#include "CppSourceDependTask.h"
#include "DirExistsTask.h"
#include "FileCopyTask.h"
#include "FileDeleteTask.h"
#include "FileDependTask.h"
#include "FileOpTask.h"
#include "FileSet.h"
#include "JavaCompileTask.h"
#include "JobExecuterTask.h"
#include "JobTask.h"
#include "LookupFileTask.h"
#include "make.h"
#include "MakeProps.h"
#include "PlattformSelectTask.h"
#include "ProjectTask.h"
#include "ScriptExecuteTask.h"
#include "ShellExecuteTask.h"
#include "Task.h"
#include "TaskCfgFile.h"
#include "TaskInfo.h"
#include "TaskManager.h"
#include "TestTask.h"
#include "ThreadPool.h"
#include "Tool.h"
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AbstractCppTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AbstractCppTask_interfaces[] =
{
&_AbstractCppTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* AbstractCppTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AbstractCppTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AbstractCppTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
3, // count off all collectable members in this class
0, // member type info for arrays or typed container
AbstractCppTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AbstractCppTask(AbstractCppTask::clazzInfo());
::acdk::lang::RClass
AbstractCppTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AbstractCppTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_defFile._ref_this()); // RString _defFile
fields.push_back((::acdk::lang::RObject*)this->_moduleConfigTasks._ref_this()); // RTaskArray _moduleConfigTasks
fields.push_back((::acdk::lang::RObject*)this->_sourceAndHeader._ref_this()); // RStringArray _sourceAndHeader
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AbstractTask_super___acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
::acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo _AbstractTask_super_Task =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
Task::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AbstractTask_interfaces[] =
{
&_AbstractTask_super___acdk__lang__Object,
&_AbstractTask_super_Task,
0
};
::acdk::lang::dmi::ClazzInfo* AbstractTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AbstractTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AbstractTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
7, // count off all collectable members in this class
0, // member type info for arrays or typed container
AbstractTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AbstractTask(AbstractTask::clazzInfo());
::acdk::lang::RClass
AbstractTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AbstractTask::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_childs._ref_this()); // RTaskArray _childs
fields.push_back((::acdk::lang::RObject*)this->_description._ref_this()); // RString _description
fields.push_back((::acdk::lang::RObject*)this->_name._ref_this()); // RString _name
fields.push_back((::acdk::lang::RObject*)this->_targetName._ref_this()); // RString _targetName
fields.push_back((::acdk::lang::RObject*)this->_taskInfo._ref_this()); // RTaskInfo _taskInfo
fields.push_back((::acdk::lang::RObject*)this->_taskProps._ref_this()); // RProps _taskProps
fields.push_back((::acdk::lang::RObject*)this->_workingDir._ref_this()); // RString _workingDir
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkBinaryTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkBinaryTask_interfaces[] =
{
&_AcdkBinaryTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkBinaryTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkBinaryTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkBinaryTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
9, // count off all collectable members in this class
0, // member type info for arrays or typed container
AcdkBinaryTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkBinaryTask(AcdkBinaryTask::clazzInfo());
::acdk::lang::RClass
AcdkBinaryTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkBinaryTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_baseDir._ref_this()); // RString _baseDir
fields.push_back((::acdk::lang::RObject*)this->_baseSourceDir._ref_this()); // RString _baseSourceDir
fields.push_back((::acdk::lang::RObject*)this->_defFile._ref_this()); // RString _defFile
fields.push_back((::acdk::lang::RObject*)this->_headers._ref_this()); // RFileSet _headers
fields.push_back((::acdk::lang::RObject*)this->_moduleConfigTasks._ref_this()); // RTaskArray _moduleConfigTasks
fields.push_back((::acdk::lang::RObject*)this->_moduleProps._ref_this()); // RProps _moduleProps
fields.push_back((::acdk::lang::RObject*)this->_modules._ref_this()); // RStringArray _modules
fields.push_back((::acdk::lang::RObject*)this->_sourceAndHeader._ref_this()); // RStringArray _sourceAndHeader
fields.push_back((::acdk::lang::RObject*)this->_sources._ref_this()); // RFileSet _sources
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkExeTask_super_AcdkBinaryTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AcdkBinaryTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkExeTask_interfaces[] =
{
&_AcdkExeTask_super_AcdkBinaryTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkExeTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkExeTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkExeTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
AcdkExeTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkExeTask(AcdkExeTask::clazzInfo());
::acdk::lang::RClass
AcdkExeTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkExeTask::getCollectableFields(FieldReferences& fields)
{
AcdkBinaryTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkLibTask_super_AcdkBinaryTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AcdkBinaryTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkLibTask_interfaces[] =
{
&_AcdkLibTask_super_AcdkBinaryTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkLibTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkLibTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkLibTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
AcdkLibTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkLibTask(AcdkLibTask::clazzInfo());
::acdk::lang::RClass
AcdkLibTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkLibTask::getCollectableFields(FieldReferences& fields)
{
AcdkBinaryTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkMetainfLibTask_super_AcdkLibTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AcdkLibTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkMetainfLibTask_interfaces[] =
{
&_AcdkMetainfLibTask_super_AcdkLibTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkMetainfLibTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkMetainfLibTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkMetainfLibTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
AcdkMetainfLibTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkMetainfLibTask(AcdkMetainfLibTask::clazzInfo());
::acdk::lang::RClass
AcdkMetainfLibTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkMetainfLibTask::getCollectableFields(FieldReferences& fields)
{
AcdkLibTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkProjectTask_super_ProjectTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
ProjectTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkProjectTask_interfaces[] =
{
&_AcdkProjectTask_super_ProjectTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkProjectTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkProjectTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkProjectTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
AcdkProjectTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkProjectTask(AcdkProjectTask::clazzInfo());
::acdk::lang::RClass
AcdkProjectTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkProjectTask::getCollectableFields(FieldReferences& fields)
{
ProjectTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _AcdkTestExeTask_super_AcdkExeTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AcdkExeTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _AcdkTestExeTask_interfaces[] =
{
&_AcdkTestExeTask_super_AcdkExeTask,
0
};
::acdk::lang::dmi::ClazzInfo* AcdkTestExeTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"AcdkTestExeTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_AcdkTestExeTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
AcdkTestExeTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_AcdkTestExeTask(AcdkTestExeTask::clazzInfo());
::acdk::lang::RClass
AcdkTestExeTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
AcdkTestExeTask::getCollectableFields(FieldReferences& fields)
{
AcdkExeTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo* _ToolConfigurator_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* ToolConfigurator::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"ToolConfigurator", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_ToolConfigurator_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
ToolConfigurator::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_ToolConfigurator(ToolConfigurator::clazzInfo());
::acdk::lang::RClass
ToolConfigurator::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
ToolConfigurator::getCollectableFields(FieldReferences& fields)
{
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo* _DependencyChecker_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* DependencyChecker::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"DependencyChecker", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_DependencyChecker_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
DependencyChecker::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_DependencyChecker(DependencyChecker::clazzInfo());
::acdk::lang::RClass
DependencyChecker::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
DependencyChecker::getCollectableFields(FieldReferences& fields)
{
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _SimpleFileDepencyChecker_super_acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo _SimpleFileDepencyChecker_super_DependencyChecker =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
DependencyChecker::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _SimpleFileDepencyChecker_interfaces[] =
{
&_SimpleFileDepencyChecker_super_acdk__lang__Object,
&_SimpleFileDepencyChecker_super_DependencyChecker,
0
};
::acdk::lang::dmi::ClazzInfo* SimpleFileDepencyChecker::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"SimpleFileDepencyChecker", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_SimpleFileDepencyChecker_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
SimpleFileDepencyChecker::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_SimpleFileDepencyChecker(SimpleFileDepencyChecker::clazzInfo());
::acdk::lang::RClass
SimpleFileDepencyChecker::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
SimpleFileDepencyChecker::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo* _CommandLineOutputParser_interfaces[] =
{
0
};
::acdk::lang::dmi::ClazzInfo* CommandLineOutputParser::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"CommandLineOutputParser", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_CommandLineOutputParser_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
CommandLineOutputParser::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_CommandLineOutputParser(CommandLineOutputParser::clazzInfo());
::acdk::lang::RClass
CommandLineOutputParser::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
CommandLineOutputParser::getCollectableFields(FieldReferences& fields)
{
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _CommandLineCompilerTool_super_AbstractTool =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTool::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _CommandLineCompilerTool_interfaces[] =
{
&_CommandLineCompilerTool_super_AbstractTool,
0
};
::acdk::lang::dmi::ClazzInfo* CommandLineCompilerTool::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"CommandLineCompilerTool", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_CommandLineCompilerTool_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
4, // count off all collectable members in this class
0, // member type info for arrays or typed container
CommandLineCompilerTool::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_CommandLineCompilerTool(CommandLineCompilerTool::clazzInfo());
::acdk::lang::RClass
CommandLineCompilerTool::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
CommandLineCompilerTool::getCollectableFields(FieldReferences& fields)
{
AbstractTool::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_configurator._ref_this()); // RToolConfigurator _configurator
fields.push_back((::acdk::lang::RObject*)this->_depChecker._ref_this()); // RDependencyChecker _depChecker
fields.push_back((::acdk::lang::RObject*)this->_outputParser._ref_this()); // RCommandLineOutputParser _outputParser
fields.push_back((::acdk::lang::RObject*)this->_toolProps._ref_this()); // RProps _toolProps
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _CompileTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _CompileTask_interfaces[] =
{
&_CompileTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* CompileTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"CompileTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_CompileTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
CompileTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_CompileTask(CompileTask::clazzInfo());
::acdk::lang::RClass
CompileTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
CompileTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _CppSourceDependTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _CppSourceDependTask_interfaces[] =
{
&_CppSourceDependTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* CppSourceDependTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"CppSourceDependTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_CppSourceDependTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
3, // count off all collectable members in this class
0, // member type info for arrays or typed container
CppSourceDependTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_CppSourceDependTask(CppSourceDependTask::clazzInfo());
::acdk::lang::RClass
CppSourceDependTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
CppSourceDependTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_includeDirs._ref_this()); // RStringArray _includeDirs
fields.push_back((::acdk::lang::RObject*)this->_source._ref_this()); // RString _source
fields.push_back((::acdk::lang::RObject*)this->_target._ref_this()); // RString _target
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _DirExistsTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _DirExistsTask_interfaces[] =
{
&_DirExistsTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* DirExistsTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"DirExistsTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_DirExistsTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
1, // count off all collectable members in this class
0, // member type info for arrays or typed container
DirExistsTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_DirExistsTask(DirExistsTask::clazzInfo());
::acdk::lang::RClass
DirExistsTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
DirExistsTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_dir._ref_this()); // ::acdk::io::RFile _dir
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _FileCopyTask_super_FileOpTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
FileOpTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _FileCopyTask_interfaces[] =
{
&_FileCopyTask_super_FileOpTask,
0
};
::acdk::lang::dmi::ClazzInfo* FileCopyTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"FileCopyTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_FileCopyTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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, // member type info for arrays or typed container
FileCopyTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_FileCopyTask(FileCopyTask::clazzInfo());
::acdk::lang::RClass
FileCopyTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
FileCopyTask::getCollectableFields(FieldReferences& fields)
{
FileOpTask::getCollectableFields(fields);
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _FileDeleteTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _FileDeleteTask_interfaces[] =
{
&_FileDeleteTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* FileDeleteTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"FileDeleteTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_FileDeleteTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
1, // count off all collectable members in this class
0, // member type info for arrays or typed container
FileDeleteTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_FileDeleteTask(FileDeleteTask::clazzInfo());
::acdk::lang::RClass
FileDeleteTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
FileDeleteTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_fname._ref_this()); // RString _fname
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _FileDependTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _FileDependTask_interfaces[] =
{
&_FileDependTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* FileDependTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"FileDependTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_FileDependTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
3, // count off all collectable members in this class
0, // member type info for arrays or typed container
FileDependTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_FileDependTask(FileDependTask::clazzInfo());
::acdk::lang::RClass
FileDependTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
FileDependTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_source._ref_this()); // RString _source
fields.push_back((::acdk::lang::RObject*)this->_sources._ref_this()); // RStringArray _sources
fields.push_back((::acdk::lang::RObject*)this->_target._ref_this()); // RString _target
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzEnumValueInfo FileCopyTaskFlags_FileCopyOnlyNewer =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"FileCopyOnlyNewer", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::make::FileCopyOnlyNewer, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo FileCopyTaskFlags_FileCopyWithAttributes =
{
::acdk::lang::dmi::MiEnumValInfo, // flags
0, // attributeRes
"FileCopyWithAttributes", // name
-1, // hashCode
"", // ns
0, // _scopeParent
0, // _nextSibling
0, // ClazzEnum definition
acdk::make::FileCopyWithAttributes, // value
};
::acdk::lang::dmi::ClazzEnumValueInfo* FileCopyTaskFlags_enumValues[] = {
&FileCopyTaskFlags_FileCopyOnlyNewer,
&FileCopyTaskFlags_FileCopyWithAttributes,
0
};
::acdk::lang::dmi::ClazzEnumInfo* FileCopyTaskFlagsMetaInf::GetEnumInfo()
{
static ::acdk::lang::dmi::ClazzEnumInfo FileCopyTaskFlags_enumInfo = {
::acdk::lang::dmi::MiEnumInfo, // flags
0, // attribute rest
"FileCopyTaskFlags", // name
-1, // hashCode
"acdk/make", // ns
0, // _scopeParent
0, // _nextSibling
FileCopyTaskFlags_enumValues, // values
0, // internal next link
};
static ::acdk::lang::dmi::RegisterEnumInfo _register_FileCopyTaskFlags(&FileCopyTaskFlags_enumInfo);
return &FileCopyTaskFlags_enumInfo;
}
static ::acdk::lang::dmi::RegisterEnumInfo _register_FileCopyTaskFlagsEnumInfo(FileCopyTaskFlagsMetaInf::GetEnumInfo());
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _FileOpTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _FileOpTask_interfaces[] =
{
&_FileOpTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* FileOpTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo | ::acdk::lang::dmi::MiCiAbstract, // clazz-flags
0, //AttributesRes
"FileOpTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_FileOpTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
3, // count off all collectable members in this class
0, // member type info for arrays or typed container
FileOpTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_FileOpTask(FileOpTask::clazzInfo());
::acdk::lang::RClass
FileOpTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
FileOpTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_source._ref_this()); // RFileSet _source
fields.push_back((::acdk::lang::RObject*)this->_sourceBaseDir._ref_this()); // RString _sourceBaseDir
fields.push_back((::acdk::lang::RObject*)this->_target._ref_this()); // RString _target
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _FileSet_super___acdk__lang__Object =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
::acdk::lang::Object::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _FileSet_interfaces[] =
{
&_FileSet_super___acdk__lang__Object,
0
};
::acdk::lang::dmi::ClazzInfo* FileSet::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"FileSet", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_FileSet_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
1, // count off all collectable members in this class
0, // member type info for arrays or typed container
FileSet::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_FileSet(FileSet::clazzInfo());
::acdk::lang::RClass
FileSet::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
FileSet::getCollectableFields(FieldReferences& fields)
{
ACDK_FQ_SUPER_QUALIFIER(::acdk::lang::, acdk::lang::Object)::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_fileSpecs._ref_this()); // RStringArray _fileSpecs
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _JavaCompileTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _JavaCompileTask_interfaces[] =
{
&_JavaCompileTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* JavaCompileTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"JavaCompileTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_JavaCompileTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
2, // count off all collectable members in this class
0, // member type info for arrays or typed container
JavaCompileTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_JavaCompileTask(JavaCompileTask::clazzInfo());
::acdk::lang::RClass
JavaCompileTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
JavaCompileTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_source._ref_this()); // RString _source
fields.push_back((::acdk::lang::RObject*)this->_targetDir._ref_this()); // RString _targetDir
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _JobExecuterTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _JobExecuterTask_interfaces[] =
{
&_JobExecuterTask_super_AbstractTask,
0
};
::acdk::lang::dmi::ClazzInfo* JobExecuterTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"JobExecuterTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_JobExecuterTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
1, // count off all collectable members in this class
0, // member type info for arrays or typed container
JobExecuterTask::_castToInterfacePtr, // cast object to interface pointer
0 // next ClazzInfo in chain
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_clazzInfo(&_clazzInfo);
return &_clazzInfo;
};
static ::acdk::lang::dmi::RegisterClazzInfo _register_JobExecuterTask(JobExecuterTask::clazzInfo());
::acdk::lang::RClass
JobExecuterTask::GetClass()
{
return ::acdk::lang::Class::getSingeltonClass(clazzInfo());
}
//virtual
void
JobExecuterTask::getCollectableFields(FieldReferences& fields)
{
AbstractTask::getCollectableFields(fields);
fields.push_back((::acdk::lang::RObject*)this->_pool._ref_this()); // RThreadPool _pool
}
} // namespace acdk
} // namespace make
namespace acdk {
namespace make {
::acdk::lang::dmi::ClazzSuperInfo _JobTask_super_AbstractTask =
{
::acdk::lang::dmi::MiPublic,
0, //AttributesRes
AbstractTask::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo _JobTask_super_Job =
{
::acdk::lang::dmi::MiPublic | ::acdk::lang::dmi::MiCiInterface | ::acdk::lang::dmi::MiCiThrowable,
0, //AttributesRes
Job::clazzInfo()
};
::acdk::lang::dmi::ClazzSuperInfo* _JobTask_interfaces[] =
{
&_JobTask_super_AbstractTask,
&_JobTask_super_Job,
0
};
::acdk::lang::dmi::ClazzInfo* JobTask::clazzInfo()
{
static ::acdk::lang::dmi::ClazzInfo _clazzInfo =
{
::acdk::lang::dmi::MiClazzInfo, // clazz-flags
0, //AttributesRes
"JobTask", // name of class
-1, // hashCode
"acdk/make", // the namespace
0, // _scopeParent
0, // _nextSibling
0, // type
0, // _firstChild
_JobTask_interfaces, // pointer to Array of ClazzInfo references
0, // count of Super / Interfaces
0, // pointer to Array of fields
0, // count of Fields
0, // 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
|