Back-end: write correct visibility flags for private inner classes

This commit is contained in:
Natalia.Ukhorskaya
2012-12-05 21:14:34 +04:00
parent 17fa105116
commit a739964c74
38 changed files with 531 additions and 9 deletions
@@ -0,0 +1,8 @@
class Foo {
class MyClass() {
}
}
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Foo$MyClass, this$0
// FLAGS: ACC_FINAL, ACC_SYNTHETIC
@@ -0,0 +1,8 @@
class Foo {
private class MyClass() {
}
}
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Foo$MyClass, this$0
// FLAGS: ACC_FINAL, ACC_SYNTHETIC
@@ -0,0 +1,8 @@
class Foo {
public class MyClass() {
}
}
// TESTED_OBJECT_KIND: property
// TESTED_OBJECTS: Foo$MyClass, this$0
// FLAGS: ACC_FINAL, ACC_SYNTHETIC