Чтобы переключиться с редактора на консоль: CTRL + SHIFT + TAB Для переключения с консоли на редактор: SHIFT + ESC
Это работает для меня на Ubuntu 16.04
Нет способа ограничить видимость элемента интерфейса protected
.
Однако вы можете определить val
в интерфейсе и переопределить его с помощью var
в реализациях:
interface IFoo {
val s: String
}
class Foo : IFoo {
override var s = "bar"
protected set
get() = field.toUpperCase()
}