Closed peterwvj closed 8 years ago
Certainly possible. Let's consider this as fixed. If we end deciding differently on the semantics, we can always come back.
I'm happy with the "public" hack as far as the pseudo class behaves as expected with regard to type compatibility (e.g. is_ expression, assignment and access control of members). I agree to close this issue.
Great. I'm also happy with this solution. This issue will close automatically, when Nick's fix gets merged into development
.
The spec below does not type check and we believe it should. It is as if the type checker does not recognize
op: A * char
andop: B * int
as valid solutions for the call whenop
is declared insideB
.The problem is the same for VDMJ.
If the two operations named
op
are moved to classA
then it type checks without errors.