public override string ToString()
{
StringBuilder sb = new StringBuilder();
for (int i = 0, N = methods.Length; i != N; ++i)
{
// Check member type, we also use this for overloaded constructors
if (methods[i].IsMethod())
{
MethodInfo method = methods[i].Method();
sb.Append(JavaMembers.JavaSignature(method.ReturnType));
sb.Append(' ');
sb.Append(method.Name);
}
else
{
sb.Append(methods[i].GetName());
}
sb.Append(JavaMembers.LiveConnectSignature(methods[i].argTypes));
sb.Append('\n');
}
return sb.ToString();
}