semanticServices.getErrorHandler().genericError(expression.getNode(),"Calling a constructor is only supported for ordinary classes");// TODO : review the message
}
}
else{
semanticServices.getErrorHandler().genericError(typeElement.getNode(),"Calling a constructor is only supported for ordinary classes");// TODO : Better message
}
}
}
...
...
@@ -664,14 +709,29 @@ public class JetTypeInferrer {
semanticServices.getErrorHandler().genericError(typeArgument.getNode(),"Projections are not allowed on type parameters for methods");// TODO : better positioning
}
}
booleansomeNamed=false;
for(JetArgumentargument:valueArguments){
...
...
@@ -680,7 +740,6 @@ public class JetTypeInferrer {