null
                  
                  
                      
                  
                  
                      fun getX(): Int = 1
                  
                  
                  }
                  
                  
                  Почему это компилируется и работает, ведь для поля x будет создан get-метод и отличаться он будет только возвращаемым типом?
                  
                  
                
Ещё интересно то, что у при вызове метода getX() из java у меня ругается, а у коллеги - нет.
а тут просто надо добавить в компилятор проверку, давное есть ишью на то, что бы геттеры/сеттеры в java и проперти считать одним
А что в итоге будет вызвано из java кода: getter или метод?
хороший вопрос. надо проверить. возможно ошибка компиляции
В моём случае - да, у коллеги - всё прекрасно работает
Обсуждают сегодня