Files
kotlin-fork/plugins/kapt3/kapt3-compiler/testData/converter/inheritanceSimple.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

57 lines
984 B
Plaintext
Vendored

import java.lang.System;
@kotlin.Metadata()
public abstract class BaseClass {
@org.jetbrains.annotations.NotNull()
public abstract Result doJob();
public BaseClass(@org.jetbrains.annotations.NotNull()
Context context, int num, boolean bool) {
super();
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public abstract interface Context {
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public final class Inheritor extends BaseClass {
@org.jetbrains.annotations.NotNull()
@java.lang.Override()
public Result doJob() {
return null;
}
public Inheritor(@org.jetbrains.annotations.NotNull()
Context context) {
super(null, 0, false);
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public enum Result {
/*public static final*/ SUCCESS /* = new Result() */,
/*public static final*/ ERROR /* = new Result() */;
Result() {
}
}