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

279 lines
5.0 KiB
Plaintext
Vendored

import java.lang.System;
@kotlin.Metadata()
public final class A$B {
@org.jetbrains.annotations.NotNull()
public A$B.C c;
@org.jetbrains.annotations.NotNull()
public A$B.D$E de;
@org.jetbrains.annotations.NotNull()
public J$B.C jc;
@org.jetbrains.annotations.NotNull()
public J$B.D$E jde;
@org.jetbrains.annotations.NotNull()
public A$B.D$$E dee;
@org.jetbrains.annotations.NotNull()
public A$B.D$$$E deee;
@org.jetbrains.annotations.NotNull()
public J$B.D$$E jdee;
@org.jetbrains.annotations.NotNull()
public J$B.D$$$E jdeee;
public A$B() {
super();
}
@kotlin.Metadata()
public static final class C {
public C() {
super();
}
}
@kotlin.Metadata()
public static final class D$E {
@org.jetbrains.annotations.NotNull()
public A$B.D$E.F f;
@org.jetbrains.annotations.NotNull()
public A$B.D$E.F$G fg;
@org.jetbrains.annotations.NotNull()
public J$B.D$E.F jf;
@org.jetbrains.annotations.NotNull()
public J$B.D$E.F$G jfg;
public D$E() {
super();
}
@kotlin.Metadata()
public static final class F {
public F() {
super();
}
}
@kotlin.Metadata()
public static final class F$G {
public F$G() {
super();
}
}
}
@kotlin.Metadata()
public static final class D$$E {
public D$$E() {
super();
}
}
@kotlin.Metadata()
public static final class D$$$E {
public D$$$E() {
super();
}
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public final class Experiment {
public Experiment() {
super();
}
@kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public static abstract @interface Type {
}
@kotlin.Metadata()
@Experiment.Type()
public static final class Group {
public Group(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
super();
}
@org.jetbrains.annotations.NotNull()
public final Experiment.Group copy(@org.jetbrains.annotations.NotNull()
java.lang.String s) {
return null;
}
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public final class Foo {
public Foo() {
super();
}
@kotlin.Metadata()
public static class Bar {
public Bar() {
super();
}
@kotlin.Metadata()
public static final class Zoo {
public static final Foo.Bar.Zoo INSTANCE = null;
private Zoo() {
super();
}
}
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
public abstract interface IFoo {
@kotlin.Metadata()
public static abstract interface IBar {
@kotlin.Metadata()
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
public static abstract @interface Anno {
public abstract java.lang.Class<?>[] value();
}
@kotlin.Metadata()
@IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class})
public static abstract interface IZoo {
}
}
}
////////////////////
public class J$B {
public J$B() {
super();
}
public class C {
public C() {
super();
}
}
public class D$E {
public D$E() {
super();
}
class F {
F() {
super();
}
}
class F$G {
F$G() {
super();
}
}
}
public class D$$E {
public D$$E() {
super();
}
}
public class D$$$E {
public D$$$E() {
super();
}
}
}
////////////////////
public class JavaClass {
public JavaClass() {
super();
}
public class Foo {
public Foo() {
super();
}
public class Bar {
public Bar() {
super();
}
}
}
}
////////////////////
import java.lang.System;
@kotlin.Metadata()
@IFoo.IBar.Anno(value = {IFoo.IBar.IZoo.class, Foo.Bar.class})
public final class Test1 extends Foo.Bar implements IFoo.IBar, IFoo.IBar.IZoo {
@org.jetbrains.annotations.NotNull()
private final Foo.Bar.Zoo zoo = null;
@org.jetbrains.annotations.NotNull()
public final java.lang.Thread.State a() {
return null;
}
public final void b(@org.jetbrains.annotations.NotNull()
JavaClass.Foo foo, @org.jetbrains.annotations.NotNull()
JavaClass.Foo.Bar bar) {
}
@org.jetbrains.annotations.NotNull()
public final Foo.Bar.Zoo getZoo() {
return null;
}
public Test1(@org.jetbrains.annotations.NotNull()
Foo.Bar.Zoo zoo) {
super();
}
}