Render 'annotation class not found' for error types in tests

After 13ae3d9 it became unclear whether an annotation mentioned in test data is
resolved or not, this change fixes that
This commit is contained in:
Alexander Udalov
2016-03-18 14:19:38 +03:00
parent 70dd79d7e4
commit e42cb2af40
13 changed files with 26 additions and 22 deletions
@@ -2,4 +2,4 @@ package
@java.lang.Deprecated() public fun a(): kotlin.Unit
@java.util.ArrayList<kotlin.Int>() public fun b(): kotlin.Unit
@[ERROR : Xoo]() public fun c(): kotlin.Unit
@[ERROR : Xoo]() /* annotation class not found */ public fun c(): kotlin.Unit
@@ -1,6 +1,6 @@
package
@[ERROR : someErrorAnnotation]() public object Test {
@[ERROR : someErrorAnnotation]() /* annotation class not found */ public object Test {
private constructor Test()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -3,7 +3,7 @@ package
package test {
public val some: test.SomeObject
@[ERROR : BadAnnotation]() public object SomeObject {
@[ERROR : BadAnnotation]() /* annotation class not found */ public object SomeObject {
private constructor SomeObject()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -2,10 +2,10 @@ package
public var bar: kotlin.Int
public val x: (kotlin.Int) -> kotlin.Int
public fun foo(/*0*/ @[ERROR : varargs]() f: kotlin.Int): kotlin.Unit
public fun foo(/*0*/ @[ERROR : varargs]() /* annotation class not found */ f: kotlin.Int): kotlin.Unit
public final class Hello {
public constructor Hello(/*0*/ @[ERROR : varargs]() args: kotlin.Any)
public constructor Hello(/*0*/ @[ERROR : varargs]() /* annotation class not found */ args: kotlin.Any)
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -3,7 +3,7 @@ package
public final class Bar</*0*/ T : kotlin.Annotation> {
public constructor Bar</*0*/ T : kotlin.Annotation>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@[ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int
@[ERROR : Not an annotation: T]() /* annotation class not found */ public final fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -11,7 +11,7 @@ public final class Bar</*0*/ T : kotlin.Annotation> {
public final class Foo</*0*/ T> {
public constructor Foo</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@[ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int
@[ERROR : Not an annotation: T]() /* annotation class not found */ public final fun foo(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,34 +1,34 @@
package
@[ERROR : Ann]() public final class A {
@[ERROR : Ann]() /* annotation class not found */ public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@[ERROR : Ann]() public final class B {
@[ERROR : Ann]() /* annotation class not found */ public final class B {
public constructor B()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@[ERROR : Ann]() public final class C {
@[ERROR : Ann]() /* annotation class not found */ public final class C {
public constructor C()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@[ERROR : kotlin.Ann]() public final class D {
@[ERROR : kotlin.Ann]() /* annotation class not found */ public final class D {
public constructor D()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@[ERROR : kotlin.annotation.Ann]() public final class E {
@[ERROR : kotlin.annotation.Ann]() /* annotation class not found */ public final class E {
public constructor E()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int