(class_declaration name: (identifier) @class (parameter_list)? @method) ;; Primary constructor (record_declaration name: (identifier) @class (parameter_list)? @method) ;; Primary constructor (interface_declaration name: (identifier) @class) (method_declaration) @method (constructor_declaration) @method (property_declaration) @class_variable (field_declaration (variable_declaration (variable_declarator))) @class_variable (enum_declaration body: (enum_member_declaration_list (enum_member_declaration) @enum_item))