I am not sure how your code relates to the adapter pattern. Adapter pattern means adapting from interface A to interface B.
What you mean is just default implementations, which can be done directly in the interface in Kotlin: Interface methods can have bodies.