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

75 lines
1.7 KiB
Plaintext
Vendored

import java.lang.System;
@kotlin.Metadata()
public abstract interface ABC {
@org.jetbrains.annotations.NotNull()
public abstract <T extends java.lang.CharSequence>java.util.List<T> abc(@org.jetbrains.annotations.NotNull()
T item, @org.jetbrains.annotations.NotNull()
java.util.List<? extends T> items, @org.jetbrains.annotations.NotNull()
T... otherItems);
public abstract <X extends java.lang.Object>int bcd(@org.jetbrains.annotations.NotNull()
char... a);
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public class BaseClass<B extends java.lang.Object> {
public BaseClass() {
super();
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public abstract interface Intf<I1 extends java.lang.Object, I2 extends java.io.Serializable> {
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public abstract interface Intf2<T extends java.util.List<? extends java.lang.String>, M extends T> {
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public final class MyClass<M1 extends java.lang.Object, M2 extends java.lang.Object> extends BaseClass<java.lang.RuntimeException> implements Intf<java.lang.Object, java.util.Date>, OtherIntf<java.lang.String> {
@org.jetbrains.annotations.Nullable()
private final java.util.List<java.util.Map<java.lang.String, M1>> fld = null;
@org.jetbrains.annotations.Nullable()
public final java.util.List<java.util.Map<java.lang.String, M1>> getFld() {
return null;
}
public MyClass() {
super();
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public abstract interface OtherIntf<O extends java.lang.CharSequence> {
}