J2K: supported synchronized, volatile, transient and strictfp

#KT-3678 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-07-11 13:49:15 +04:00
parent 4ec746a2e1
commit ecb984352e
6 changed files with 61 additions and 1 deletions
@@ -0,0 +1,8 @@
class A {
@Deprecated
volatile int field1 = 0;
transient int field2 = 1;
strictfp double field3 = 2;
}
@@ -0,0 +1,9 @@
class A {
deprecated("")
volatile
var field1 = 0
transient var field2 = 1
strictfp var field3: Double = 2
}
@@ -0,0 +1,8 @@
class A {
synchronized void foo() {
bar();
}
void bar() {
}
}
@@ -0,0 +1,8 @@
class A {
synchronized fun foo() {
bar()
}
fun bar() {
}
}