Moved loadJava "general" tests to subdirectory.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
package test;
|
||||
|
||||
public final class ArrayTypeVariance {
|
||||
public final Object[] toArray(Object[] p0) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
public class ArrayTypeVariance : java.lang.Object() {
|
||||
public fun toArray(p0: Array<out Any>?): Array<Any>? {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class ArrayTypeVariance : java.lang.Object {
|
||||
public constructor ArrayTypeVariance()
|
||||
public final fun toArray(/*0*/ p0 : jet.Array<out jet.Any>?) : jet.Array<jet.Any>?
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public abstract class ClassDoesNotOverrideMethod extends java.util.Date {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public abstract class ClassDoesNotOverrideMethod() : java.util.Date() {
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package test
|
||||
|
||||
public abstract class ClassDoesNotOverrideMethod : java.util.Date {
|
||||
public constructor ClassDoesNotOverrideMethod()
|
||||
public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0 : java.util.Date) : jet.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun before(/*0*/ p0 : java.util.Date) : jet.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ p0 : java.util.Date) : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDate() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDay() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getHours() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMinutes() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMonth() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getSeconds() : jet.Int
|
||||
public open override /*1*/ /*fake_override*/ fun getTime() : jet.Long
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getTimezoneOffset() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getYear() : jet.Int
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0 : jet.Int) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0 : jet.Int) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0 : jet.Int) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0 : jet.Int) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0 : jet.Int) : Unit
|
||||
public open override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0 : jet.Long) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0 : jet.Int) : Unit
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toGMTString() : jet.String
|
||||
jet.deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toLocaleString() : jet.String
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public final class ClassWithTypeP<P> {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public class ClassWithTypeP<P>() : java.lang.Object() {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class ClassWithTypeP</*0*/ P> : java.lang.Object {
|
||||
public constructor ClassWithTypeP</*0*/ P>()
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public abstract class ClassWithTypePExtendsIterableP<P> implements java.lang.Iterable<P> {
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public abstract class ClassWithTypePExtendsIterableP<P>() : jet.MutableIterable<P> {
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public abstract class ClassWithTypePExtendsIterableP</*0*/ P> : jet.MutableIterable<P> {
|
||||
public constructor ClassWithTypePExtendsIterableP</*0*/ P>()
|
||||
public abstract override /*1*/ /*fake_override*/ fun iterator() : jet.MutableIterator<P>
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public final class ClassWithTypePP<P, Q extends P> {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public class ClassWithTypePP<P, Q : P>() : java.lang.Object() {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class ClassWithTypePP</*0*/ P, /*1*/ Q : P> : java.lang.Object {
|
||||
public constructor ClassWithTypePP</*0*/ P, /*1*/ Q : P>()
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public class ClassWithTypePRefNext<R extends Iterable<P>, P> {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public open class ClassWithTypePRefNext<R : jet.Iterable<P>?, P>() : java.lang.Object()
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class ClassWithTypePRefNext</*0*/ R : jet.Iterable<P>?, /*1*/ P> : java.lang.Object {
|
||||
public constructor ClassWithTypePRefNext</*0*/ R : jet.Iterable<P>?, /*1*/ P>()
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public final class ClassWithTypePRefSelf<P extends Enum<P>> {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public class ClassWithTypePRefSelf<P : jet.Enum<P>?>() : java.lang.Object() {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class ClassWithTypePRefSelf</*0*/ P : jet.Enum<P>?> : java.lang.Object {
|
||||
public constructor ClassWithTypePRefSelf</*0*/ P : jet.Enum<P>?>()
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public final class ClassWithTypePRefSelfAndClass<P extends ClassWithTypePRefSelfAndClass<P>> {
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
public class ClassWithTypePRefSelfAndClass<P: ClassWithTypePRefSelfAndClass<P>?>(): Object() {
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class ClassWithTypePRefSelfAndClass</*0*/ P : test.ClassWithTypePRefSelfAndClass<P>?> : java.lang.Object {
|
||||
public constructor ClassWithTypePRefSelfAndClass</*0*/ P : test.ClassWithTypePRefSelfAndClass<P>?>()
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class FieldAsVar {
|
||||
public int f;
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public class FieldAsVar() : java.lang.Object() {
|
||||
public var f: Int = 1
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class FieldAsVar : java.lang.Object {
|
||||
public constructor FieldAsVar()
|
||||
public final var f : jet.Int
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class FieldOfArrayType {
|
||||
public java.io.File[] files;
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class FieldOfArrayType() : java.lang.Object() {
|
||||
public var files: Array<java.io.File>? = null
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class FieldOfArrayType : java.lang.Object {
|
||||
public constructor FieldOfArrayType()
|
||||
public final var files : jet.Array<java.io.File>?
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class FinalFieldAsVal {
|
||||
public final int f = 1;
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public class FinalFieldAsVal() : java.lang.Object() {
|
||||
public val f: Int = 1
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class FinalFieldAsVal : java.lang.Object {
|
||||
public constructor FinalFieldAsVal()
|
||||
public final val f : jet.Int
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class InnerClass {
|
||||
public class Inner {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class InnerClass() : java.lang.Object() {
|
||||
public inner open class Inner() : java.lang.Object()
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public open class InnerClass : java.lang.Object {
|
||||
public constructor InnerClass()
|
||||
|
||||
public open inner class Inner : java.lang.Object {
|
||||
public constructor Inner()
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class InnerClassReferencesOuterTP<P> {
|
||||
public class Inner<Q extends P> {
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class InnerClassReferencesOuterTP<P>() : java.lang.Object() {
|
||||
public open inner class Inner<Q : P>() : java.lang.Object()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public open class InnerClassReferencesOuterTP</*0*/ P> : java.lang.Object {
|
||||
public constructor InnerClassReferencesOuterTP</*0*/ P>()
|
||||
|
||||
public open inner class Inner</*0*/ Q : P> : java.lang.Object {
|
||||
public constructor Inner</*0*/ Q : P>()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package test;
|
||||
|
||||
import java.lang.UnsupportedOperationException;
|
||||
|
||||
public class InnerClassesInGeneric<P, Q> {
|
||||
public class Inner {
|
||||
}
|
||||
|
||||
public class Inner2 extends Inner {
|
||||
public java.util.Iterator<P> iterator() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
public open class InnerClassesInGeneric<P, Q>() : java.lang.Object() {
|
||||
public open inner class Inner() : java.lang.Object() {
|
||||
}
|
||||
|
||||
public open inner class Inner2() : Inner() {
|
||||
public open fun iterator() : jet.MutableIterator<P>? {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package test
|
||||
|
||||
public open class InnerClassesInGeneric</*0*/ P, /*1*/ Q> : java.lang.Object {
|
||||
public constructor InnerClassesInGeneric</*0*/ P, /*1*/ Q>()
|
||||
|
||||
public open inner class Inner : java.lang.Object {
|
||||
public constructor Inner()
|
||||
}
|
||||
|
||||
public open inner class Inner2 : test.InnerClassesInGeneric.Inner {
|
||||
public constructor Inner2()
|
||||
public open fun iterator() : jet.MutableIterator<P>?
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test;
|
||||
|
||||
public final class MethodReferencesOuterClassTP<P> {
|
||||
public final class Inner {
|
||||
public final <Q extends P> void f() {}
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
public class MethodReferencesOuterClassTP<P>() : java.lang.Object() {
|
||||
public inner class Inner() : java.lang.Object() {
|
||||
public fun f<Q : P>() {}
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
package test
|
||||
|
||||
public final class MethodReferencesOuterClassTP</*0*/ P> : java.lang.Object {
|
||||
public constructor MethodReferencesOuterClassTP</*0*/ P>()
|
||||
|
||||
public final inner class Inner : java.lang.Object {
|
||||
public constructor Inner()
|
||||
public final fun </*0*/ Q : P> f() : Unit
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class MethodTypePOneUpperBound {
|
||||
public <T extends Cloneable> void bar() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class MethodTypePOneUpperBound() : java.lang.Object() {
|
||||
public open fun <T : Cloneable?> bar() : Unit = Unit.VALUE
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class MethodTypePOneUpperBound : java.lang.Object {
|
||||
public constructor MethodTypePOneUpperBound()
|
||||
public open fun </*0*/ T : java.lang.Cloneable?> bar() : Unit
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class MethodTypePTwoUpperBounds {
|
||||
public <T extends Cloneable & Runnable> void foo() {}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class MethodTypePTwoUpperBounds() : java.lang.Object() {
|
||||
public open fun <T> foo(): Unit where T : Cloneable?, T : Runnable? {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class MethodTypePTwoUpperBounds : java.lang.Object {
|
||||
public constructor MethodTypePTwoUpperBounds()
|
||||
public open fun </*0*/ T> foo() : Unit where T : java.lang.Cloneable?, T : java.lang.Runnable?
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class MethodWithTypeP {
|
||||
public final <P> void f() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public class MethodWithTypeP() : java.lang.Object() {
|
||||
public fun <P> f() : Unit = Unit.VALUE
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class MethodWithTypeP : java.lang.Object {
|
||||
public constructor MethodWithTypeP()
|
||||
public final fun </*0*/ P> f() : Unit
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class MethodWithTypePP {
|
||||
public final <P, Q extends P> void f() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public class MethodWithTypePP() : java.lang.Object() {
|
||||
public fun <P, Q : P> f() : Unit = Unit.VALUE
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class MethodWithTypePP : java.lang.Object {
|
||||
public constructor MethodWithTypePP()
|
||||
public final fun </*0*/ P, /*1*/ Q : P> f() : Unit
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class MethodWithTypePRefClassP<P> {
|
||||
public final <Q extends P> void f() {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class MethodWithTypePRefClassP<P>() : java.lang.Object() {
|
||||
public fun <Q : P> f() : Unit = Unit.VALUE
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class MethodWithTypePRefClassP</*0*/ P> : java.lang.Object {
|
||||
public constructor MethodWithTypePRefClassP</*0*/ P>()
|
||||
public final fun </*0*/ Q : P> f() : Unit
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class MethosWithPRefTP {
|
||||
public final <P> void f(P p) {}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class MethosWithPRefTP() : java.lang.Object() {
|
||||
public fun <P> f(p0: P?) : Unit = Unit.VALUE
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public final class MethosWithPRefTP : java.lang.Object {
|
||||
public constructor MethosWithPRefTP()
|
||||
public final fun </*0*/ P> f(/*0*/ p0 : P?) : Unit
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
// http://youtrack.jetbrains.com/issue/KT-1536
|
||||
|
||||
package test;
|
||||
|
||||
public class MyException {
|
||||
public MyException(String message, Throwable cause) {}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public open class MyException(p0: String?, p1: Throwable?) : java.lang.Object()
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class MyException : java.lang.Object {
|
||||
public constructor MyException(/*0*/ p0 : jet.String?, /*1*/ p1 : jet.Throwable?)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class NestedClass {
|
||||
public static class Nested {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class NestedClass() : java.lang.Object() {
|
||||
public open class Nested() : java.lang.Object()
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public open class NestedClass : java.lang.Object {
|
||||
public constructor NestedClass()
|
||||
|
||||
public open class Nested : java.lang.Object {
|
||||
public constructor Nested()
|
||||
}
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
package test;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public interface RemoveRedundantProjectionKind {
|
||||
void f(Collection<? extends CharSequence> collection);
|
||||
void f(Comparable<? super CharSequence> comparator);
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public trait RemoveRedundantProjectionKind: Object {
|
||||
public fun f(p0: Collection<CharSequence?>?)
|
||||
public fun f(p0: Comparable<CharSequence?>?)
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public trait RemoveRedundantProjectionKind : java.lang.Object {
|
||||
public abstract fun f(/*0*/ p0 : jet.Collection<jet.CharSequence?>?) : Unit
|
||||
public abstract fun f(/*0*/ p0 : jet.Comparable<jet.CharSequence?>?) : Unit
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public final class Simple {
|
||||
public Simple() { }
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public class Simple() : java.lang.Object()
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final class Simple : java.lang.Object {
|
||||
public constructor Simple()
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public final class TwoFields {
|
||||
public int a;
|
||||
public short b;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public class TwoFields() : java.lang.Object() {
|
||||
public var a: Int = 1
|
||||
public var b: Short = 2;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
public final class TwoFields : java.lang.Object {
|
||||
public constructor TwoFields()
|
||||
public final var a : jet.Int
|
||||
public final var b : jet.Short
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package test;
|
||||
|
||||
public final class UnboundWildcard {
|
||||
public final MyClass<?> foo() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
public interface MyClass<T extends CharSequence> {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package test
|
||||
|
||||
public final class UnboundWildcard: Object() {
|
||||
public final fun foo(): MyClass<*>? = throw UnsupportedOperationException()
|
||||
|
||||
public trait MyClass<T: CharSequence?>: Object
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public final class UnboundWildcard : java.lang.Object {
|
||||
public constructor UnboundWildcard()
|
||||
public final fun foo() : test.UnboundWildcard.MyClass<out jet.CharSequence?>?
|
||||
|
||||
public trait MyClass</*0*/ T : jet.CharSequence?> : java.lang.Object {
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
//@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS)
|
||||
@AnnotatedAnnotation
|
||||
public @interface AnnotatedAnnotation {
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test
|
||||
|
||||
[AnnotatedAnnotation]
|
||||
public annotation class AnnotatedAnnotation
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
test.AnnotatedAnnotation() public final annotation class AnnotatedAnnotation : jet.Annotation {
|
||||
public constructor AnnotatedAnnotation()
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class AnnotatedMethod {
|
||||
@Deprecated
|
||||
public void f() { }
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class AnnotatedMethod() : java.lang.Object() {
|
||||
public open deprecated("Deprecated in Java") fun f(): Unit { }
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
public open class AnnotatedMethod : java.lang.Object {
|
||||
public constructor AnnotatedMethod()
|
||||
jet.deprecated(value = "Deprecated in Java") public open fun f() : Unit
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package test;
|
||||
|
||||
public @interface SimpleAnnotation {
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public annotation class SimpleAnnotation
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public final annotation class SimpleAnnotation : jet.Annotation {
|
||||
public constructor SimpleAnnotation()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class ConstructorGenericDeep {
|
||||
public <P> ConstructorGenericDeep(java.lang.Class<P> cl) {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericDeep(p0: java.lang.Class<Any?>?) : java.lang.Object()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericDeep : java.lang.Object {
|
||||
public constructor ConstructorGenericDeep(/*0*/ p0 : java.lang.Class<jet.Any?>?)
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class ConstructorGenericSimple {
|
||||
public <P> ConstructorGenericSimple(P p) {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericSimple(p0: Any?) : java.lang.Object()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericSimple : java.lang.Object {
|
||||
public constructor ConstructorGenericSimple(/*0*/ p0 : jet.Any?)
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test;
|
||||
|
||||
public class ConstructorGenericUpperBound {
|
||||
public <P extends java.util.RandomAccess> ConstructorGenericUpperBound(P p) {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericUpperBound(p0: java.util.RandomAccess?) : java.lang.Object()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package test
|
||||
|
||||
public open class ConstructorGenericUpperBound : java.lang.Object {
|
||||
public constructor ConstructorGenericUpperBound(/*0*/ p0 : java.util.RandomAccess?)
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
package test;
|
||||
|
||||
public class DifferentGetterAndSetter {
|
||||
public void setSomething(String color) { }
|
||||
public int getSomething() { return 17; }
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user