mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 15:54:03 +00:00
25 lines
650 B
Kotlin
Vendored
25 lines
650 B
Kotlin
Vendored
// FILE: samAdapterForJavaInterfaceWithNullability.kt
|
|
fun testNullable(s: String) = JNullable { s }
|
|
fun testNotNull(s: String) = JNotNull { s }
|
|
fun testNoAnnotation(s: String) = JNoAnnotation { s }
|
|
|
|
// FILE: JNullable.java
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.Nullable;
|
|
|
|
public interface JNullable {
|
|
@Nullable String getNullableString();
|
|
}
|
|
|
|
// FILE: JNotNull.java
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.Nullable;
|
|
|
|
public interface JNotNull {
|
|
@NotNull String getNullableString();
|
|
}
|
|
|
|
// FILE: JNoAnnotation.java
|
|
public interface JNoAnnotation {
|
|
String getString();
|
|
} |