@@ -159,7 +159,7 @@ public class ClassDescriptorResolver {
}
}else{
if(bodyExpression==null){
semanticServices.getErrorHandler().structuralError(function.getNode(),"This function must either declare a return type or have a body expression");
semanticServices.getErrorHandler().genericError(function.getNode(),"This function must either declare a return type or have a body expression");
returnType=ErrorType.createErrorType("No type, no body");
}else{
// TODO : Recursion possible
...
...
@@ -184,7 +184,7 @@ public class ClassDescriptorResolver {
JetTypetype;
if(typeReference==null){
semanticServices.getErrorHandler().structuralError(valueParameter.getNode(),"A type annotation is required on a value parameter "+valueParameter.getName());
semanticServices.getErrorHandler().genericError(valueParameter.getNode(),"A type annotation is required on a value parameter "+valueParameter.getName());
type=ErrorType.createErrorType("Type annotation was missing");
semanticServices.getErrorHandler().genericError(expression.getOperationTokenNode(),"Only safe calls (?.) are allowed on a nullable receiver of type "+receiverType);
semanticServices.getErrorHandler().genericWarning(expression.getOperationTokenNode(),"Unnecessary safe call on a non-null receiver of type "+receiverType);