QString JsRoboKey::help()
{
    return  tr("JsRoboKey Help\n") +
            tr("Compilation Date: %1\n").arg(compilationDate()) +
            tr("Available Methods:\n")
            + getMethods();
}
Beispiel #2
0
ClassInfo::MethodInfo *ClassInfo::getMethodInfo(const char *name) const {
  ASSERT(name);

  const MethodMap &methods = getMethods();
  MethodMap::const_iterator iter = methods.find(name);
  if (iter != methods.end()) {
    return iter->second;
  }
  return NULL;
}
Beispiel #3
0
bool ClassInfo::hasMethod(const char *name) const {
  ASSERT(name);

  const MethodMap &methods = getMethods();
  MethodMap::const_iterator it = methods.find(name);
  if (it != methods.end()) {
    MethodInfo *m = it->second;
    if (m->invokeFn) {
      return *(m->invokeFn) != m->invokeFailedFn;
    }
    return true;
  }
  const ClassInfo *parent = FindClass(getParentClass());
  return parent && parent->hasMethod(name);
}