I think I've discovered a problem parsing arguments.
When I try to parse the following reduzed class:
uses
REST.Json.Types, Classes;
type
TTest = class(TInterfacedPersistent)
private
[REST.Json.Types.JSONMarshalledAttribute(False)]
FTest: Integer;
public
property Test: Integer read FTest write FTest;
end;
I get the following error:
[Window Title]
Warning
[Main Instruction]
DelphiLint encountered a problem during analysis.
[Content]
An error was raised (java.lang.ClassCastException: class au.com.integradev.delphi.symbol.occurrence.NameOccurrenceImpl cannot be cast to class au.com.integradev.delphi.symbol.occurrence.AttributeNameOccurrenceImpl (au.com.integradev.delphi.symbol.occurrence.NameOccurrenceImpl and au.com.integradev.delphi.symbol.occurrence.AttributeNameOccurrenceImpl are in unnamed module of loader org.sonar.classloader.ClassRealm @57abad67)
).
[OK]