Peter Judge
Peter Judge
It's tough, though, with public or package-* access level members. Especially if you develop libraries / frameworks. Might be good to (be able to) limit this to private/protected members.
> So your concern is about the high initialization cost when running directly from the Procedure Editor, for example when initializing large lists ? Static members are typically assigned via...
> There are 2 problems I see with this warning: first is that the warning would be raised even if the programmer did nothing wrong: they wrote a class with...
Reasons to use `INTEGER(val)` are that there's no "NPE" when val is an unknown value; the unknown value is simply returned.
The above is also true for `STRING()` and `ToString()`
> > Reasons to use `INTEGER(val)` are that there's no "NPE" when val is an unknown value; the unknown value is simply returned. > > So until the `enumRef?:getValue()` syntax...
To the best of my knowledge, 12.5 {std/disclaimer.i}
Is there a rule to flag dot-comments? They are not mentioned in the current ABL reference doc.
I see the same error with 0.14.1 on Ubuntu Budgie 23.10 . ``` 2:16:31 INF onedriver v0.14.1 15a1c642 panic: runtime error: slice bounds out of range [::2229335823] with length 2147483647...
I RTFM (aka the Troubleshooting section), and ran `onedriver -w`. After doing that, onedriver works as expected.