Strictfp on a class is now a warning #KT-11109 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-03-11 19:45:28 +03:00
committed by Mikhail Glukhikh
parent 173a838f8c
commit f76efb68f2
8 changed files with 66 additions and 5 deletions
@@ -1,11 +1,17 @@
<!WRONG_ANNOTATION_TARGET!>@kotlin.jvm.Strictfp<!> class A {
<!STRICTFP_ON_CLASS!>@kotlin.jvm.Strictfp<!> class A {
}
<!WRONG_ANNOTATION_TARGET!>@kotlin.jvm.Strictfp<!> object B {
<!STRICTFP_ON_CLASS!>@kotlin.jvm.Strictfp<!> object B {
}
<!WRONG_ANNOTATION_TARGET!>@kotlin.jvm.Strictfp<!> interface C {
<!STRICTFP_ON_CLASS!>@kotlin.jvm.Strictfp<!> interface C {
}
fun foo() {
<!STRICTFP_ON_CLASS!>@kotlin.jvm.Strictfp<!> class D
<!STRICTFP_ON_CLASS!>@kotlin.jvm.Strictfp<!> object: Any() {}
}
@@ -1,5 +1,7 @@
package
public fun foo(): kotlin.Unit
@kotlin.jvm.Strictfp() public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean