无法访问 HazelcastSession 中的 public 方法

Cannot access public method in HazelcastSession

我无法调用 HazelcastSession class 中的方法。我已经获得对象并想通过 public 方法添加属性。我收到了这个错误。 我正在使用科特林。 如何解决这个问题?

Java 中的相同尝试

这个https://github.com/spring-projects/spring-session/blob/master/spring-session-hazelcast/src/main/java/org/springframework/session/hazelcast/HazelcastSessionRepository.java#L321HazelcastSessionRepository的内部class的定义HazelcastSession

定义基本

public class HazelcastSessionRepository { 
   final class HazelcastSession {
       public void setAttribute(String attributeName, Object attributeValue) {

内部 class (HazelcastSession) 不可见,因此您无法访问其中的内容。