// property to the unresolved list.
_unresolvedPropertyList.add(node.getName());
return;
}
TypeInfo type = getCurrentLexicalTypeInfo();
beginLexicalScope(type, node);
// Iterate through the paremeters
int numOfChild = node.jjtGetNumChildren();
for (int i=0; i < numOfChild; i++) {
Node child = node.jjtGetChild(i);
// resolve the type of this child
child.accept(this);
}
}
finally {
endScopeIfNecessary(node);
}
TypeInfo type = getCurrentTypeInfo();
String methodName = node.getMethodName();
setMethodReturnType(type, methodName, node);
}
finally {
endScopeIfNecessary(node);