| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | ExtensionReceiver
[ExtensionReceiver] is a receiver for pure `this` call inside lambda with receiver x.run { this // ExtensionReceiver this as String // ExtensionReceiver this.toString() // ImplicitClassReceiver toString() // ImplicitClassReceiver } |
| public class | TransientReceiver
This represents the receiver of hasNext and next() in for-loops Cannot be an expression receiver because there is no expression for the iterator() call |