Files
kotlin-fork/plugins/sam-with-receiver/sam-with-receiver-cli/testData/script/samConversionSimple.kts
T
2017-01-26 20:53:24 +01:00

26 lines
469 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_PARAMETER,-UNUSED_VARIABLE
// FILE: SamWithReceiver1.java
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.RUNTIME)
public @interface SamWithReceiver1 {
}
// FILE: Sam.java
@SamWithReceiver1
public interface Sam {
void run(String a);
}
// FILE: Exec.java
public class Exec {
void exec(Sam sam) {}
}
// FILE: test.kts
val e = Exec()
e.exec { System.out.println(this) }