Converter from Java: basic implementation of annotations conversion

This commit is contained in:
Valentin Kipyatkov
2014-06-11 21:54:20 +04:00
parent 93ba66b2a3
commit c0a5355928
23 changed files with 242 additions and 74 deletions
@@ -0,0 +1,11 @@
//file
import javaApi.*;
@Anon1(value = {"a"}, stringArray = {"b"}, intArray = {1, 2}, string = "x")
@Anon2(value = "a", intValue = 1, charValue = 'a')
@Anon3(e = E.A, stringArray = {}, value = {"a", "b"})
@Anon4({"x", "y"})
@Anon5(1)
@Anon6({"x", "y"})
class C {
}
@@ -0,0 +1,9 @@
import javaApi.*
Anon1(value = array<String>("a"), stringArray = array<String>("b"), intArray = intArray(1, 2), string = "x")
Anon2(value = "a", intValue = 1, charValue = 'a')
Anon3(e = E.A, stringArray = array<String>(), value = *array<String>("a", "b"))
Anon4("x", "y")
Anon5(1)
Anon6(array<String>("x", "y"))
class C()