Files
kotlin-fork/plugins/kapt3/kapt3-compiler/testData/converter/abstractMethods.txt
T
Yan Zhulanow b0e97de8a8 Kapt: Move line metadata to .kaptMetadata external files (KT-22386)
Placing location table inside .java file triggers annotation processor to run on each line table modification (even when the stub declarations themselves are the same). So we move it to the separate file.
2018-02-06 22:16:00 +03:00

39 lines
814 B
Plaintext
Vendored

import java.lang.System;
@kotlin.Metadata()
public abstract class Base {
protected abstract void doJob(@org.jetbrains.annotations.NotNull()
java.lang.String job, int delay);
protected abstract <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull()
T job, int delay);
public Base() {
super();
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public final class Impl extends Base {
@java.lang.Override()
protected void doJob(@org.jetbrains.annotations.NotNull()
java.lang.String job, int delay) {
}
@java.lang.Override()
protected <T extends java.lang.CharSequence>void doJobGeneric(@org.jetbrains.annotations.NotNull()
T job, int delay) {
}
public Impl() {
super();
}
}