+ " not in scope", node.getLocation(), node);
node.setType(AstFactory.newAUnknownType(node.getLocation()));
return node.getType();
TypeCheckerErrors.report(3348, "Cannot use 'new' in a functional context", node.getLocation(), node);
+ classdef.getName(), node.getLocation(), node);
+ classdef.getName(), node.getLocation(), node);
TypeCheckerErrors.report(3134, "Class has no constructor with these parameter types", node.getLocation(), node);
question.assistantFactory.createSClassDefinitionAssistant();
TypeCheckerErrors.detail("Called", SClassDefinitionAssistantTC.getCtorName(classdef, argtypes));
|| classdef instanceof ABusClassDefinition)
TypeCheckerErrors.report(3297, "Cannot use default constructor for this class", node.getLocation(), node);
TypeCheckerErrors.report(3135, "Class has no constructor with these parameter types", node.getLocation(), node);
question.assistantFactory.createSClassDefinitionAssistant();
TypeCheckerErrors.detail("Called", SClassDefinitionAssistantTC.getCtorName(classdef, argtypes));
} else if (!question.assistantFactory.createSClassDefinitionAssistant().isAccessible(question.env, opdef, false))
TypeCheckerErrors.report(3292, "Constructor is not accessible", node.getLocation(), node);
question.assistantFactory.createSClassDefinitionAssistant();
TypeCheckerErrors.detail("Called", SClassDefinitionAssistantTC.getCtorName(classdef, argtypes));
return question.assistantFactory.createPTypeAssistant().checkConstraint(question.constraint, type, node.getLocation());