Class merging across nests
- Disable Vertical class merger when merging
across nests or from nest to non-nest.
- Disable Horizontal class merger when merging
a class with private methods in a nest.
- Add tests for all cases
Bug:132670472
Change-Id: Id73d28c5179d22a0b30148d4d38ca98321b5c856
diff --git a/src/test/examplesJava11/nestHostExample/OutsideInliningWithAccess.java b/src/test/examplesJava11/nestHostExample/OutsideInliningWithAccess.java
new file mode 100644
index 0000000..92f8ca8
--- /dev/null
+++ b/src/test/examplesJava11/nestHostExample/OutsideInliningWithAccess.java
@@ -0,0 +1,9 @@
+package nestHostExample;
+
+public class OutsideInliningWithAccess extends NestHostInlining.EmptyWithPrivAccess {
+
+ public static void main(String[] args) {
+ System.out.println("OutsideInliningNoAccess");
+ System.out.println(new OutsideInliningWithAccess().access(new NestHostInlining()));
+ }
+}