clj-kondo

2025-09-25T23:45:07.324869Z

In the analysis for :java-class-definitions it seems there is no distinction between classes and interfaces. In :java-member-definitions interface methods don’t have :public flags. This means that there is no way to know the interface methods are publicly callable.

borkdude 2025-09-28T12:21:40.275179Z

I think so yes

borkdude 2025-09-28T12:21:57.814809Z

PR welcome for that (+ test)

borkdude 2025-09-28T12:22:12.077249Z

or just an issue to begin with

2025-09-26T22:12:38.506449Z

Would adding a :interface true value to the analysis be the simplest solution?