Another one with too many spaces: TMy<T> = class abstract(TMy, IEquatable < TMy<T> > , IComparable < TMy<T> > )
Formatter bug with generics
Installed 1.3.15, thanks :) - many formatting problems are now correct, but not all... 1.3.14 Result:= TryGet<string > (AResult); 1.3.15 Result:= TryGet < string > (AResult); 1.3.14 TMyClass = class(TMyBaseClass<string>) 1.3.15 TMyClass = class(TMyBaseClass < string > ) //above is only for <string>, and it happens all over the place in my code, also when calling generic functions 1.3.15 //indenting changed GetCharset(Result)['Symbols'].AsObj.AddObj(Key) .Add('Description', Descr, Descr <> '') .AddList('Images');...
Another one - this works: MyFunction<T>.MyMethod(); But adding a line break doesn't: MyFunction < T > .MyMethod(); Edit: other examples: if (FValue is TSomeClass<T>) then //good if FValue is TSomeClass < T > then //bad
Another one - this works: MyFunction<T>.MyMethod(); But adding a line break doesn't: MyFunction < T > .MyMethod();
Another one - this works: MyProc<T>.MyFunc(); But adding a line break doesn't: MyProc < T > .MyFunc();
Formatter bug with generics
Thanks, it works for function declarations now, but still not when those functions are called from code like in my examples above. (in GExperts 1.3.14 experimental twm 2019-09-08)