access modifiers support for fields

This commit is contained in:
Sergey Ignatov
2011-11-03 15:14:35 +04:00
parent 8e8b6a2d44
commit 61a17c732b
4 changed files with 44 additions and 5 deletions
@@ -27,4 +27,20 @@ public class FieldTest extends JetTestCaseBase {
"val f : Foo? = Foo(1, 2)"
);
}
public void testPrivateField() throws Exception {
Assert.assertEquals(methodToSingleLineKotlin("private Foo f;"), "private var f : Foo?");
}
public void testProtectedField() throws Exception {
Assert.assertEquals(methodToSingleLineKotlin("protected Foo f;"), "protected var f : Foo?");
}
public void testPublicField() throws Exception {
Assert.assertEquals(methodToSingleLineKotlin("public Foo f;"), "public var f : Foo?");
}
public void testInternalField() throws Exception {
Assert.assertEquals(methodToSingleLineKotlin("Foo f;"), "var f : Foo?");
}
}