Gavin King
Gavin King
Fixed how exactly?
@FroMage apparently I don't have permission to label issues ;-)
To be clear, the problem here is with constructor delegation in nested classes. The workaround is to not use constructor delegation, like this: ```ceylon class A(){ shared class B{ shared...
@jvasileff so I've done two things: 1. I've fixed the definite assignment checking for the scenario of `break` in `finally`, so at least the two cases you provided are correctly...
Isn't this a misuse of the `inject` annotation? I'm surprised the typechecker even accepts this, since `@Inject` is declared `@Target(value={METHOD,CONSTRUCTOR,FIELD})`.
Oh, right, it sticks it on the field. > The one-parameter constructor does not have the `@Inject` annotation listed in the `getParameterAnnotations()` call. Yeah, it, quite correctly, it seems to...
> On the other hand, when writing ... the class has two constructors visible in Java, but this time the one-parameter constructor is provided with `@Inject`as parameterAnnotation. I get the...
So, really the correct usage of `inject` is either: ```ceylon shared inject class A(B b) { } ``` Or: ```ceylon shared class A { B b; shared inject new (B...
Ah, vale, that’s a pattern we haven’t seen before. (It’s not used by any of the EE annotations, as far as I’ve seen.) And yeah, I’m inclined to say that...
Note: issue #2411 documented some bugs in this prototype implementation.