Files
kotlin/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentViaSimpleBinary.java
Denis Zharkov c4746bc90f Assignment operations test fix:
these methods used in expressions like a = a + b, so they need to return
NotNull when receiver is NotNull
2014-07-28 22:00:15 +04:00

29 lines
497 B
Java

import org.jetbrains.annotations.NotNull;
class JavaClass {
@NotNull JavaClass plus(Runnable i) {
i.run();
return this;
}
@NotNull JavaClass minus(Runnable i) {
i.run();
return this;
}
@NotNull JavaClass times(Runnable i) {
i.run();
return this;
}
@NotNull JavaClass div(Runnable i) {
i.run();
return this;
}
@NotNull JavaClass mod(Runnable i) {
i.run();
return this;
}
}