}
}
}
String name = ident_AST.getText();
Definition def = symtab.getDefinition(name);
// check args, if defined => invalid method call
if (args_AST != null)
{
ident_AST.setJQLType(typetab.errorType);
errorMsg.error(ident_AST.getLine(), ident_AST.getColumn(),
I18NHelper.getMessage(messages, "jqlc.semantic.generic.invalidmethodcall")); //NOI18N
}
else if (def != null)
{
ident_AST = analyseDefinedIdentifier(ident_AST, def);
}
else if (insideDotExpr)
{
Definition typedef = typeNames.getDefinition(name);
if (typedef != null)
{
ident_AST = analyseDefinedIdentifier(ident_AST, typedef);
}
else